
Sr. Software Engineer (Java)
Applied Materials2 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
Categories
About Applied Materials
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.