Senior Java Software Engineer

billigence asia pte. ltd.

Singapore

On-site

SGD 140,000 - 210,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

billigence asia pte. ltd. is seeking an experienced Java backend engineer to design, develop and maintain scalable services using Java 11+/Spring Boot, microservices, and cloud-native architectures.

You will own production deployments, implement CI/CD, work with Kubernetes/OpenShift, Kafka/RabbitMQ, and observability tools, and mentor juniors while ensuring reliability and 24x7 support.

Qualifications

  • 8+ years of Java backend development experience.
  • Strong expertise in Java, Spring Boot, Spring Data JPA, Hibernate, and Microservices.
  • Experience with Kafka/RabbitMQ, REST APIs, Docker, Kubernetes/OpenShift.
  • Strong knowledge of SQL/NoSQL databases and distributed systems.
  • Hands-on experience with cloud platforms (AWS, Azure, or GCP).
  • Experience managing production deployments, incident handling, and on-call support.
  • Familiarity with monitoring, logging, and observability tools.
  • Strong understanding of CI/CD, DevOps practices, and Agile delivery methodologies.

Responsibilities

  • Design, develop, and maintain scalable backend applications using Java (11/17+), Spring Boot, and Microservices.
  • Develop secure, high-performance REST APIs and integrations with internal and external systems.
  • Design and implement event-driven solutions using Kafka, RabbitMQ, or similar messaging platforms.
  • Build and optimize data solutions using SQL and NoSQL databases (PostgreSQL, Oracle, MongoDB, Redis, etc.).
  • Collaborate with architects and cross-functional teams to deliver resilient, cloud-native applications.
  • Implement automated testing, code quality, and CI/CD practices using tools such as JUnit, Mockito, Jenkins, GitHub Actions, or GitLab CI.
  • Deploy and manage applications on Kubernetes, OpenShift, Docker, and public cloud platforms (AWS/Azure/GCP).
  • Own production releases, deployment planning, validation, rollback strategies, and change management activities.
  • Participate in on-call rotations and provide 24x7 support for critical production systems.
  • Lead troubleshooting and resolution of production incidents, including Sev1/Sev2 incidents, ensuring SLA compliance.
  • Perform root cause analysis (RCA), post-incident reviews, and drive preventive measures to improve system reliability.
  • Monitor application health and performance using observability tools such as Splunk, Grafana, Prometheus, Dynatrace, ELK, or AppDynamics.
  • Optimize application scalability, performance, availability, and security across distributed environments.
  • Conduct code reviews, mentor junior developers, and promote engineering best practices.
  • Contribute to technical documentation, operational runbooks, architecture reviews, and continuous improvement initiatives.

Skills

Java
Spring Boot
Spring Data JPA
Hibernate
Microservices
Kafka
RabbitMQ
REST APIs
Docker
Kubernetes/OpenShift
SQL/NoSQL
AWS
On-call support
Observability tools
CI/CD
DevOps
Agile

Tools

JUnit
Mockito
Jenkins
GitHub Actions
GitLab CI
Splunk
Grafana
Prometheus
Dynatrace
ELK
AppDynamics

Job description

Key Responsibilities

  1. Design, develop, and maintain scalable backend applications using Java (11/17+), Spring Boot, and Microservices architecture.
  2. Develop secure, high-performance REST APIs and integrations with internal and external systems.
  3. Design and implement event-driven solutions using Kafka, RabbitMQ, or similar messaging platforms.
  4. Build and optimize data solutions using SQL and NoSQL databases (PostgreSQL, Oracle, MongoDB, Redis, etc.).
  5. Collaborate with architects and cross-functional teams to deliver resilient, cloud-native applications.
  6. Implement automated testing, code quality, and CI/CD practices using tools such as JUnit, Mockito, Jenkins, GitHub Actions, or GitLab CI.
  7. Deploy and manage applications on Kubernetes, OpenShift, Docker, and public cloud platforms (AWS/Azure/GCP).
  8. Own production releases, deployment planning, validation, rollback strategies, and change management activities.
  9. Participate in on-call rotations and provide 24x7 support for critical production systems.
  10. Lead troubleshooting and resolution of production incidents, including Sev1/Sev2 incidents, ensuring SLA compliance.
  11. Perform root cause analysis (RCA), post-incident reviews, and drive preventive measures to improve system reliability.
  12. Monitor application health and performance using observability tools such as Splunk, Grafana, Prometheus, Dynatrace, ELK, or AppDynamics.
  13. Optimize application scalability, performance, availability, and security across distributed environments.
  14. Conduct code reviews, mentor junior developers, and promote engineering best practices.
  15. Contribute to technical documentation, operational runbooks, architecture reviews, and continuous improvement initiatives.

Required Skills

  • 8+ years of Java backend development experience.
  • Strong expertise in Java, Spring Boot, Spring Data JPA, Hibernate, and Microservices.
  • Experience with Kafka/RabbitMQ, REST APIs, Docker, Kubernetes/OpenShift.
  • Strong knowledge of SQL/NoSQL databases and distributed systems.
  • Hands-on experience with cloud platforms (AWS, Azure, or GCP).
  • Experience managing production deployments, incident handling, and on-call support.
  • Familiarity with monitoring, logging, and observability tools.
  • Strong understanding of CI/CD, DevOps practices, and Agile delivery methodologies.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

INTELLECT MINDS PTE. LTD. • Singapore

On-site
SGD 100,000 - 180,000
SENIOR Java Backend Developer
SENIOR Java Backend Developer

United States Digital Space LLC • Singapore

On-site
SGD 70,000 - 90,000
Java Software Engineer
Java Software Engineer

Optimum Solutions Pte Ltd • Singapore

On-site
SGD 80,000 - 120,000
Senior Backend Engineer (Banking Domain)
Senior Backend Engineer (Banking Domain)

fpt asia pacific pte. ltd. • Singapore

On-site
SGD 120,000 - 170,000
Software Engineer
Software Engineer

ABS Connect • Singapore

On-site
SGD 90,000 - 120,000
U02 - Senior Backend Engineer (Java, Banking)
U02 - Senior Backend Engineer (Java, Banking)

FPT ASIA PACIFIC PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Lead Java Developer
Lead Java Developer

United States Digital Space LLC • Singapore

On-site
SGD 120,000 - 180,000
Java Backend Developer
Java Backend Developer

IDC TECHNOLOGIES (SINGAPORE) PTE. LTD. • Singapore

On-site
SGD 90,000 - 140,000
Enterprise Java Technical Lead
Enterprise Java Technical Lead

dna infotech pte. ltd. • Singapore

On-site
SGD 180,000 - 240,000
SOFTWARE ENGINEER
SOFTWARE ENGINEER

CONTINENTAL TECHNOLOGY SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 90,000 - 180,000