Java Backend Developer – AWS & Microservices
Singapore · Full Time
Be the first to apply
- Experience
- 7+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 2 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
Position Overview
We are seeking a seasoned Java Backend Developer to architect, develop, and sustain scalable and secure backend solutions, including APIs and microservices, within an AWS cloud environment located in Singapore.
Main Responsibilities
- Design and implement microservices and RESTful/GraphQL APIs utilizing Java 17+ and Spring Boot 3.x frameworks.
- Create enterprise-level system integrations incorporating MuleSoft, Okta, and additional third-party platforms.
- Deploy and maintain applications on AWS platforms such as ECS, EC2, and RDS.
- Develop continuous integration and continuous delivery pipelines employing GitLab, AWS CodePipeline, and CodeCommit.
- Manage and optimize SQL and Oracle database queries to enhance application performance.
- Use monitoring tools like Grafana and AWS CloudWatch for application health tracking and troubleshooting.
- Provide production support, resolve incidents, and perform root cause analysis.
- Collaborate closely with architecture teams, DevOps, QA engineers, and business stakeholders throughout the entire software development life cycle.
Required Skills and Experience
- A minimum of 7 years’ experience in backend development with Java.
- Proficient in using Java 17+ and Spring Boot 3.x, with hands-on experience in microservices architecture and REST/GraphQL API development.
- Experienced in deploying and managing applications on AWS ECS, EC2, and RDS services.
- Familiar with CI/CD tooling and Infrastructure as Code principles for cloud deployment.
- Deep knowledge of SQL and Oracle databases including query optimization strategies.
- Experience with Okta for authentication and authorization and MuleSoft for system integrations.
- Understanding of cloud security aspects, performance tuning, and scalable system design.
- Advantageous skills include Docker, Kubernetes, and Agile/Scrum methodologies.
- Strong capabilities in problem solving, effective communication, and owning production environments.
Skills
Tools & software
How they work
Communication
Teamwork & Collaboration
Problem Solving
Accountability