Senior Java Software Engineer
amat · Bangalore
Job description
About the role
Applied Materials is seeking a Senior Java Software Engineer to develop innovative software solutions for semiconductor equipment. You will work on cutting‑edge technologies such as machine learning, AI, and microservices to solve high‑value customer problems.
Key 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 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.
Required profile
- B.Tech/M.Tech in Computer Science or a related field.
- 6+ years of experience in software product development.
- Strong expertise in Core Java and modern features (Streams, Functional Programming, Concurrency, Virtual Threads).
- 5+ years of hands‑on experience with Spring Boot and the Spring ecosystem.
- 4+ years of experience in software design (HLD, LLD, OOAD, Design Patterns, SOLID, GRASP, Clean Code).
- 4+ years designing and developing Microservices or SOA‑based systems.
- Experience with event‑driven architectures, RabbitMQ, 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.
- Willingness to travel to customer sites in the US, Taiwan, and Korea as required.
Required skills
- Core Java (including Streams, Functional Programming, Concurrency, Virtual Threads)
- Spring Boot and Spring ecosystem
- Microservices architecture
- Event‑driven messaging (RabbitMQ, Kafka)
- Kubernetes
- CI/CD pipelines and DevOps
- Algorithms and data structures
- AI‑assisted development tools (GitHub Copilot, Claude, Rovo)
What we offer
- Supportive work culture that encourages learning, development, and career growth.
- Health and wellbeing programs for employees at work, at home, or wherever they are.
- Opportunities to work on groundbreaking semiconductor and display technologies.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in India.
Salary: Custom Software Engineer Based on 46 job offers in IndiaSalaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 13 hours ago
Expires 1 month from now
8 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
amat
Bangalore