Senior Java Developer

anotech energy singapore pte. ltd.

Singapore

On-site

SGD 120,000 - 190,000

Full time

12 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

ALTEN Group Singapore seeks a Senior Java Developer to design, develop, and maintain enterprise-grade integration solutions using Apache Camel and Spring Boot, connecting core banking, payments, and digital channels.

You will translate business requirements into technical designs, build and test routes, and ensure high availability, scalability, and regulatory compliance in a middleware landscape.

Qualifications

  • Bachelor's degree in computer science or engineering.
  • 10+ years of experience in the technology field including hands-on development and production support.
  • Track record in providing application and technical assistance on multiple systems and platforms.
  • Strong hands-on experience with Apache Camel (routing DSL, component development, Spring Boot integration).
  • Proficiency in Spring Boot (Spring Cloud, Spring Data, Spring Security).
  • Experience with messaging systems: Kafka, ActiveMQ, RabbitMQ, IBM MQ, REST/SOAP APIs, JSON, XML, XSLT, and data-format conversion.
  • Containerization (Docker) and orchestration (Kubernetes, OpenShift).
  • CI/CD pipelines (Git, Maven/Gradle, Jenkins, GitLabCI, Azure DevOps).
  • Unit & integration testing (JUnit 5, Testcontainers, MockMVC).
  • Agile/Scrum delivery.
  • Domain-Driven Design (DDD) and micro-service architecture.
  • Understanding of DevOps and Site Reliability Engineering (SRE) principles.
  • Analytical problem-solving and troubleshooting aptitude.
  • Effective communication with both technical and non-technical stakeholders.
  • Proactive attitude, willingness to mentor, and continuous learning mindset

Responsibilities

  • Design & Architecture– Translate business integration requirements into technical designs,selecting appropriate Camel components and SpringBoot micro‑service patterns.
  • Implementation – Build, test, and deploy Camel routes (DSL, Java, XML) and SpringBoot services, leveraging Spring Cloud (Config, Kubernetes operators) where needed.
  • Message Mediation– Implement routing, transformation, enrichment, validation, and error‑handling across protocols (REST, SOAP, JMS,Kafka, AMQP, SFTP, DB).
  • Performance & Reliability– Optimise route performance, implement circuit‑breaker, throttling, and back‑pressure; set up health‑checks, metrics (Micrometer/Prometheus) and logging (SLF4J, Logback).
  • CI/CD & Automation– Create pipeline definitions (GitLab, DevOps, Jenkins) for automated build, unit/integration testing (JUnit, Test containers), container image creation and Kubernetes deployment.
  • Security & Governance– Apply security best practices (TLS, OAuth2/JWT, Spring Security, secret management), enforce data‑masking, and support audit‑trail requirements.
  • Support & Operations– Provide 2nd/3rd‑line support, troubleshoot production incidents, performroot‑cause analysis, and create run‑books.
  • Collaboration– Work closely with Business Analysts, Product Owners, Data Engineers, and Infrastructure teams to ensure end‑to‑end solution integrity.
  • Knowledge Sharing– Mentor junior developers, conduct code reviews, and contribute to internal best‑practice libraries and documentation.

Skills

Apache Camel
Spring Boot
Spring Cloud
Spring Data
Spring Security
Kafka
ActiveMQ
RabbitMQ
IBM MQ
REST APIs
SOAP APIs
JSON
XML
XSLT
Docker
Kubernetes
OpenShift
CI/CD
Git
Maven/Gradle
Jenkins
GitLab CI
Azure DevOps
JUnit 5
Testcontainers
MockMVC
Agile/Scrum
DDD
Microservices
DevOps
SRE
Communication
Mentoring

Education

Bachelor's degree in computer science/engineering

Tools

Docker
Kubernetes
OpenShift
Git
Maven/Gradle
Jenkins
GitLab CI
Azure DevOps
Testcontainers

Job description

ALTEN Group is a world leader in Engineering and Technology consulting services providing outsourced Engineering, R&D, and IT Services for different industries such as Transportation, Defence, Energy and Security with 55,000engineers in nearly 35 countries.

As a Senior Java Developer, you will participate in the design, development, and maintenance of enterprise‑grade integration solutions usingApacheCamelandSpringBoot. This role sits at the center of our middleware landscape, connecting core banking, payments, and digital channels while ensuring high‑availability, scalability, and compliance with regulatory standards.

