Back to careers
Lead Full Stack Developer (Java & React)
About the Role
We are seeking a highly skilled Lead Full Stack Developer (Java & React) to join our product engineering team. The ideal candidate comes from a product company background and is exceptionally strong in problem solving and system design. In this role, you will lead the development of scalable, high-performance applications across front-end and back-end systems while mentoring junior engineers and driving technical excellence.
Location: Hyderabad, India
Type: Full-time
Experience: 7+ Years (Product company background required)
Notice: Immediate Joiners
Key Responsibilities
- Lead design and development of scalable, secure, and high-performing applications using Java (Spring Boot, Spring Security) and React.js.
- Architect and implement microservices and full-stack solutions.
- Develop responsive user interfaces using React.js, with state management tools such as Redux/Context API.
- Work with relational (PostgreSQL, MySQL) and NoSQL databases (MongoDB).
- Implement CI/CD pipelines and manage deployments on AWS/Azure/GCP with Docker/Kubernetes.
- Ensure code quality, maintainability, and adherence to best practices through code reviews.
- Collaborate with product managers, designers, and cross-functional teams in an Agile environment.
- Mentor and guide junior developers to improve their technical skills.
Requirements
- 8+ years of professional software engineering experience, preferably in product-based companies.
- Strong expertise in Java, Spring Boot, Spring Security.
- Advanced knowledge of React.js fundamentals and ecosystem.
- Proficiency in front-end build tools (Webpack, Babel) and modern development practices.
- Strong understanding of databases (SQL and NoSQL).
- Hands-on experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Solid grasp of SDLC, Agile methodologies, and architectural best practices.
- Excellent problem-solving, communication, and leadership skills.
Desirable Skills
- Experience with microservices architecture.
- Knowledge of CI/CD tools like Jenkins, GitLab CI, GitHub Actions.
- Exposure to message queues (Kafka, RabbitMQ).
- Familiarity with GraphQL.