Job Duties & responsibilities: • Develop cloud-native Java 17+ and Spring Boot microservices for Credit Card, Cashline, and Unsecured Lending origination adhering to OpenAPI / Swagger specifications. • Analyze legacy J2EE monolithic enterprise code (EJBs, DAOs, session beans) to extract lending business logic and refactor into clean, decoupled microservices. • Understand and extend the established digital onboarding platform’s domain patterns, common libraries, and orchestration pipelines with zero regression.
• Design and deliver performant, contract-first RES
Tful APIs optimized for consumption by the ReactJS Micro-Frontend (MFE) onboarding journeys. • Implement resilient downstream integrations with Credit Bureau checks, Credit Decisioning/Underwriting engines, Core Banking customer master and account setup, and Singpass MyInfo. • Design and optimize relational database schemas (MariaDB / PostgreSQL / Oracle), manage transactional boundaries, and write efficient SQL queries using Spring Data JPA / Hibernate.
• Implement event-driven asynchronous processing, status updates, and audit logging using Apache Kafka. • Write comprehensive automated unit and integration tests using J
Unit 5, Mockito, and Testcontainers; integrate circuit breakers, idempotency keys, and retry policies. • Work collaboratively in an Agile squad with the Product Owner, Tech Lead, Solution Architect, Frontend Engineers, and Test Engineers. Required Experience : • 3 to 6 years of solid, hands-on backend s