Skip to main content

Job Description

   Back

Lead - Java Full stack Developer

06-09-2024 17:13:41

8 - 12 years

  • Chennai, Tamil Nadu, India (CHN)

Description

We are seeking a highly-skilled and experienced Lead Java Developer to join our team. As the Lead Java Developer, you will be responsible for leading a team of developers and overseeing the design, development, and implementation of Java-based applications. You will collaborate with cross-functional teams to define project requirements, provide technical guidance, and ensure the successful delivery of high-quality software solutions. The ideal candidate will have a strong background in Java development, excellent problem-solving skills, and a passion for leading and mentoring a team.


Responsibilities

Lead a team of developers in the design, development, and implementation of Java-based applications

Collaborate with cross-functional teams to define project requirements and ensure alignment with business objectives

Provide technical guidance and mentorship to team members, fostering a culture of continuous learning and improvement

Conduct code reviews and ensure adherence to coding standards and best practices

Identify and resolve technical issues and bugs, ensuring the stability and performance of the applications

Collaborate with product owners and project managers to prioritize and meet project deadlines

Stay up-to-date with the latest industry trends and technologies, recommending and implementing improvements to processes and tools

Requirements

Bachelor's degree in Computer Science or a related field

Proven experience as a Lead Java Developer or similar role

Strong knowledge of Java programming language and related technologies

Experience with design patterns and software architecture principles

Excellent problem-solving skills and ability to analyze complex technical issues

Strong communication and leadership skills

Experience with Agile/Scrum methodologies

Familiarity with DevOps practices and technologies

Ability to work in a fast-paced and dynamic environment

Familiarity with cloud platforms and services (AWS, Azure, GCP) is a plus

Experience with Spring framework is a plus