Senior Java Backend Developer

Recruit Express Pte Ltd

Singapore

On-site

SGD 110,000 - 170,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Recruit Express Pte Ltd in Singapore is seeking an experienced backend engineer to design, develop, and maintain scalable systems built on Java Spring Boot and microservices. You will collaborate with product managers and frontend teams to deliver robust APIs and data-driven solutions.

You will lead code reviews, mentor juniors, and contribute to DevOps with Docker, Kubernetes, and CI/CD pipelines while ensuring security and performance across SQL, NoSQL, and caching layers.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering or related field.
  • 4 years of hands-on backend development experience in enterprise or cloud-native apps.
  • Proficient in Java Spring Boot.
  • Strong experience with microservices, RESTful APIs, and messaging queues like RabbitMQ.
  • Database architecture and performance tuning across SQL/NoSQL and caching (PostgreSQL, MongoDB, Redis).
  • Expertise in TDD with JUnit/Mockito and automated API testing.
  • Linux environment experience; shell scripting and deployment practices.
  • Containerisation with Docker and orchestration with Kubernetes.
  • Experience with SAP/Salesforce integration is a plus.
  • Understanding secure coding principles and API security (OAuth2, JWT).
  • CI/CD tooling (Bamboo, GitHub Actions, Jenkins) and cloud exposure (AWS/Azure/GCP).
  • Strong analytical, communication, and leadership skills.

Responsibilities

  • Lead design, development, and maintenance of scalable backend systems, microservices, and RESTful APIs.
  • Collaborate with product managers and frontend teams to deliver digital solutions aligned with business and IT strategy.
  • Ensure backend systems are secure, reliable, and optimised for performance.
  • Drive architectural decisions and code reviews to uphold best practices.
  • Mentor junior developers and promote continuous improvement.
  • Manage system integrations with internal and third-party platforms.
  • Contribute to DevOps processes and CI/CD pipelines for rapid, safe delivery.
  • Document key design decisions, workflows, and technical specs.
  • Support production systems, troubleshoot issues, and ensure uptime and resilience.
  • Participate actively in peer code reviews, adhering to SonarQube and security standards.

Skills

Java Spring Boot
Microservices
RESTful APIs
RabbitMQ
Database design
TDD (JUnit/Mockito)
Git
CI/CD
Docker
Kubernetes
Cloud (AWS/Azure/GCP)
Security (OAuth2/JWT)
Linux/bash
Code reviews

Education

Bachelor’s Degree in Computer Science, Engineering, or a related field

Tools

PostgreSQL
MongoDB
Redis
Jenkins
Bamboo
GitHub Actions
AWS

Job description

JOB RESPONSIBILITIES
  • Lead the design, development, and maintenance of scalable backend systems, microservices, and RESTful APIs.
  • Collaborate with product managers and frontend teams to deliver fit-for-purpose digital solutions aligned with business and IT strategy.
  • Ensure backend systems are secure, reliable, and optimised for performance.
  • Drive technical discussions, make architectural decisions, and review code to ensure adherence to best practices and standards.
  • Act as a mentor to junior developers, fostering a culture of continuous improvement and knowledge sharing.
  • Manage system integrations across internal and third-party platforms
  • Contribute to DevOps processes and CI/CD pipelines to support rapid and safe software delivery.
  • Document key design decisions, system workflows, and technical specifications.
  • Support production systems, troubleshoot issues, and ensure uptime and resilience.
  • Must actively participate in peer code reviews, adhering to strict code quality and security standards enforced by SonarQube (Static Analysis) and Check marx (SAST).
QUALIFICATIONS AND EXPERIENCES
  • Bachelor’s Degree in Computer Science, Engineering, or a related field.
  • 4 years of hands-on backend development experience in enterprise or cloud-native applications.
  • Proficient in Java Spring Boot.
  • Solid experience with microservices architecture, RESTful APIs, and message queues (e.g. RabbitMQ).
  • Expertise in database architecture and performance tuning across SQL, NoSQL, and Caching layers (e.g., PostgreSQL, MongoDB, Redis).
  • Proven track record of maintaining high code quality through mandatory Test-Driven Development (TDD) or equivalent practices, with deep proficiency in JUnit, Mockito, and automated API testing via Postman.
  • Comfortable working in Linux environments, with knowledge of shell scripting and deployment practices.
  • Familiar with containerisation and orchestration tools such as Docker and Kubernetes.
  • Experience in system integration with platforms like SAP, Salesforce, or other enterprise systems is a plus.
  • Understanding of secure coding principles and API security standards (OAuth2, JWT, etc.).
  • Familiarity with AI services (e.g., Azure Cognitive Services, Google AI APIs) is a plus.
  • Expertise in Git-based version control and source code management is essential, including proficiency in advanced branching strategies, merge conflict resolution, and repository organisation.
  • Hands-on experience with CI/CD automation platforms (e.g., Bamboo, GitHub Actions, Jenkins) and exposure to cloud environments (AWS, Azure, or GCP) and observability tools is highly advantageous.
  • Strong analytical, communication, and leadership skills. Able to articulate technical concepts to both technical and non-technical stakeholders.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Java Developer (Microservices)
Senior Backend Java Developer (Microservices)

Optimum Solutions (Singapore) Pte Ltd. • Singapore

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

fpt asia pacific pte. ltd. • Singapore

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

ESPIRE INFOLABS (SINGAPORE) PTE. LTD. • Singapore

On-site
SGD 120,000 - 150,000
Java Developer(Spring Boot, RabbitMQ, SonarQube, New Relic, AWS CloudWatch, Amazon SQS, Mockito)
Java Developer(Spring Boot, RabbitMQ, SonarQube, New Relic, AWS CloudWatch, Amazon SQS, Mockito)

EVYONIC SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 140,000 - 190,000
Java Backend Developer
Java Backend Developer

IoTalents Pte. Ltd. • Singapore

On-site
SGD 90,000 - 130,000
Java Developer (Spring Boot, RabbitMQ, SonarQube, New Relic, AWS CloudWatch, Amazon SQS, Mockito)
Java Developer (Spring Boot, RabbitMQ, SonarQube, New Relic, AWS CloudWatch, Amazon SQS, Mockito)

EXASOFT CONSULTING PTE. LTD. • Singapore

On-site
SGD 180,000 - 240,000
Java Microservices API Developer
Java Microservices API Developer

Unison Group • Singapore

On-site
SGD 180,000 - 260,000
Senior Backend Java Developer (API & Software Engineering)
Senior Backend Java Developer (API & Software Engineering)

re-zoo-me • Singapore

On-site
SGD 120,000 - 180,000
Java Developer (J2EE, Spring Boot, Kafka, K8s, PCI DSS, AWS, Azure, OAuth)
Java Developer (J2EE, Spring Boot, Kafka, K8s, PCI DSS, AWS, Azure, OAuth)

EVYONIC SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 180,000 - 240,000
Senior Java Backend Developer
Senior Java Backend Developer

NETS • Singapore

On-site
SGD 120,000 - 180,000