Full-Stack Backend-Focused Developers
Summary
Build and maintain enterprise-scale full-stack apps using Java Spring Boot for backend and React/TypeScript for frontend, with microservices, REST APIs, and event-driven systems.
Job Title: Senior Full Stack Developer (Java Spring Boot + React)
Location: Changi Business Park or MBFC (TBA), Singapore
Employment Type: 12 months Contract
Job Description: We are looking for an experienced Full Stack Developer with strong backend expertise in Java Spring Boot and hands-on frontend development experience using React and TypeScript.
The ideal candidate should have experience building enterprise-scale applications using microservices architecture, REST APIs, event-driven systems, and modern frontend technologies.
Key Responsibilities: • Design, develop, and maintain scalable full stack applications • Build and enhance RESTful APIs and microservices • Develop modern web applications using React and TypeScript • Collaborate with cross-functional teams in an Agile environment • Participate in system design, code reviews, testing, and production support • Troubleshoot and resolve complex technical issues • Drive best practices in software engineering and application development
Mandatory Skills • Java • Spring Boot • Spring MVC • Spring Data JPA • Spring Security • Spring Cloud • Microservices Architecture • REST API Development • Kafka or IBM MQ • PostgreSQL / MariaDB • JUnit / Mockito • React • TypeScript • Redux / Redux Toolkit (RTK) • Micro Frontend (MFE) • HTML5 / CSS3 • JavaScript (ES6+) • Webpack / Vite • Docker • Kubernetes • CI/CD
Preferred Skills • RTK Query • Module Federation • Single-SPA • Jest • React Testing Library • Cypress • Playwright • Banking or Financial Services experience
Experience Required • Minimum 8+ years of software development experience • Strong hands-on experience in Java Spring Boot and React development
Job Description: We are looking for an experienced Full Stack Developer with strong backend expertise in Java Spring Boot and hands-on frontend development experience using React and TypeScript.
The ideal candidate should have experience building enterprise-scale applications using microservices architecture, REST APIs, event-driven systems, and modern frontend technologies.
Key Responsibilities: • Design, develop, and maintain scalable full stack applications • Build and enhance RESTful APIs and microservices • Develop modern web applications using React and TypeScript • Collaborate with cross-functional teams in an Agile environment • Participate in system design, code reviews, testing, and production support • Troubleshoot and resolve complex technical issues • Drive best practices in software engineering and application development
Mandatory Skills • Java • Spring Boot • Spring MVC • Spring Data JPA • Spring Security • Spring Cloud • Microservices Architecture • REST API Development • Kafka or IBM MQ • PostgreSQL / MariaDB • JUnit / Mockito • React • TypeScript • Redux / Redux Toolkit (RTK) • Micro Frontend (MFE) • HTML5 / CSS3 • JavaScript (ES6+) • Webpack / Vite • Docker • Kubernetes • CI/CD
Preferred Skills • RTK Query • Module Federation • Single-SPA • Jest • React Testing Library • Cypress • Playwright • Banking or Financial Services experience
Experience Required • Minimum 8+ years of software development experience • Strong hands-on experience in Java Spring Boot and React development