Singapore
On-site
SGD 80,000 - 120,000
Full time
Job summary
A leading technology solutions provider in Singapore seeks a senior developer with extensive experience in Java, Spring Boot, and RESTful API design. The ideal candidate will work on cloud platforms and contribute to improving system architecture and documentation. Strong knowledge of CI/CD practices and Java design principles is essential.
Qualifications
- 8+ years of strong expertise in Java, Spring Boot, and Frontend technologies.
- Strong experience in designing and maintaining RESTful APIs using Java 17+ and Spring Boot 3+.
- Experience with Oracle SQL for CRUD operations and performance tuning.
Skills
Java
Spring Boot
RESTful Microservices
Frontend technologies (Angular, HTML/CSS, Javascript)
Oracle SQL
API design and documentation
Kafka or similar queues
JUnit5
CI/CD pipelines
GitHub
Shell scripting
Cloud platforms (AWS/Azure/GCS)
AI-assisted tools
Tools
Qualifications
- 8+ years of strong expertise on Java, Spring Boot, RESTful Microservices and Frontend technologies like Angular, HTML/CSS, Javascript etc.
- Strong experience in designing, developing and maintaining RESTful APIs using Java 17+ and Spring Boot 3+.
- Experience in using Spring AOP concepts.
- Experience in Oracle SQL for performing CRUD operations, performance tuning, and query optimization.
- Experience in API design and documentation, WADL/OpenAPI generation etc. for service integration with other systems.
- Experience on Kafka or similar queues for asynchronous communication.
- Strong knowledge on Java Design Principles and Java/Microservices Design Patterns.
- Must be able to write test cases using JUnit5 and ensure high-quality, maintainable code through proper testing practices.
- Experience in CI/CD pipelines (Jenkins or Rio or anything similar).
- Good understanding of Maven, GitHub, Nexus repository and version controls.
- Contribute to design discussions, system documentation, and distributed system architecture improvements.
- Good knowledge of Unix environment and Shell scripting, also should be aware of monitoring tools like Splunk.
- Working experience on cloud platforms like AWS/Azure/GCS or IS Cloud.
- Knowledge on using AI-assisted tools like DevX.
Good to have
- Knowledge on Docker and Kubernetes.
- Python scripting.