Team Lead Java

Year    GJ, IN, India

Job Description

Key Responsibilities:

• Lead a team of Java developers, ensuring the team is delivering high-quality code and solutions on time.
• Act as the main point of contact between the development team and stakeholders.
• Manage the software development life cycle (SDLC) and ensure adherence to best practices in coding, design, and testing.
• Perform code reviews, provide technical guidance, and mentor team members.
• Collaborate with cross-functional teams to define and prioritize project requirements.
• Design and architect robust, scalable, and efficient Java applications.
• Identify and resolve technical challenges and roadblocks within the team.
• Conduct performance evaluations and contribute to team members' professional growth.
• Manage releases and deployments, ensuring proper version control and testing procedures.
• Stay current with Java trends and technologies, recommending tools or practices to improve the team's performance and productivity.

Qualifications:

• Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
• 5+ years of experience in Java development, with at least 1 years in a leadership or management role.
• Knowledge of Core Java basics/fundamental & Advanced Java Concepts, JVM fundamentals, OOPs, Data Structure Concepts, Collections & Multithreading
• Strong expertise in Java and related frameworks (Spring Framework, Spring Boot, Hibernate, etc.).
• In-depth understanding of Object-Oriented Programming (OOP) concepts and design patterns.
• Proficiency in web technologies (RESTful APIs, HTML, JavaScript, CSS).
• Experience with database technologies such as SQL (MySQL, PostgreSQL, Oracle) and NoSQL databases (MongoDB, etc.).
• Familiarity with cloud platforms (AWS, Azure, Google Cloud) and CI/CD pipelines.
• Strong communication and interpersonal skills, with the ability to manage a diverse team.

Technical Skills:

• Languages: Java (Core Java, J2EE, Java 17), Spring Boot, Hibernate, etc.
• Web Technologies: RESTful APIs, SOAP, JavaScript, HTML/CSS, Ajax, JSON, API.
• Databases: SQL (MySQL, PostgreSQL), NoSQL (MongoDB).
• Tools: Git, Maven, Gradle, Docker.
• Cloud: AWS, Azure, or GCP (Google Cloud Platform).
• Testing: Junit or Mockito.

Soft Skills:

• Excellent leadership and team management skills.
• Strong problem-solving and decision-making abilities.
• Ability to thrive in a fast-paced, dynamic environment.
• Proven experience in conflict resolution and team motivation.
• Strong written and verbal communication skills.

Preferred Experience:

• Experience with enterprise-level Java applications.

Job Type: Permanent

Pay: ?300,000.00 - ?600,000.00 per year

Benefits:

• Health insurance
• Provident Fund

Schedule:

• Monday to Friday

Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3579668
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    GJ, IN, India
  • Education
    Not mentioned
  • Experience
    Year