Job Title: Java Full Stack Developer
Location: Singapore, Raffles City Tower
Employment Type: 12 months contract
Salary: Up to $9,000 depending on experience
Working Hours: 40 hours per week
About the Role
We are seeking a highly skilled Java Full Stack Developerto join our dynamic team. The ideal candidate will bring strong technical expertise in Java, Spring Boot, and Azure, alongside hands-on experience with microservices, APIs, and cloud platforms. This role requires not just technical acumen but also collaboration within Agile teams, with a focus on delivering high-quality, scalable, and secure applications.
Key Responsibilities
- Develop, test, and deploy full stack applications using Java and Spring Boot.
- Design and implement RESTful APIs and microservices architecture.
- Work with relational and NoSQL databases (e.g., MongoDB, Cosmos DB).
- Leverage cloud platforms such as Azure for application deployment and scalability.
- Use Git and other source code management tools to ensure proper version control.
- Actively participate in Agile ceremonies (Sprint Planning, Daily Scrum, Reviews, Retrospectives, Backlog Refinement).
- Write clean, maintainable code following clean coding principles and design patterns.
- Apply Test-Driven Development (TDD), designing robust unit, integration, and functional tests.
- Collaborate with cross-functional teams, ensuring timely delivery of high-quality software.
Requirements
- Strong working knowledge of Java (JVM-based languages such as Kotlin/Scala are a plus).
- Hands-on experience with Spring Boot for backend development.
- Strong understanding of RESTful API design and microservices.
- Experience with databases (relational and/or NoSQL).
- Good working knowledge of Azure Cloud services.
- Familiarity with Agile development methodologies and Scrum practices.
- Solid understanding of design patterns, clean coding, and TDD.
- Good written and verbal communication skills.
- Results-driven, detail-oriented, and capable of delivering with high standards.
- Looking for minimum 4 to 8 years of experience in full java expertise
Preferred Qualifications
- Experience with core banking systems and financial products.
- Knowledge of banking tax domain.
Tech Stack Focus:
Application Process: If you possess the required skills and are ready to take on a dynamic role, we encourage you to apply. Share your resume at !
U3 Privacy policy for job applicants: When you apply, you voluntarily consent to the collection, use, and disclosure of your personal data for recruitment/employment and related purposes