This is a hands-on role suited to someone who enjoys working across modern cloud platforms, building robust integrations, and influencing technical direction within a collaborative environment.
Key Responsibilities
You’ll be responsible for designing, building, and optimising integration solutions across a complex enterprise landscape. Working closely with cross-functional teams, you’ll translate business requirements into scalable technical outcomes while ensuring performance, security, and maintainability.
- Design and implement integration solutions using Apache Camel and Spring Boot
- Build and maintain APIs and microservices using Java / Groovy
- Deploy and manage applications within the Microsoft Azure ecosystem
- Work across cloud-native services (e.g. Service Bus, APIM, Data Factory, Cosmos DB)
- Develop and maintain CI/CD pipelines and containerised deployments
- Troubleshoot complex integration issues and optimise performance
- Collaborate with stakeholders to deliver scalable, secure solutions
- Mentor junior developers and contribute to best practice standards
What We’re Looking For
- Deep expertise with Apache Camel and integration patterns
- Solid background in Java microservices and Spring Boot
- Hands-on experience with Azure and cloud-native architectures
- Experience with APIs, containers (Docker), and modern DevOps practices
- Strong SQL/database knowledge
- Exposure to testing frameworks (e.g. JUnit) and TDD principles
- Excellent communication skills and ability to work across technical and business teams
