📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

Senior Java Software Engineer

amat · Bangalore

New
Senior 🇬🇧 English
Java Streams Functional Programming Concurrency Virtual Threads Spring Boot Spring Microservices SOA RabbitMQ Kafka Kubernetes CI/CD DevOps GitHub Copilot Claude Rovo Algorithms Data Structures Performance Optimization

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

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec amat.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:workday

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

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.

💬 Chat with us on Telegram

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