Keyrus
Singapore / Global
Singapore / Global
We are looking for a
Senior Java Developer (Integration)
to join our client's technology team in Singapore.
Key Responsibilities
Design, develop and maintain enterprise integration solutions using
Java, Spring Boot and Apache Camel
.
Develop and maintain Camel routes, components and message mediation flows.
Integrate applications and services using REST/SOAP APIs and messaging technologies.
Work with messaging platforms such as
Kafka, IBM MQ, ActiveMQ or RabbitMQ
.
Support applications in production, including incident investigation, troubleshooting and root-cause analysis.
Contribute to performance tuning, capacity planning, application upgrades and migrations.
Work with containerized environments including
Docker and Kubernetes/OpenShift
.
Collaborate with engineering, infrastructure and business teams to deliver reliable integration services.
Follow CI/CD and DevOps practices using tools such as Jenkins, GitLab or Azure DevOps.
Requirements
10+ years of professional technology experience
.
Strong hands-on experience with
Java
and
Spring Boot
.
Solid commercial experience with
Apache Camel
and enterprise integration patterns.
Experience developing and supporting production-grade integration solutions.
Good understanding of REST, SOAP, JSON, XML and XSLT.
Experience with enterprise messaging technologies such as
Kafka, IBM MQ, ActiveMQ or RabbitMQ
.
Experience with
Docker and Kubernetes/OpenShift
.
Familiarity with CI/CD pipelines and Git-based development.
Strong troubleshooting and problem-solving skills.
Experience working in large-scale enterprise or financial-services environments is highly desirable.
Singapore / Global
Singapore / Global
Singapore / Global
Singapore / Global
Singapore / Global
Singapore / Global