Senior Java Tech Lead

Applied Materials India Pvt Ltd

Bengaluru/Bangalore

Not disclosed

Work from Office

Full Time

Min. 5 years

Job Details

Job Description

Senior Java Tech Lead


Job Summary: Senior Java Tech Lead will be responsible for technically leading a large complex projects, designing high-quality Java applications, and ensuring their successful delivery. The ideal candidate will have extensive experience in Java development, a strong understanding of software architecture, and excellent leadership skills.


Key Responsibilities:

Technical Leadership:

  • Lead and mentor a small team of Java developers, providing technical guidance and support.
  • Set standards for code quality and ensure best practices are followed throughout the development lifecycle.

Software Development:

  • Design, develop, and maintain Java-based applications, ensuring scalability, reliability, and security.
  • Collaborate with cross-functional teams to define project requirements and deliver innovative solutions.

Project Management:

  • Oversee the planning, execution, and delivery of software projects, ensuring they are completed on time and within budget.
  • Proactively communicate on development status & delays in agreed upon timelines
  • Coordinate with stakeholders to gather feedback and implement improvements.

Architecture and Design:

  • Execute the design, analysis, or evaluation of assigned projects using sound engineering principles and adhering to business standards, practices, procedures, and product / program requirements
  • Develop and implement software architecture strategies that align with business goals.
  • Evaluate and select appropriate technologies and frameworks to enhance the development process.

Quality Assurance:

  • Conduct code reviews and ensure rigorous testing to maintain high-quality standards.
  • Implement and monitor performance tuning and optimization efforts.
  • Write automation for new/existing features.

Continuous Improvement:

  • Stay updated with the latest trends and technologies in Java development.
  • Promote a culture of continuous learning and improvement within the team.
  • Customer Support & troubleshoot/fix a variety of difficult software problems.


Misc:

  • Interface with global teams for requirements analysis and schedule.
  • Interface with external customers regarding software issues.
  • Be willing to travel to onsite locations for Short Term Assignments like Feature Integrations & Version Installations.


Qualifications:

  • Bachelor’s and/or Master’s degree in Computer Science, Information Technology, or related field.
  • Proven experience as a Java Developer with at least 10+ years of overall experience.
  • Minimum of 8 years’ experience in software development with exposure to maintenance, continuous integration & releases
  • Minimum of 5 years experience in core product software development
  • Strong understanding of Java technologies (e.g., Spring, Hibernate, Java EE).
  • Experience with Python Language, Microservices Architecture & Front End development.
  • Excellent problem-solving and analytical skills.
  • Strong communication and leadership abilities.
  • Familiarity with Agile methodologies and project management tools (e.g., JIRA).

Job role

Work location

Bangalore

Department

IT & Information Security

Role / Category

DevOps

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 5 years

About company

Name

Applied Materials India Pvt Ltd

Job posted by Applied Materials India Pvt Ltd

Apply on company website