Applied Materials

Sr. Software Engineer (Java)

Applied Materials
Apply
2 days ago
Bengaluru, IndiaSenior

Responsibilities

  • Analyze requirements and design, develop, test, deploy, 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 fixes.
  • Participate in design reviews, code reviews, and technical discussions.
  • Collaborate with product management, cross-functional teams, and customers to understand requirements and manage dependencies.
  • Drive engineering best practices, technical excellence, and continuous improvement.

Requirements

  • B.Tech or M.Tech in Computer Science or a related field.
  • At least 6 years of software product development experience.
  • Strong expertise in Core Java and modern Java features including Streams, functional programming, concurrency, and virtual threads.
  • At least 5 years of hands-on experience with Spring Boot and the Spring ecosystem.
  • At least 4 years of software design experience involving HLD, LLD, OOAD, design patterns, SOLID, GRASP, clean code principles, and code reviews.
  • At least 4 years of experience designing and developing microservices or SOA-based systems.
  • Experience with event-driven architectures, messaging systems such as RabbitMQ and Kafka, and asynchronous distributed systems.
  • Strong understanding of algorithms, data structures, and performance optimization.
  • Experience using AI-powered engineering tools such as GitHub Copilot, Claude, or Rovo.
  • Working knowledge of Kubernetes, CI/CD pipelines, and DevOps practices.
  • Strong communication and collaboration skills, plus willingness to travel to customer sites in the US, Taiwan, and Korea as required.
  • Preferred qualifications include semiconductor or metrology/inspection experience, React or Angular experience, and workflow orchestration experience with Temporal or Apache Airflow.

Benefits

  • Full-time regular employee position in Bangalore, India.
  • Supportive work culture with learning, career development, and professional growth opportunities.
  • Employee health and wellbeing programs and support.
  • Approximately 10% travel, with relocation eligibility.
  • Customer-site travel may include the US, Taiwan, and Korea.

Tech Stack

AngularApache AirflowApache KafkaJavaKubernetesRabbitMQReactSpring Boot

Categories

Applied Materials

About Applied Materials

10,000+ employees

Applied Materials builds semiconductor and display manufacturing equipment and related materials engineering technologies used by chip and flat-panel makers. It sells capital tools, process technology, and lifecycle services and software to support high-volume wafer fabrication and display production worldwide. Founded in 1967 and headquartered in Santa Clara, California, the company is publicly traded on NASDAQ under the ticker AMAT.

Contact me