TECHNOPALS CONSULTANTS PTE. LTD.
Singapore
On-site
SGD 80,000 - 120,000
Full time
Job summary
A technology consulting firm located in Singapore seeks an experienced Java Developer with over 8 years in Java, Spring Boot, and RESTful Microservices. Candidates should have strong expertise in API design, CI/CD processes, and cloud platforms such as AWS or Azure. This role emphasizes high-quality code through testing and design discussions.
Qualifications
- 8+ years of strong expertise in Java and related technologies.
- Experience designing and maintaining RESTful APIs.
- Good understanding of CI/CD processes and tools.
Skills
Java expertise
Spring Boot
RESTful Microservices
Frontend technologies (Angular, HTML/CSS, Javascript)
Oracle SQL
API design and documentation
Asynchronous communication (Kafka)
Java Design Principles
JUnit5
CI/CD pipelines
Maven
GitHub
Unix environment
Cloud platforms (AWS/Azure/GCS)
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.