- Company Name
- IntaPeople: STEM Recruitment
- Job Title
- SOA Architect
- Job Description
-
**Job title:** SOA Architect
**Role Summary:**
Design, develop, and implement service‑oriented solutions, ensuring loose coupling, interoperability, and secure API exposure. Collaborate with stakeholders to translate business requirements into architecture artefacts and guide teams through the full lifecycle of web services in an Agile environment.
**Expectations:**
- Deliver high‑quality SOA and microservice designs that meet functional and non‑functional requirements.
- Provide architectural guidance to development teams and senior management.
- Produce clear, maintainable documentation and support knowledge transfer.
- Champion best practices for security, performance, and governance.
**Key Responsibilities:**
1. Analyze business needs and translate them into SOA architecture, defining services, integration patterns, and API contracts.
2. Create and maintain architecture artefacts (UML, BPMN, service contracts, API specifications) using tools such as Mural, Miro, and Confluence.
3. Design, develop, test, and deploy SOAP/REST web services (WSDL, SOAP, XML, XSD, JSON, JWT, OAuth2).
4. Implement and configure Oracle Service Bus, OBTM, Axway, WebLogic Integrations, and DataPower for service integration.
5. Perform unit, integration, and performance testing with SOAPUI, ReadyAPI, Postman, and custom scripts.
6. Integrate version control (Git) and CI/CD pipelines (Jenkins, Hudson, ELK stack).
7. Contribute to sprint planning, daily stand‑ups, and retrospective meetings in Scrum or Kanban contexts.
8. Ensure adherence to enterprise standards (TOGAF, PMBOK, PRINCE2, ITIL) and regulatory requirements.
9. Mentor development teams on coding practices, interface design, and testing methodologies.
10. Collaborate with product managers and stakeholders to evolve roadmap and prioritize features.
**Required Skills:**
- Architecture & Design: SOA, microservices, enterprise integration patterns, loose‑coupling principles, API strategy (OAuth2, Swagger, JWT).
- Development: Java (or comparable languages), XML/JSON transformations, XQuery/XPath/XSLT, scripting.
- Web Services: SOAP, WSDL, WS‑security, REST, JAX‑WS, CXF, Axis2, .NET frameworks.
- Tools: Oracle Service Bus, OBTM, Axway, WebLogic Integrations, DataPower, Eclipse, XML editors, GIT, SOAPUI, ReadyAPI, Postman, Jira, Confluence, Mural, Miro, Jenkins, Hudson, ELK.
- Methodologies: Agile (Scrum, Kanban), Unified Process, PMBOK, PRINCE2, ITIL, TOGAF.
- Documentation: UML, BPMN, high‑quality technical writing.
- Languages: Fluent in English; French or Dutch required for communication.
**Required Education & Certifications:**
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- Professional certifications (TOGAF, PMBOK, PRINCE2, ITIL, or equivalent) highly preferred.
---