Job Description
Role Overview
We are seeking a highly experienced Lead Java Full Stack Developer to design, develop, and maintain scalable web applications. The ideal candidate will have a strong background in Java/Spring Boot for backend development and React for frontend solutions, with hands-on experience in microservices architecture and RESTful APIs.
You will lead and collaborate with cross-functional teams to deliver high-quality, modular, and maintainable solutions while driving innovation and resolving technical challenges.
Key Responsibilities
- Design, develop, and maintain scalable web applications.
- Implement React-based frontend components and ensure seamless integration with backend services.
- Build and manage microservices to support modularity, performance, and scalability.
- Collaborate with cross-functional teams including QA, DevOps, and product management.
- Troubleshoot, debug, and optimize applications for performance and reliability.
- Drive adoption of best practices, modern tools, and innovative technologies within the team.
Required Skills & Experience
- 10+ years of experience in Full Stack development using Java and Spring Boot.
- Strong frontend development skills with React.
- Hands-on experience with microservices architecture and RESTful APIs.
- Solid knowledge of databases: SQL, NoSQL, and ORM frameworks.
- Proficient in Git/version control and collaborative development workflows.
- Excellent problem-solving, analytical, and communication skills.
Preferred Qualifications
- Experience mentoring and guiding junior developers.
- Familiarity with CI/CD pipelines, containerization tools (Docker/Kubernetes), and cloud platforms.
- Knowledge of modern frontend frameworks beyond React (optional).