We are seeking a highly skilled DevelopmentLead with strong expertise in React (frontend) and Spring Boot(backend) to lead the design, development, and delivery of enterprise-gradeapplications.
· Experience:8-15 years (Mandatory)
Key Responsibilities
- Work with team of Java & Springboot Developers in thedesign, development, and maintenance of applications.
- Work with business stakeholders and technical teams to gatherand analyze requirements for Java & Springboot applications.
- Lead a team of developers in building scalable, secure, andhigh-performance applications using React and Spring Boot.
- Drive end-to-end ownership of application development includingrequirement analysis, design, coding, testing, and deployment.
- Collaborate with product owners, architects, andcross-functional teams to define and deliver high-quality solutions.
- Ensure adherence to coding standards, best practices, and agiledevelopment methodologies.
- Mentor and guide team members, conduct code reviews, andencourage technical excellence.
- Oversee application performance tuning, debugging, andtroubleshooting in production and non-production environments.
- Participate in architectural discussions and contribute totechnology roadmaps.
Required Skills & Experience
- Bachelor’s degree in computer science, computer engineering orsimilar.
- Critical thinker and good problem-solver.
- 8–15 years of overall softwaredevelopment experience, with at least 3 + years in a lead/mentorshiprole.
- Solid backend development experience using Spring Boot,Spring Security, REST APIs, and Microservices architecture.
- Strong understanding of Test Driven Development ( Junit)
- Write efficient and well-structured code to implement businesslogic and functionality on the Java platform.
- Perform unit testing and debugging to ensure the quality andreliability of developed applications.
- Maintain and enhance existing Java& Springboot applications by troubleshooting issues, implementing bugfixes, and optimizing performance .
- Strong understanding of RDBMS/NoSQL databases (e.g.,MySQL, MongoDB / Azure Cosmos DB).
- Experience with cloud platforms (AWS / Azure / GCP) andcontainerization (Docker, Kubernetes).
- Proficiency in version control (Git), CI/CD pipelines, andDevOps practices.
- Strong problem-solving skills, debugging expertise, andperformance optimization experience.
- Excellent communication and leadership skills with the abilityto drive technical discussions
- Good knowledge of security best practices (OAuth2, JWT,SSO, etc.).
- Good to have experience with message brokers (Kafka, AzureService Bus).