apar technologies pte. ltd.
Singapore, Shenton Way / Global
Software Developer (Java)
- ₩7000-₩9500
Singapore, Shenton Way / Global
Key Responsibilities
Design, develop and integrate scalable reactive microservices and REST APIs using Java, Spring Boot, Spring WebFlux and Project Reactor.
Build responsive frontend applications using Angular, TypeScript, JavaScript, HTML5 and CSS3.
Integrate applications with databases, APIs, messaging systems and enterprise platforms.
Develop reusable, secure and testable components using asynchronous and event-driven patterns where appropriate.
Write and maintain unit and integration tests using JUnit, Mockito and related testing frameworks.
Participate in architecture discussions, technical design sessions, code reviews and Agile/Scrum ceremonies.
Troubleshoot application, performance and production issues.
Apply best practices for software engineering, CI/CD, application security, logging and performance optimization.
Required Qualifications and Technical Skills
5 years of hands-on Java development experience.
Strong knowledge of Java 8, 11 or 17+.
Proven experience with Spring Boot and Spring WebFlux.
Strong understanding of reactive programming and Project Reactor, including Mono and Flux.
Demonstrated experience developing microservices and REST APIs.
Understanding of asynchronous and non-blocking application architecture.
Frontend Skills
Professional experience with Angular and TypeScript.
Working knowledge of JavaScript, HTML5 and CSS3.
Ability to develop responsive and maintainable frontend applications.
Experience with NoSQL databases, particularly MongoDB.
EA Number: 11C4879