freehire launches on Product Hunt on 26 August.

Follow →

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

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available