
Search by job, company or skills
Detailed Job Description:
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.
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.
Top 3 MUST have skills:
1. 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.
2. 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.
3. Strong understanding of testing strategies and frameworks, including JUnit, Mockito, PowerMock, with the ability to define and enforce unit testing standards across the team.
Please refer to U3's Privacy Notice for Job Applicants/Seekers at
When you apply, you voluntarily consent to the collection, use and disclosure of your personal data for recruitment/employment and related purposes.
Job ID: 144519247