You will play a key role in ensuring requirements, data flows, and service behaviours are fully understood, documented, and validated across the migration lifecycle. This role requires strong analytical capability, stakeholder engagement, and familiarity with API-driven integration in complex government or enterprise environments.
Key Responsibilities:
- Analyse existing WSO2 APIs, integration flows, dependencies, and data contracts to support the migration to Java Camel.
- Elicit, document, and validate business, technical, and data requirements across workstreams.
- Collaborate closely with Tech Leads and Developers to ensure requirements are technically feasible and aligned to platform standards.
- Review API designs, OpenAPI specs, interface contracts, and transformation logic to ensure alignment with business needs.
- Document end-to-end data flows, integration patterns, error behaviours, and business rules.
- Support the definition of acceptance criteria, test scenarios, and functional validation during delivery.
- Facilitate workshops with SMEs, architects, and delivery teams to drive clarity and rapid decision-making.
- Use AI Accelerators (including GPT-based tooling) to streamline requirements gathering, mapping, and documentation where appropriate.
- Maintain traceability across requirements, design, and testing in a structured and auditable manner.
- Support impact assessments related to data, upstream/downstream systems, and business processes.
Essential Skills:
- API & Integration Understanding – Strong experience analysing REST APIs, mapping legacy API behaviour, and working with OpenAPI specifications.
- Data Analysis & Mapping – Ability to understand source/target schemas, transformation rules, and lineage.
- Technical Requirements Gathering – Skilled in eliciting complex technical requirements from architects and developers.
- Integration Platforms – Experience working on API migrations or integration modernisation programmes (WSO2, Java Camel, or similar ESB/iPaaS platforms).
- Technical Documentation – Ability to produce high-quality interface specs, sequence diagrams, data flow diagrams, etc.
- Stakeholder Communication – Able to translate technical concepts to non-technical audiences.
- Analytical Thinking – Strong problem-solving ability to understand integration complexity and constraints.
- Attention to Detail – Ensures accuracy in requirements, mappings, and specifications.
- Adaptability – Ability to quickly understand new systems, technologies, and integration patterns.
- Time Management – Comfortable handling multiple workstreams with tight timelines.
Desirable Skills:
- Python (for automation, data parsing, API interrogation).
- WSO2 API Manager experience.
- Experience working with Java-based integration technologies (Apache Camel, Quarkus, Spring Boot).
- ArgoCD or GitLab CI/CD awareness.
- Experience with technical testing approaches: mock services (WireMock), data validation, scenario design.


