SalaryPeak

Java Backend Developer

ELLIOTT MOSS CONSULTING PTE. LTD.
Singapore 5+ years Posted Mar 17, 2026

Salary Range

SGD 78,000 - SGD 94,800 /year

SGD 6,500 - SGD 7,900/month

Skills Required

Service DesignAWSQuality Testingmanaging large volumes of dataInfrastructure DeploymentMicroservicesSolution ArchitectureTechnical Architectureenforces coding standardsTechnical LeadershipBackend DevelopmentError Handling

Job Description

Job Description

·      We are seeking an experienced Java Backend Developer to design, development, and delivery of scalable backend services within a cloud-native environment.

·       The role requires strong expertise in Java, Spring-based frameworks, microservices architecture, and AWS, along with the ability to guide development teams, enforce engineering best practices, and collaborate with cross-functional stakeholders to deliver high-quality solutions. 

Key Responsibilities 

·      Technical Delivery & Design Lead the design and development of backend microservices, including APIs for UI backends and integrations with external systems.

·       Ensure solutions align with architecture standards, scalability requirements, and non-functional requirements. 

·      Oversee the development of batch processing applications (e.g., Spring Batch) to process high-volume data within defined schedules and operational windows.

·       Provide technical design guidance on service decomposition, API design, error handling, logging, monitoring, and resiliency patterns. 

·      Leadership & Team Enablement Act as the technical lead for the backend development team, providing guidance, mentorship, and hands-on support to developers.

·       Conduct code reviews and design reviews to ensure adherence to coding standards, security practices, and performance guidelines. 

·      Support sprint planning and effort estimation, breaking down backend work into well-defined technical tasks. 

·      Quality, Performance & Operations Drive performance optimization, troubleshooting, and reliability improvements to ensure backend services meet SLA and scalability expectations. 

·      Define and enforce unit testing standards and code quality practices to maintain high test coverage and early defect detection. 

·      Collaborate with DevOps and infrastructure teams to ensure seamless deployment, monitoring, and operational readiness of applications. 

·      Stakeholder & Cross-Team Collaboration Work closely with Business Analysts, QA teams, and Solution Architects to clarify requirements and resolve technical challenges.

·       Provide technical inputs during architecture discussions, design reviews, and solution planning sessions. 

·      Identify and communicate dependencies, technical risks, and trade-offs during solution development.

Required Skills 

·      Strong proficiency in Java backend development, with deep hands-on experience in frameworks such as Spring, Spring Boot, Spring Batch, Hibernate, and microservices architecture. 

·      Strong experience in AWS environments, including designing and configuring ECS task definitions, integrating with AWS services via AWS SDK, and supporting cloud-native deployments.

·       Strong understanding of testing strategies and frameworks, including JUnit, Mockito, and PowerMock, with the ability to define and enforce unit testing standards across the team.