Coding challenges, hackathons and developer assessments.
Software Developer
Get alerts for roles like this
More Software Developer roles in Singapore — straight to your inbox. No account needed.
Applying to this role? Tailor your résumé to this job description in one click, then download it clean — no watermark, no subscription.
Job Description
& Requirements Role: Java Developer Mandatory Skill: Java, Spring Boot, Microservices, Spring WebFlux Key Responsibilities Design, develop, test, and maintain enterprise-grade applications using Java and Spring Boot. Build reactive, non-blocking, and high-performance applications using Spring WebFlux.
Design and develop scalable microservices using modern software engineering practices. Develop clean, reusable, maintainable, and well-documented code. Create and integrate RESTful APIs and backend services. Collaborate with business analysts, architects, QA engineers, DevOps teams, and other technology stakeholders.
Translate functional and technical requirements into effective software solutions. Troubleshoot application issues, analyze root causes, and implement permanent fixes. Participate in code reviews and contribute to coding standards and best practices.
Write unit, integration, and automated tests to ensure application quality. Support application deployment, production releases, and post-deployment issue resolution. Contribute to performance optimization, scalability, reliability, and security improvements.
Participate in Agile ceremonies, including sprint planning, daily stand-ups, backlog refinement, reviews, and retrospectives. Prepare and maintain technical documentation relating to application design, APIs, and operational procedures.
Required Skills
and Experience 6–9 years of professional experience in Java application development. Strong hands-on experience with Java, preferably Java 8 or above. Strong experience developing applications using Spring Boot. Mandatory: Hands-on experience with Spring WebFlux and reactive programming.
Strong experience designing and developing microservices-based applications. Solid understanding of RESTful API design, service integration, and distributed systems. Experience with reactive programming concepts such as Mono, Flux, backpressure, and non-blocking I/O. Good understanding of application perform
Required Skills
Upskill for This Role
Courses from Udemy and edX matched to this role's skills.

Crack OCA 1Z0 808 Java Programmer Exam Paper Practice

1Z0-808 Java SE 8 Programmer Preparation Practice Exams
![Java Certification (1Z0-819) Topic-wise Tests Part-2 [2026]](https://i.udemycdn.com/course/480x270/3893172_90c0_3.jpg)
Java Certification (1Z0-819) Topic-wise Tests Part-2 [2026]

Edchart Certified Java Developer Subject Matter Expert

Metodologia de Certificação Java 8 OCA: Simulados

Java SE11 Programmer 1 (1Z0-815) - Practice Tests
ResumeKart may earn a commission from these links at no extra cost to you.
Partner picks for Software Developer in Singapore
Matched to the skills this page calls for and the candidate's location.
- Partner competitioncovers javaBengaluruVisit partner →
- Partner course provider
Structured programmes for software engineers, data science and DevOps.
covers javaBengaluruVisit partner → - edXVerified partnerPartner course provider
Courses and programmes from universities and institutions worldwide.
Partners are ResumeKart affiliates or institutes it works with; ResumeKart may earn a commission when a candidate enrols. Placement is decided by relevance, not payment. How ResumeKart earns
Prepare to Win This Role
Everything you need to ace the interview and negotiate top-of-band compensation.