A

Applied Materials

Builds equipment for chip and display factories

Senior Software Engineer - Java

Backend EngineeringUpdated on Nov 9
Full-timeBengaluru, Karnataka, IndiaNo salary listed

About the Job

Requirements

  • A B.Tech or M.Tech in Computer Science or a related field is required.
  • At least 6 years of experience in software product development is required.
  • Strong expertise in Core Java, including Streams, functional programming, concurrency, and virtual threads, is required.
  • At least 5 years of hands-on experience with Spring Boot and the Spring ecosystem is required.
  • At least 4 years of software design experience, including high-level design, low-level design, object-oriented analysis and design, design patterns, SOLID, GRASP, clean code principles, and code reviews, is required.
  • At least 4 years of experience designing and developing microservices- or service-oriented architecture-based systems is required.
  • Experience with event-driven architectures, messaging systems such as RabbitMQ and Kafka, and asynchronous distributed systems is required.
  • A strong understanding of algorithms, data structures, and performance optimization is required.
  • Experience using AI-powered engineering tools such as GitHub Copilot, Claude, Rovo, or similar tools to improve software development lifecycle productivity is required.
  • Working knowledge of Kubernetes, continuous integration and continuous delivery pipelines, and DevOps practices is required.
  • Strong communication and collaboration skills are required.
  • Willingness to travel to customer sites in the US, Taiwan, and Korea as required.

Responsibilities

  • Analyze requirements and design, develop, and maintain complex software solutions.
  • Own feature development from design through implementation, testing, and deployment.
  • Define software specifications, architecture, and test strategies for new features.
  • Troubleshoot complex software issues, perform root-cause analysis, and implement robust fixes.
  • Participate in design reviews, code reviews, and technical discussions to ensure high-quality software delivery.
  • Collaborate with product management, cross-functional teams, and customers to understand requirements and manage dependencies.
  • Drive engineering best practices, technical excellence, and continuous improvement initiatives.

Desired Qualifications

  • Semiconductor or metrology/inspection domain experience is preferred.
  • Experience with UI or front-end technologies such as React or Angular is preferred.
  • Experience with workflow orchestration frameworks such as Temporal, Apache Airflow, or similar platforms is preferred.

About the Company

Applied Materials

Builds equipment for chip and display factories

Applied Materials designs and builds precision machines that chipmakers and display manufacturers use to form, shape and inspect thin layers of material. Its platforms handle steps such as depositing films and removing unwanted material, helping chipmakers create transistors and wiring at atomic scale. Customers include makers of logic chips and memory, as well as manufacturers of advanced displays. The company earns money from equipment sales, replacement parts and services, and factory software that schedules production and monitors manufacturing processes. Applied Materials was founded in 1967 and is headquartered in Santa Clara, California.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
1967

Recently Posted Jobs

Explore more opportunities at Applied Materials

See more jobs