Applied Materials

Tech Lead – Java

Applied Materials

full-time

Posted on:

Location Type: Office

Location: BangaloreIndia

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • participate in the creation of new products and enhancements to existing products from concept to launch as part of a cross functional team
  • utilize your experience to provide Software solutions which involves System understanding of the Product
  • work with various interfaces to ensure the completeness of the solution
  • execute the design, analysis, or evaluation of assigned projects using sound engineering principles
  • design & code a variety of complex software features with adequate documentation
  • write automation for new/existing features
  • support & troubleshoot/fix a variety of difficult software problems
  • proactively communicate on development status & delays in agreed upon timelines
  • 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

Requirements

  • Bachelor's Degree / master’s degree in engineering with Computer Science/Electronics/Electrical background
  • 7-11 years of experience
  • Minimum of 6 years’ experience in software development with exposure to maintenance, continuous integration & releases
  • Minimum of 4 years experience in core product software development
  • Strong Object Oriented Design & Programming Experience
  • Professional experience of Core Java Technologies (Design Pattern/Multi-threading/Data Structures/Algorithm)
  • Exposure to Agile methodologies and tool chain (like JIRA)
Benefits
  • supportive work culture that encourages you to learn, develop, and grow your career
  • commitment to providing programs and support that encourage personal and professional growth
  • health and wellbeing programs
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software developmentObject Oriented DesignCore JavaDesign PatternMulti-threadingData StructuresAlgorithmautomationcontinuous integrationsoftware troubleshooting
Soft Skills
communicationteam collaborationproblem-solvingproactive status reportingcustomer interaction
Certifications
Bachelor's Degree in Computer ScienceMaster's Degree in Engineering