Full Stack Developer (Frontend-Focused)
Summary
Builds and maintains full-stack wealth-management apps using React 19, TypeScript, and Spring Boot, with Micro Frontend and microservices architecture.
Role Overview
We are looking for a highly skilled Full Stack Developer with expert-level frontend expertise and strong backend development capabilities. The ideal candidate will have extensive experience in React 19, Type , Micro Frontend Architecture, Java Spring Boot, and Microservices, and will be responsible for building scalable applications within a Wealth Management environment.
Key Responsibilities
- Design, develop, and maintain full-stack applications using React 19, Type , Java 21, and Spring Boot.
- Build and maintain Micro Frontend (MFE) architectures using Module Federation or Single-SPA.
- Develop and optimize RESTful APIs, microservices, and backend integrations.
- Implement state management using Redux, Redux Toolkit (RTK), and RTK Query.
- Collaborate with business stakeholders, architects, and development teams to deliver high-quality solutions.
- Troubleshoot and resolve complex frontend and backend production issues.
- Participate in architecture discussions and contribute to technical best practices.
Required Technical Skills
Frontend (Primary Focus)
- Expert-level experience in React 19 and Type
- Strong expertise in:
- Redux, Redux Toolkit (RTK), RTK Query
- Micro Frontend Architecture (MFE)
- Module Federation / Single-SPA
- HTML5, CSS3, Flexbox, Grid
- Responsive Web Design
- Styled Components / Emotion
- Experience with:
- Webpack, Vite
- Jest, React Testing Library
- Cypress, Playwright
- Storybook
- Performance Optimization (Code Splitting, Lazy Loading)
Backend
- Strong experience with Java 21 and Spring Boot
- Expertise in:
- Spring MVC, Spring Data, Spring Security, Spring Cloud
- RESTful APIs
- Microservices / Modulith Architecture
- Experience with:
- PostgreSQL / MariaDB
- Kafka, IBM MQ or similar messaging platforms
- JUnit, Mockito, Karate
Required Experience
- 5+ years of software development experience.
- Proven experience building enterprise-scale React applications and Spring Boot services.
- Strong understanding of software design patterns, SOLID principles, and Agile delivery methodologies.
- Experience in Banking, Financial Services, or Wealth Management is highly preferred.