Senior Java Microservices Engineer - Spring Boot, API & Batch

EXASOFT CONSULTING PTE. LTD.

Singapore

On-site

SGD 150,000 - 210,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

EXASOFT CONSULTING PTE. LTD. in Singapore seeks a senior Java backend engineer to design and build scalable enterprise applications. You will work with Spring Boot, microservices, REST APIs, and modern integration patterns across distributed systems.

You will drive performance, reliability, and automation using Docker/Kubernetes, Jenkins, and CI/CD, while ensuring code quality with SonarQube and comprehensive testing with JUnit/Mockito.

Qualifications

  • 8+ years of hands-on Java and Spring Boot enterprise development.
  • Experience building microservices and REST APIs for distributed apps.
  • Proficiency with Spring Batch for batch processing.
  • Experience with API management platforms like WSO2 API Manager.
  • Experience with Apache Camel and RabbitMQ.
  • Strong DB experience with DB2, MySQL, Oracle; NoSQL like MongoDB/Redis.
  • Docker and Kubernetes for containerized deployments.
  • Jenkins and CI/CD automation expertise.
  • ELK Stack for logging/monitoring; Zipkin for tracing.
  • JUnit and Mockito for automated testing; SonarQube for code quality.
  • Enterprise integration, distributed systems, API-based architecture, performance.
  • Linux-based environments; Agile development practices.

Responsibilities

  • Develop and maintain scalable backend applications using Java and Spring Boot within distributed and microservices-based environments.
  • Design and integrate RESTful services and enterprise APIs for business-critical applications.
  • Develop batch-processing solutions using Spring Batch for high-volume and scheduled workloads.
  • Implement API integration and management capabilities using WSO2 API Manager.
  • Develop application components using enterprise integration and messaging technologies such as Apache Camel and RabbitMQ.
  • Build and maintain data-access components across relational and NoSQL database environments, including DB2, MySQL, Oracle, MongoDB, and Redis.
  • Containerize and deploy Java applications using Docker and Kubernetes.
  • Implement automated build, testing, and deployment workflows using Jenkins and CI/CD pipelines.
  • Implement application quality and code-analysis practices using SonarQube.
  • Support centralized application logging, monitoring, and troubleshooting using ELK Stack and distributed tracing tools such as Zipkin.
  • Develop automated unit and integration tests using JUnit and Mockito and participate in code reviews and technical design activities.

Skills

Java
Spring Boot
Microservices
REST APIs
Spring Batch
WSO2 API Manager
Apache Camel
RabbitMQ
DB2
MySQL
Oracle
MongoDB
Redis
Docker
Kubernetes
Jenkins
CI/CD
SonarQube
ELK Stack
Zipkin
JUnit
Mockito
Linux
Agile

Job description

EXASOFT CONSULTING PTE. LTD. in Singapore seeks a senior Java backend engineer to design and build scalable enterprise applications. You will work with Spring Boot, microservices, REST APIs, and modern integration patterns across distributed systems.

You will drive performance, reliability, and automation using Docker/Kubernetes, Jenkins, and CI/CD, while ensuring code quality with SonarQube and comprehensive testing with JUnit/Mockito.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Software Engineer - Spring Microservices in AWS
Senior Java Software Engineer - Spring Microservices in AWS

EXASOFT CONSULTING PTE. LTD. • Singapore

On-site
SGD 150,000 - 210,000
Senior Java Backend Architect: Cloud, Microservices
Senior Java Backend Architect: Cloud, Microservices

EXASOFT CONSULTING PTE. LTD. • Singapore

On-site
SGD 140,000 - 200,000
Senior Java Backend Architect: Spring Boot, Kafka & Cloud
Senior Java Backend Architect: Spring Boot, Kafka & Cloud

EXASOFT CONSULTING PTE. LTD. • Singapore

On-site
SGD 120,000 - 160,000
Senior Java & Spring Boot Cloud Microservices Engineer
Senior Java & Spring Boot Cloud Microservices Engineer

EXASOFT PTE. LTD. • Singapore

On-site
SGD 200,000 - 320,000
Java Microservices Lead: Architecture & Delivery
Java Microservices Lead: Architecture & Delivery

Exasoft Pte. Ltd. • Singapore

On-site
SGD 150,000 - 180,000
Senior Backend Architect: Java Spring Boot & Microservices
Senior Backend Architect: Java Spring Boot & Microservices

RECRUIT EXPRESS PTE LTD • Singapore

On-site
SGD 90,000 - 130,000
Senior Java Backend Engineer - Spring Boot & Cloud
Senior Java Backend Engineer - Spring Boot & Cloud

Dynamic Human Capital Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Full-Stack Engineer: Spring, Docker, Kubernetes
Senior Java Full-Stack Engineer: Spring, Docker, Kubernetes

advanced e-solutions pte. ltd. • Singapore

On-site
SGD 90,000 - 150,000
Senior Spring Boot Lead - Microservices & Java Expert
Senior Spring Boot Lead - Microservices & Java Expert

ENGGSOL PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Microservices Engineer — Cloud, CI/CD & DevOps
Senior Java Microservices Engineer — Cloud, CI/CD & DevOps

DYNAMIC HUMAN CAPITAL PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000