Senior Java Backend Engineer - Spring Boot & Microservices

EXASOFT CONSULTING PTE. LTD.

Singapore

On-site

SGD 180,000 - 240,000

Full time

4 days ago
Be an early applicant
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

EXASOFT CONSULTING PTE. LTD. in Singapore is seeking a senior Java backend developer to design, build, and maintain scalable enterprise applications using Java, Spring Boot, and a microservices architecture.

You will develop secure RESTful and SOAP APIs, enable asynchronous messaging with RabbitMQ and AWS SQS, implement Spring Security and OAuth, optimize Oracle SQL/PLSQL and MongoDB, and containerize with Docker while deploying to Kubernetes and maintaining CI/CD pipelines with Jenkins.

Qualifications

  • Minimum 8+ years of professional experience in Java backend development for enterprise-scale applications.
  • Strong hands-on experience with Java, Spring Boot, and microservices architecture.
  • Proven experience designing and developing RESTful and SOAP APIs for distributed applications.
  • Hands-on experience with RabbitMQ, Amazon SQS, and Spring AMQP for messaging.
  • Experience implementing Spring Security and OAuth for application security.
  • Experience with Oracle SQL/PLSQL and MongoDB, including query optimization and data modelling.
  • Practical experience implementing Redis caching and performance optimization in distributed systems.
  • Experience with Docker and Kubernetes for containerization and deployment.
  • Experience using CI/CD pipelines with Jenkins and Git workflows.
  • Experience with AWS CloudWatch, Elasticsearch, New Relic or Grafana for monitoring.
  • Unit testing with JUnit 5 and Mockito.
  • Strong OO programming, design patterns, clean-code principles, fault-tolerant design.
  • Excellent analytical, debugging, communication, and teamwork skills.

Responsibilities

  • Design, develop, and maintain backend applications in Java and Spring Boot.
  • Design microservices architecture ensuring scalability and fault tolerance.
  • Develop secure RESTful and SOAP APIs for enterprise apps.
  • Implement asynchronous messaging with RabbitMQ and AWS SQS.
  • Apply Spring Security and OAuth for authentication/authorization.
  • Model and optimize Oracle SQL/PLSQL and MongoDB databases.
  • Implement Redis caching and optimize queries.
  • Containerize with Docker and deploy with Kubernetes.
  • Create and maintain CI/CD pipelines with Jenkins and Git workflows.
  • Monitor apps with AWS CloudWatch, New Relic, and Elasticsearch.
  • Write unit and integration tests with JUnit 5 and Mockito.
  • Conduct code reviews and collaborate with architecture, QA, and DevOps teams.

Skills

Java
Spring Boot
Microservices
REST APIs
SOAP APIs
RabbitMQ
Amazon SQS
Spring AMQP
Spring Security
OAuth
Oracle SQL/PLSQL
MongoDB
Redis
Docker
Kubernetes
Jenkins
Git
AWS CloudWatch
Elasticsearch
New Relic
Grafana
JUnit 5
Mockito
Design Patterns
Clean Code

Tools

Docker
Kubernetes
Jenkins
Git
SonarQube
New Relic
Grafana
Elasticsearch
RabbitMQ
AWS SQS
CloudWatch
OAuth

Job description

EXASOFT CONSULTING PTE. LTD. in Singapore is seeking a senior Java backend developer to design, build, and maintain scalable enterprise applications using Java, Spring Boot, and a microservices architecture.

You will develop secure RESTful and SOAP APIs, enable asynchronous messaging with RabbitMQ and AWS SQS, implement Spring Security and OAuth, optimize Oracle SQL/PLSQL and MongoDB, and containerize with Docker while deploying to Kubernetes and maintaining CI/CD pipelines with Jenkins.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Microservices Engineer - Spring Boot, API & Batch
Senior Java Microservices Engineer - Spring Boot, API & Batch

EXASOFT CONSULTING PTE. LTD. • Singapore

On-site
SGD 150,000 - 210,000
Senior Java Engineer: Spring Boot, Microservices & Kafka
Senior Java Engineer: Spring Boot, Microservices & Kafka

EXASOFT CONSULTING PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Backend Engineer for Banking Microservices
Senior Java Backend Engineer for Banking Microservices

EXASOFT CONSULTING PTE. LTD. • Singapore

On-site
SGD 180,000 - 240,000
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
Lead Java Backend Eng - Microservices, Security & AWS
Lead Java Backend Eng - Microservices, Security & AWS

EXASOFT CONSULTING PTE. LTD. • Singapore

On-site
SGD 180,000 - 240,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
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 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 & Microservices
Senior Java Backend Engineer — Spring Boot & Microservices

EPAM Systems, Inc. • Singapore

Remote
SGD 120,000 - 180,000
Career growth
Training programs
Certification support