ELLIOTT MOSS CONSULTING PTE. LTD.
See if you qualify before applying
Get your match score and detailed fit analysis in 10 seconds.
Job Description
· We are looking for a highly skilled Java Full Stack Developer with strong expertise in modern backend and frontend technologies.
· The ideal candidate will have deep experience in building scalable microservices and micro frontend architectures, along with a strong focus on performance, security, and clean code practices.
Key Responsibilities
· Design, develop, and maintain scalable full stack applications
· Build robust backend services using Java (17+) and Spring Boot ecosystem
· Develop modern, responsive frontend applications using React and TypeScript
· Design and implement RESTful APIs and microservices architecture
· Work on Micro Frontend (MFE) architecture and integration
· Optimize application performance, scalability, and reliability
· Implement unit, integration, and end-to-end testing
· Collaborate with cross-functional teams to deliver high-quality solutions
· Ensure adherence to best practices in coding, security, and system design
· Required Backend Skills: Strong proficiency in Java (Java 17+) and core concepts Expert knowledge of Spring Boot (Spring MVC, Data, Security, Cloud)
· Experience with microservices architecture and design patterns Strong SQL skills with MariaDB or similar RDBMS
· Experience in RESTful API design and development
· Hands-on experience with message queues (Kafka, IBM MQ, etc.)
· Experience with testing frameworks (JUnit, Mockito, Karate)
· Solid understanding of SOLID principles and design patterns
· Required Frontend Skills: Expert-level experience in React (v18+) with TypeScript
· Strong knowledge of hooks, context API, and component lifecycle
· Proficiency in Redux & Redux Toolkit (RTK), including RTK Query
· Experience with Micro Frontend architecture (Module Federation, Single-SPA, etc.) Advanced HTML5, CSS3 (Flexbox, Grid, responsive design)
· Experience with CSS-in-JS (Styled Components, Emotion)
· Familiarity with modern JS (ES6+) and frontend build tools (Webpack, Vite)
· Experience with testing tools (Jest, React Testing Library, Cypress, Playwright)
· Knowledge of frontend performance optimization techniques
Preferred Skills
· Experience with cloud platforms (PCF, AWS, OCP) Containerization (Docker) and orchestration (Kubernetes) CI/CD tools (Jenkins, GitLab CI, GitHub Actions) Event-driven architecture
· Experience with design systems and Storybook Monitoring tools (Prometheus, Grafana, ELK, Sentry)
· Performance profiling tools (Lighthouse, Web Vitals)
· Architecture & Design Expertise: Microservices and Micro Frontend architecture API design and integration patterns
· Distributed systems and caching strategies
· Security best practices (OAuth, JWT, CORS, XSS, CSRF)
· Scalability and performance optimization Domain-Driven Design (DDD)