Singapore
On-site
SGD 75,000 - 95,000
Full time
Job summary
A technology solutions provider in Singapore is seeking a skilled Backend Developer to design and maintain RESTful APIs using Java and Spring Boot. The role requires 5+ years of experience and knowledge of microservices architecture, databases, and CI/CD pipelines. Join a collaborative team focused on creating secure and scalable backend components.
Qualifications
- 5+ years of hands-on experience in Java and Spring Boot development.
- Strong understanding of object-oriented design and design patterns.
- Experience in developing and consuming RESTful APIs.
Responsibilities
- Design, develop, and maintain RESTful APIs and microservices.
- Implement secure and scalable backend components.
- Integrate backend services with databases and frontend applications.
Skills
Java (8/11/17)
Spring Boot
RESTful APIs
SQL and NoSQL databases
Microservices architecture
JPA/Hibernate
Spring Security
Containerization (Docker, Kubernetes)
CI/CD pipelines (Jenkins, Azure DevOps)
Version control (Git/Bitbucket)
Message brokers (Kafka, RabbitMQ)
Responsibilities
- Design, develop, and maintain RESTful APIs and microservices using Java, Spring Boot, and related frameworks.
- Implement secure, scalable, and reusable backend components aligned with enterprise architecture standards.
- Integrate backend services with databases, frontend applications, and third-party APIs.
- Ensure application performance, reliability, and scalability through code optimization and profiling.
- Work closely with DevOps and QA teams to automate build, deployment, and testing processes.
- Participate in code reviews, unit testing, and integration testing to maintain code quality.
- Troubleshoot production issues and provide timely resolutions.
Qualifications
- 5+ years of hands-on experience in Java (8/11/17) and Spring Boot development.
- Strong understanding of object-oriented design, design patterns, and microservices architecture.
- Experience in developing and consuming RESTful APIs.
- Working knowledge of SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
- Experience with JPA/Hibernate, Spring Security, and Spring Data.
- Familiarity with message brokers like Kafka, RabbitMQ, or ActiveMQ.
- Proficient with version control tools (Git/Bitbucket) and CI/CD pipelines (Jenkins, Azure DevOps, or GitLab CI).
- Knowledge of containerization (Docker, Kubernetes) and cloud platforms (AWS, Azure, or GCP).
- Exposure to banking/financial services systems and regulatory standards (preferred).