- LocationChennai,Bengaluru / Bangalore,Hadapsar Pune,Mumbai
-
IndustryInformation Technology and Services
Job Title: Java Lead
Experience Required: 8-12 Years
Location: Chennai, Coimbatore, Bangalore, Pune
Role Overview:
We are seeking an experienced and highly skilled Java Lead to join our dynamic development team. The ideal candidate will have deep expertise in Java, Spring Boot, Microservices, and Hibernate, along with a proven ability to lead teams through complex technical challenges.
Key Responsibilities:
- Lead a team of developers, ensuring best practices in coding, testing, and development processes.
- Design, develop, and implement Java-based solutions using Spring Boot, Microservices, and Hibernate.
- Architect and manage the development of scalable and robust applications that can handle large volumes of data.
- Collaborate closely with business stakeholders, product managers, and other technical teams to ensure alignment with project goals.
- Provide technical leadership and mentoring to junior and mid-level developers.
- Conduct code reviews, ensuring high code quality, security standards, and adherence to development processes.
- Troubleshoot, debug, and optimize applications to improve performance and scalability.
- Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Stay updated with the latest trends and technologies in Java development and microservices architecture.
Skills and Qualifications:
- Proven experience (8-12 years) in Java development, with expertise in Java, Spring Boot, Microservices, and Hibernate.
- Strong understanding of object-oriented design principles and design patterns.
- Extensive experience with building RESTful APIs and integrating with third-party services.
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization tools (Docker, Kubernetes).
- Experience with database technologies such as MySQL, PostgreSQL, and NoSQL databases.
- Strong problem-solving skills and the ability to troubleshoot complex issues.
- Experience with continuous integration/continuous deployment (CI/CD) pipelines.
- Familiarity with Agile methodologies, particularly Scrum or Kanban.
- Excellent communication and collaboration skills to work effectively with cross-functional teams.
Preferred Qualifications:
- Bachelors or Masters degree in Computer Science or related field.
- Experience with DevOps practices and tools.
- Experience in leading a team and managing software development projects.
Why Join Us:
- Opportunity to work in a collaborative and innovative environment.
- Lead impactful projects with cutting-edge technologies.
- Competitive salary and benefits package.
- Professional development and career growth opportunities