Applied Materials, Inc. logo

Software Expert/Software Architect

Applied Materials, Inc.
NewPosted today

LOCATION

Bangalore · Onsite

EXPERIENCE

12 - 18 Years

TYPE

FullTime

SKILLS REQUIRED

Software ArchitectureMicroservices ArchitectureJavaSpring BootTechnical Leadership

Job description

Overview

Design, build and guide scalable, reliable and maintainable software solutions for semiconductor equipment, working closely with cross-functional teams and acting as a subject matter expert for software engineers.

What you'll do

  • Design and implement scalable, reliable and maintainable software solutions for the organization.
  • Work closely with software engineers, product managers and business stakeholders to understand requirements and translate them into architectural/software designs.
  • Code and develop quick prototypes to establish designs with real code and data.
  • Act as a subject matter expert to unblock software engineers.
  • Conduct technical reviews and provide guidance to software engineers during development.
  • Identify and mitigate technical risks and issues throughout the software development lifecycle.
  • Evaluate and recommend appropriate technologies and frameworks to meet project requirements.
  • Lead the design and implementation of complex software components and systems.
  • Mentor and coach Tech Leads and software engineers.

What you'll need

  • 12-18 years of experience with a B.Tech / M.Tech in Computer Science.
  • Proven experience as a Software Architect or similar role.
  • 10+ years of experience in product development.
  • 10+ years of experience in core Java and advanced features (e.g., streams, functional programming, virtual threads).
  • 5+ years of experience in Spring Boot and associated Spring features.
  • 4+ years of experience driving or contributing to HLD and LLD, code reviews and coding practices (clean code and SOLID principles).
  • 4+ years of experience building and driving microservices-based architecture or large-scale systems.
  • Strong in algorithms and data structures.
  • Experience in workflow frameworks (e.g., Temporal, Apache Airflow).
  • Experience in reactive programming.

Nice to have

  • AI Agent Orchestration and Knowledge Infrastructure design.
  • Knowledge of the semiconductor domain.
  • Knowledge of UI/UX principles and best practices.

Details

  • Location: Bangalore, India.
  • Full time.
  • Travel: Yes, 10% of the time.
  • Relocation eligible: Yes.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Expert/Software Architect