We are looking for an Integration Developer to support code migrated from various integration platforms (WebMethods, TIBCO BW or Mulesoft) integrations to Java micro-services using Spring Boot and Apache Camel. The role focuses on code review, testing, deployment, and functional support.
Key Responsibilities
- Migration Support & Development
- Review and enhance migrated Java (Spring Boot + Camel) code for functional correctness and optimisation
- Identify and fix functional gaps, including:
- Integrations and Routing
- Complex mappings, transformations, or custom logic
- Enhance and refactor generated Spring Boot and Apache Camel routes as needed.
- Fix any functional gaps
- Perform unit and integration testing
- Support deployments and post-migration stabilization
- Testing & Validation
- Perform unit testing and integration testing of services.
- Validate functional behaviour against legacy implementations.
- Support defect fixing during system and user acceptance testing (UAT).
- Deployment & Support
- Assist with deployment of Spring Boot/Apache Camel applications across environments.
- Support configuration management and environment-specific properties.
- Provide functional and technical support during migration and post-go-live phases.
- Collaboration & Documentation
- Work closely with senior developers, architects, and QA teams.
- Document fixes, assumptions, and known limitations of migrated services.
Required Skills & Experience
Mandatory
- Very Good Experience with Java and Spring Boot.
- Hands-on experience with Apache Camel (routes, components, error handling).
- Experience with REST/SOAP services, JMS, file-based integrations, and databases.
- Very good knowledge of XML, XPath, XSDs, WSDLs, JSON, XPath/XSLT
- Basic experience with unit testing frameworks (JUnit, Mockito).
- Maven or Gradle
- Git or similar version control systems
Nice to Have
- Exposure to integration migration or modernisation projects.
- Experience working with containerised applications (Docker).
- Familiarity with CI/CD pipelines.
- Understanding of WebMethods, TIBCO BW or Mulesoft integrations concepts (processes, activities, palettes).
- Basic cloud exposure (Azure, AWS, or GCP).
Experience Level
13 years of relevant experience