Software Expert/Software Architect
Applied Materials, Inc.Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design and implement scalable, reliable, and maintainable software architectures and solutions.
Collaborate with cross-functional teams to translate business requirements into architectural/software designs and develop prototypes.
Lead technical reviews, mentor engineers and tech leads, and mitigate risks throughout the software development lifecycle.
Minimum Requirements
12-18 years of total experience with B.Tech/M.Tech in Computer Science.
10+ years of experience as a Software Architect or similar role in product development.
10+ years experience in core Java including advanced features (streams, functional programming, virtual threads).
5+ years experience in Spring Boot and related Spring features; 4+ years designing and driving microservices architecture; 4+ years contributing to HLD, LLD, code reviews, clean code, and SOLID principles.
Ideal Candidate Profile
Experienced senior software architect with a strong background in large-scale systems and microservices architecture.
Deep expertise in Java ecosystem and modern Java features, proficient in workflow frameworks (e.g., Temporal, Apache Airflow) and reactive programming.
Capable of leading complex technical projects, guiding teams, and driving architectural decisions aligned with business objectives.