Responsibilities
  • Design & Architecture– Translate business integration requirements into technical designs,selecting appropriate Camel components and SpringBoot micro‑service patterns.
  • Implementation– Build, test, and deploy Camel routes (DSL, Java, XML) and SpringBoot services, leveraging Spring Cloud (Config, Kubernetes operators) where needed.
  • Message Mediation– Implement routing, transformation, enrichment, validation, and error‑handling(DLQs, retries, compensating transactions) across protocols (REST, SOAP, JMS,Kafka, AMQP, SFTP, DB).
  • Performance & Reliability– Optimise route performance, implement circuit‑breaker, throttling, and back‑pressure; set up health‑checks, metrics (Micrometer/Prometheus) and logging (SLF4J, Logback).
  • CI/CD & Automation– Create pipeline definitions (GitLab, DevOps, Jenkins) for automated build, unit/integration testing (JUnit, Test containers), container image creation and Kubernetes deployment.
  • Security & Governance– Apply security best practices (TLS, OAuth2/JWT, Spring Security, secret management), enforce data‑masking, and support audit‑trail requirements.
  • Support & Operations– Provide 2nd/3rd‑line support, troubleshoot production incidents, performroot‑cause analysis, and create run‑books.
  • Collaboration– Work closely with Business Analysts, Product Owners, Data Engineers, and Infrastructure teams to ensure end‑to‑end solution integrity.
  • Knowledge Sharing– Mentor junior developers, conduct code reviews, and contribute to internal best‑practice libraries and documentation.
Requirements
  • Bachelor’s degree in computer science/engineering discipline. Those with software development or validation experiences are also welcome.
  • 10+ years of experience in the Technology field including hands on in both development and production support roles.
  • Track record in providing application and technical assistance on multiple systems and platforms
  • Strong hands‑on experience withApacheCamel(routing DSL, component development, Spring Boot integration).
  • Proficiency inSpringBoot(including Spring Cloud, Spring Data, Spring Security).
  • Experience with messaging systems:Kafka,ActiveMQ,RabbitMQ,IBM MQ,REST/SOAP APIs, JSON, XML, XSLT, and data‑format conversion.
  • Containerization(Docker) and orchestration (Kubernetes, OpenShift).
  • CI/CD pipelines (Git, Maven/Gradle, Jenkins, GitLabCI, Azure DevOps).
  • Unit & integration testing (JUnit 5, Testcontainers, MockMVC).
  • Agile/Scrum delivery.
  • Domain‑Driven Design (DDD) and micro‑service architecture.
  • Understanding of DevOps and Site Reliability Engineering (SRE) principles.
  • Analytical problem‑solving and troubleshooting aptitude.
  • Effective communication with both technical and non‑technical stakeholders.
  • Proactive attitude, willingness to mentor, and continuous learning mindset
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Software Developer
Senior Java Software Developer

MIGSO-PCUBED • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Middleware Engineer (Camel/Spring Boot)
Senior Java Middleware Engineer (Camel/Spring Boot)

anotech energy singapore pte. ltd. • Singapore

On-site
SGD 120,000 - 190,000
Java Developer (With Apache Camel)
Java Developer (With Apache Camel)

ADECCO PERSONNEL PTE LTD • Singapore

On-site
SGD 70,000 - 110,000
Senior Java Developer (Integration) - Banking
Senior Java Developer (Integration) - Banking

Keyrus • Singapore

On-site
SGD 120,000 - 180,000
U02 - Senior Backend Developer
U02 - Senior Backend Developer

FPT Asia Pacific Pte Ltd • Singapore

On-site
SGD 120,000 - 200,000
Senior Java Developer
Senior Java Developer

QUANTEAM (SINGAPORE) PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Software Consultant
Senior Software Consultant

ANTAS PTE. LTD. • Singapore

On-site
SGD 180,000 - 280,000
Senior Java Developer
Senior Java Developer

WE-PLUS PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Microservices Developer
Senior Java Microservices Developer

Tech Aalto Pte ltd • Singapore

On-site
SGD 120,000 - 180,000
U02 - Senior Backend Developer
U02 - Senior Backend Developer

FPT Asia Pacific • Singapore

On-site
SGD 120,000 - 180,000