Role Overview
We are looking for a highly skilled Lead Full Stack Developer with deep expertise in Spring Boot and modern frontend frameworks such as Angular and React. This role requires strong technical leadership, excellent problem-solving abilities, and the capability to design and drive end-to-end solutions while mentoring development teams.
Key Responsibilities
- Lead the design, development, and delivery of scalable full stack applications
- Architect and implement backend solutions using Java and Spring Boot
- Guide frontend development using Angular and React, ensuring best practices and performance
- Own technical solutioning and decision-making for complex business requirements
- Mentor and coach developers through code reviews, design discussions, and best-practice guidance
- Ensure high code quality, security, performance, and scalability standards
- Collaborate with product owners, architects, and stakeholders to define technical roadmaps
- Oversee API design, database modeling, and system integrations
- Identify technical risks early and drive mitigation strategies
- Support production deployments and resolve critical issues when required
Required Skills & Qualifications
- 7+ years of experience in software development, including a lead or senior role
- Strong expertise in Java, Spring Boot, and microservices-based architectures
- Proven hands-on experience with Angular and React
- Strong knowledge of SQL, database design, and performance tuning
- Excellent problem-solving and solutioning skills
- Strong attention to detail and commitment to high-quality engineering
- Experience leading teams in Agile/Scrum environments
- Fluent in English with strong communication and stakeholder management skills
Nice to Have
- Experience with cloud platforms (AWS, Azure, or GCP)
- CI/CD pipelines and DevOps exposure
- Experience with system design, scalability, and high-availability architectures
- Exposure to NoSQL databases and event-driven systems