Singapore

Senior Full Stack Developer (Java Spring Boot & React), Singapore

Senior Full Stack Developer (Java Spring Boot & React), Singapore
Description
Key Responsibilities Design, develop, and maintain full-stack applications using Java Spring Boot and React Build and optimize RESTful APIs and microservices Implement and maintain Micro Frontend (MFE) architectures Mentor junior and mid-level developers and conduct comprehensive code reviews Drive best practices across the entire technology stack Collaborate with cross-functional teams including DevOps, UX/UI designers, and product managers Troubleshoot complex production issues spanning frontend and backend Drive technical innovation and continuous improvement initiatives Participate in system design discussions and contribute to the technical roadmap Required Backend Technical Skills Strong proficiency in Java (Java 17+) with deep understanding of core concepts Expert-level Spring Boot framework knowledge (Spring MVC, Spring Data, Spring Security, Spring Cloud) Solid understanding of microservices architecture patterns and best practices Experience with relational databases (MariaDB) and SQL optimization Strong knowledge of RESTful API design principles Experience with message queues (Kafka, IBM MQ, or equivalent) Unit and integration testing (JUnit, Mockito, Karate) Strong understanding of design patterns and SOLID principles Required Frontend Technical Skills Expert-level TypeScript/React 18+ experience with deep understanding of hooks, context, and component lifecycle Strong Redux and Redux Toolkit (RTK) proficiency for state management RTK Query for efficient data fetching and caching Micro Frontend (MFE) architecture design and implementation (Module Federation, Single-SPA, or similar) Advanced HTML5 and semantic markup Expert-level CSS3 including Flexbox, Grid, and responsive design CSS-in-JS solutions (Styled Components, Emotion) Modern JavaScript/TypeScript (ES6+) Frontend build tools (Webpack, Vite, or similar) Frontend testing frameworks (Jest, React Testing Library, Cypress, Playwright) Performance optimization techniques (code splitting, lazy loading) Architecture Design Skills Microservices and Micro Frontend architecture patterns API design and integration patterns Distributed systems and caching strategies Security best practices (OAuth, JWT, CORS, XSS, CSRF prevention) Scalability and performance optimization Domain-driven design (DDD) Additional Technical Experience Cloud platforms (PCF, AWS, OCP) Containerization (Docker) and orchestration (Kubernetes) CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions) Event-driven architecture Design systems and component libraries (Storybook) Monitoring and observability tools (Prometheus, Grafana, ELK stack, Sentry) Performance profiling and optimization (Lighthouse, Web Vitals).
EA Number: 11C4879
Highlights
Safety Tips
Protect your personal details and initiate communication using our contact form.
1 / 10
More info about this ad

Senior Full Stack Developer (Java Spring Boot & React) has been posted in the Bishan Information Technology category on Locanto.

Right now, this is the only ad posted in this category in Bishan.

Interested in more? Widen your search to view ads in nearby areas of Bishan. This includes Information Technology in Central Water Catchment, Hougang and Orchard. There are more ads within a 15 km radius for this category. If you want to view those ads, click here.