Point your AI agent at freehire and let it find you a job.

Get the CLI →

Sanderson-iKas Singapore

Senior Java Software Engineer

Posted 6 views
Discussion

Summary

A senior engineer designs, builds and maintains enterprise integration solutions using Java Spring Boot and Apache Camel, wiring REST, SOAP, JMS, Kafka, SFTP and database flows into microservices, while handling CI/CD, Docker/Kubernetes deployments and 2nd/3rd-line production support, and mentoring junior developers.

  • Design, develop and maintain enterprise integration solutions using Java Spring boot and Apache Camel.
  • Build and deploy Camel routes and Spring Boot microservices across REST, SOAP, JMS, Kafka, AMQP, SFTP and database integrations.
  • Develop message routing, transformation, enrichment, validation and error-handling solutions.
  • Optimise application performance, reliability and scalability, including monitoring, logging and health checks.
  • Develop and maintain CI/CD pipelines and support containerised deployments using Docker and Kubernetes.
  • Provide 2nd/3rd-line production support, troubleshoot incidents and perform root-cause analysis.
  • Work closely with Business Analysts, Product Owners, Data Engineers and Infrastructure teams.
  • Mentor junior developers, conduct code reviews and contribute to development best practices.

SKILLS NEEDED

  • 10+ years of experience in technology, with hands-on development and production support experience.
  • Strong hands-on experience with Apache Camel and Spring Boot.
  • Strong knowledge of Spring Cloud, Spring Data and Spring Security.
  • Experience with Kafka, ActiveMQ, RabbitMQ, IBM MQ, REST/SOAP, JSON, XML and XSLT.
  • Experience with Docker, Kubernetes/OpenShift and CI/CD tools such as Jenkins, GitLab CI or Azure DevOps.
  • Strong experience with JUnit, Testcontainers and integration testing.
  • Good understanding of microservices, DDD, Agile/Scrum, DevOps and SRE principles.
  • Experience in incident/problem management, performance tuning and production support.
  • Experience with infrastructure migrations, DB/server migrations and version upgrades is an advantage.
  • Strong analytical, troubleshooting and communication skills.

Ikas International (Asia) Pte Ltd

“Sanderson-iKas” is the brand name for iKas International (Asia) Pte Ltd

EA Licence No: 16S8086 | EA Registration No. R1988468

We regret to inform you that only shortlisted candidates will be notified / contacted.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available