SL2639 - Java Microservices API Developer
FPT Asia Pacific Pte Ltd Singapore, Singapore
IT Services and IT Consulting · 10,001+ employees
About the role
Design and develop scalable Java-based microservices and REST/GraphQL APIs within a cloud-native AWS environment. Collaborate with cross-functional teams to maintain application performance, security, and reliability while supporting production incident resolution.
What they look for
Requirements
Requires 7+ years of Java backend development experience with strong proficiency in Java 17+ and Spring Boot 3.x. Candidates must have hands-on experience with AWS services, CI/CD pipelines, and enterprise integration tools like MuleSoft and Okta.
Full description
Role Overview
We are looking for an experienced Java Backend Developer to design, develop, and maintain scalable backend services, APIs, and microservices within a cloud-native AWS environment.
The role will focus on developing robust, secure, and high-performing backend solutions, integrating with enterprise platforms and third-party systems, and continuously improving application reliability, scalability, security, and performance.
The developer will also contribute to production support, troubleshooting, incident resolution, and continuous improvement of existing services.
Key Responsibilities
- Design and develop Java-based microservices and REST/GraphQL APIs using Java 17+ and Spring Boot 3.x.
- Build scalable, secure, and high-performance backend applications and services.
- Develop integrations with MuleSoft, Okta, and other enterprise systems.
- Deploy and manage applications on AWS services, including ECS, EC2, and RDS.
- Develop and maintain CI/CD pipelines using GitLab, AWS CodeCommit, and AWS CodePipeline.
- Implement Infrastructure-as-Code (IaC) and support cloud deployment activities.
- Work with SQL and Oracle databases, including query optimisation and application performance tuning.
- Monitor and troubleshoot applications using Grafana and AWS CloudWatch.
- Participate in production support, incident resolution, root cause analysis (RCA), and continuous improvement initiatives.
- Collaborate with architects, DevOps, QA, and business teams throughout the software development lifecycle (SDLC).
Required Skills & Experience
- 7+ years of Java backend development experience.
- Strong hands-on experience with Java 17+ and Spring Boot 3.x.
- Strong experience developing microservices and REST/GraphQL APIs.
- Hands-on experience with AWS services, particularly ECS, EC2, and RDS.
- Experience with CI/CD tools and platforms, including GitLab, AWS CodeCommit, and AWS CodePipeline.
- Experience with Infrastructure-as-Code and cloud deployment.
- Strong knowledge of SQL, Oracle, and relational databases.
- Experience with Okta authentication and authorisation.
- Experience with MuleSoft and API integrations.
- Good understanding of cloud security, monitoring, application performance, and scalable application design.
Good to Have
- Experience with containerisation and orchestration technologies such as Docker and Kubernetes.
- Exposure to security best practices within cloud environments.
- Familiarity with Agile and Scrum methodologies.
- Soft Skills
- Strong problem-solving and analytical skills.
- Ability to work effectively in a fast-paced environment.
- Excellent communication and stakeholder management skills.
- Proactive mindset with strong ownership of production systems.
Similar roles
-
Java Technical Lead - Healthcare Interoperability
Leidos Scoresby, Victoria, Australia
-
Sandwich Artist-Cashier - Airport (Java House Bistro)
CC Holdings Restaurant Management Group Indianapolis, Indiana, United States · $27K–$33K/yr
-
JAVA Developer
Quality & Reliability S.A. (QnR) Municipality of Metamorfosi, Attica, Greece
-
Software Engineer II - Java, Selenium, Cucumber, JMeter, BlazeMeter
JPMorgan Chase & Co. Hyderabad, Telangana, India
-
Java Architect
RAPID EAGLE INC Henderson, Nevada, United States · $146K–$177K/yr
-
Développeur Java (H/F) – Spring Boot / Quarkus
ALTEN Valbonne, Provence-Alpes-Côte d'Azur, France