- Experience
- 3–8 yrs
- Salary
- SGD 200,000 – SGD 250,000 / year
- Openings
- 1
- Posted
- 5 hours ago
- Work mode
- In office
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
Overview
We are collaborating with a prestigious organisation to hire a Backend Java Engineer who will be a key player in constructing scalable, cloud-native applications critical to business operations. This role offers the chance to engage with sophisticated distributed platforms, address intricate engineering challenges, and work alongside a highly skilled team that prioritises technical mastery, creativity, and ongoing improvement.
Key Responsibilities
- Architect, implement, and sustain scalable backend systems using Java and the Spring Framework.
- Develop and improve microservices architectures capable of handling high-demand, mission-critical services.
- Create cloud-native solutions on AWS leveraging modern development methodologies.
- Design distributed systems emphasizing performance, resilience, reliability, and scalability.
- Partner with product managers, architects, and engineers to convert business needs into sound technical implementations.
- Advocate for and enforce superior standards in software design, code quality, testing, observability, and operational excellence.
- Participate in architectural decisions influencing future platform evolution.
- Maintain applications throughout their life cycle including deployment, monitoring, troubleshooting, and optimization.
Required Skills and Experience
- Between 3 to 8+ years of experience in software engineering focused on enterprise-level applications.
- Extensive hands-on expertise with Java and Spring Framework (including Spring Boot).
- Proven track record designing distributed systems and microservices ecosystems.
- Solid experience developing and deploying applications using AWS cloud services.
- Deep understanding of object-oriented design principles and modern backend development paradigms.
- Proficiency with RESTful APIs, event-driven systems, and asynchronous processing models.
- Comprehensive knowledge of databases, SQL, and data modelling techniques.
- Experience with containerisation technologies like Docker and Kubernetes.
- Familiarity with CI/CD pipelines, automated testing frameworks, and DevOps methodologies.
- Strong analytical and problem-solving abilities suited for fast-paced environments.
Why Join?
- Engage with cutting-edge cloud-native architectures using Java, Spring, AWS, and microservices.
- Be part of a highly capable engineering team that fosters technical excellence and continual learning.
- Address challenging scalability and distributed system problems.
- Obtain significant influence over architectural and technical decisions.
- Benefit from a competitive salary package and ample career growth opportunities.
- Experience a collaborative workplace atmosphere prioritizing innovation and best engineering practices.
Skills
Tools & software
How they work
Teamwork & Collaboration
Problem Solving
Learning Agility