A

Applied Materials

Builds equipment for chip and display factories

Senior Software Engineer - Java

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNo 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 and modern Java features, 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 experience in software design, 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 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 Claude Code, GitHub Copilot, 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.
  • Willingness to travel to customer sites in the United States, Taiwan, and Korea as required is required.

Responsibilities

  • Analyze requirements, 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 in user interface 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