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)
#J-18808-Ljbffr