SalaryPeak

Backend Developer Lead

KRIS INFOTECH PTE. LTD.
Singapore 5+ years Posted Mar 17, 2026

Salary Range

SGD 72,000 - SGD 102,000 /year

SGD 6,000 - SGD 8,500/month

Skills Required

SpringNode.jsAWSMockitoUnit TestingSpring FrameworkMicroservicesTest AutomationJUnitSpring BootData MigrationPythonSpring BatchCloudECSJavaBackend DevelopmentAWS LambdaReact.jsHibernate

Job Description

Job Description:

Technical Delivery & Design:

  • Lead the design and development of backend microservices, including APIs for UI backends and integrations with external applications, ensuring alignment with architectural standards and non-functional requirements.
  • Oversee the development of batch processing programs (e.g. Spring Batch) to handle large-volume data processing within defined schedules and operational windows.
  • Provide technical design guidance on service decomposition, API contracts, error handling, logging, and resiliency patterns.

Leadership & Team Enablement:

  • Act as the technical lead for the backend development team, providing guidance, mentorship, and code-level support to developers.
  • Review code and design artifacts to ensure coding standards, security best practices, and performance guidelines are consistently applied.
  • Support sprint planning and task estimation by breaking down backend work into clear, actionable technical tasks.

Quality, Performance & Operations:

  • Drive application performance tuning and troubleshooting, ensuring backend services meet SLA, scalability, and reliability requirements.
  • Define and enforce unit testing and code quality practices, ensuring adequate coverage and early defect detection.
  • Collaborate with DevOps and infrastructure teams to ensure smooth deployment, monitoring, and operational readiness of backend services.

Stakeholder & Cross-Team Collaboration:

  • Work closely with Business Analysts, QA, and Solution Architects to clarify requirements, resolve technical risks, and support defect resolution across environments.
  • Provide technical input during design discussions and reviews, highlighting dependencies, constraints, and trade-offs.

Requirements:

  • Minimum 5 Years of Experience.
  • Strong proficiency in Java backend development, with deep hands-on experience in frameworks and libraries such as Spring, Spring Boot, Spring Batch, Hibernate, and microservices architecture.
  • Strong experience working in AWS environments, including designing and configuring ECS task definitions, integrating with AWS services via AWS SDK, and supporting cloud-native application deployments.
  • Strong understanding of testing strategies and frameworks, including JUnit, Mockito, PowerMock, with the ability to define and enforce unit testing standards across the team.

Good to have skills:

  • Experience with React.js and Node.js to support full-stack discussions and API-to-UI integration.
  • Experience in scripting for test automation and data migration activities.
  • Experience developing AWS Lambda functions using Python.