Description
We are seeking a skilled Tech Lead Java Spring Boot Developer to join our team in India. The ideal candidate will have extensive experience in leading development teams and delivering high-quality software solutions using Java and Spring Boot.
Responsibilities
- Lead and mentor a team of developers in designing and implementing Java Spring Boot applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure code quality through code reviews and best practices in software development.
- Identify and resolve performance bottlenecks in applications.
- Participate in architectural discussions and contribute to system design.
- Stay updated with emerging technologies and suggest improvements to the existing tech stack.
Skills and Qualifications
- 7-15 years of experience in software development with a focus on Java and Spring Boot.
- Strong understanding of RESTful APIs and microservices architecture.
- Proficient in database technologies such as MySQL, PostgreSQL, or MongoDB.
- Experience with version control systems, particularly Git.
- Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes.
- Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
- Strong problem-solving skills and the ability to work under tight deadlines.
- Excellent communication and interpersonal skills.