
Tech Lead – Java
Applied Materials
full-time
Posted on:
Location Type: Office
Location: Bangalore • India
Visit company websiteExplore more
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