
Search by job, company or skills
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)
Job ID: 145352603