Java Team Lead Job in Applied Materials

Java Team Lead

Apply Now
Job Summary

As a SW Team leader your primary responsibility will be to lead the team which participate in the development of robust and Generic Software Solutions for our products in a highly collaborative (with cross functional teams) and fast paced environment. You are required to Design, develop, test, troubleshoot and document software programs for software enhancements and new products.

Also as a Lead you need to provide technical and team leadership through coaching and mentorship.

Key Responsibilities

  • Should be able to execute software development using Agile. Should be a strong Team Leader/ SCRUM Master.
  • Understand the domain and customer High value Problem and Identify/ analyze the appropriate software architecture based on the requirements and design elements contained in a system specification.
  • Execute the design, analysis, or evaluation of assigned projects using sound engineering principles and adhering to business standards, practices, procedures, and product / program requirements
  • Effectively engage with global teams for requirements analysis, technical discussions, design presentations and product software integration.
  • Guide team development efforts towards successful project delivery.
  • Provide technical leadership to teammates through coaching and mentorship.
  • Decompose technical tasks and provide accurate estimations. Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans.
  • Provide timely communications on significant issues/developments to the stakeholders. Responding promptly and professionally to queries.
  • Troubleshoot variety of complex software problems. Interface with external customers regarding software issues.
  • Performs software tests on developed code to ensure quality of deliverables. Develop code and documentation for a variety of complex software projects, and design and implement bug fixes
  • Conduct code reviews for junior developers and mentor/coach them on areas of improvement.
  • Collaborate with other software developers and software architects to plan, design, develop, test, and maintain desktop-based business applications built on Microsoft technologies.
  • Maintain high standards of software quality within the team by establishing good practices and habits.
  • Identify and encourage areas for growth and improvement within the team.
  • Proactively contribute to architectural design discussions and carry out the architectural vision guided by architects.
  • Participate on teams assigned to address organizational initiatives and generic issues

Qualification and Requirements

  • Bachelor's Degree / Master degree in Engineering with computer science background with 8-12 years of work experience.
  • Minimum 3 years of experience as a Software Team Lead.
  • Minimum of 5 year experience in software development with exposures to bug fixing, maintenance, continuous integration releases
  • Be fluent in various programming languages including Core Java, Python and other JVM based languages.
  • Experience in building highly available & scalable web applications on-premise or in cloud.
  • Ability to lead the team which develops Product software in Core Java on Windows
  • Strong experience in multi thread programming
  • Strong experience of working in global teams and handling multiple stake holders
  • Strong analytical skill and ability to meet deadlines, goals and objectives
  • Outstanding verbal and written communication skills and the ability to interact professionally with a diverse group of staff.
  • Self motivated and willing to learn new skills and technologies as needed
  • Exposure to layered software architecture is an added plus

Business Expertise

  • Has knowledge of best practices and how own area integrates with others; is aware of the competition and the factors that differentiate them in the market

Impact

  • Impacts a range of customer, operational, project or service activities within own team and other related teams; works within broad guidelines and policies

Applied Materials is committed to diversity in its workforce including Equal Employment Opportunity for Minorities, Females, Protected Veterans and Individuals with Disabilities.

Qualifications

Education:

Bachelor's Degree

Skills

Core Java

Certifications:

Languages:

Years of Experience:

7 - 10 Years

Work Experience:

Additional Information

Travel:

Yes, 10% of the Time

Relocation Eligible:

Yes
Experience Required :

Fresher

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs