FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer, Java
Applied Materials. Analyze requirements, design, develop, and maintain complex software solutions .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates strong expertise in Core Java, Spring Boot, and software design principles, with a focus on developing complex software solutions for semiconductor equipment. Proven ability to collaborate with cross-functional teams and drive engineering best practices.
Highest-signal resume keywords
Core Java ExpertiseSpring Boot DevelopmentSoftware Design PrinciplesMicroservices ArchitectureEvent-Driven Architectures
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Core JavaSpring BootSoftware DesignMicroservicesAlgorithmsData StructuresPerformance OptimizationUI TechnologiesWorkflow OrchestrationAI-Powered Engineering Tools
Soft Skills
Strong CommunicationCollaboration Skills
Tools & Technologies
KubernetesCI/CD PipelinesDevOps PracticesRabbitMQTemporalApache Airflow
Certifications & Qualifications
B.TechM.Tech
Industry Keywords
SemiconductorMetrologyInspection
Tech Stack
Tools & technologiesAirflowAngularApacheDistributed SystemsJavaKubernetesMicroservicesRabbitMQReactSpringSpring BootSpringBoot
About the role
Key responsibilities & impact- 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
- 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
- Design, prototype, develop, and debug software solutions for semiconductor equipment components and devices
- Develop software documentation and test procedures
- Communicate with internal customers to understand project requirements
Requirements
What you’ll need- 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 Java features, including Streams, Functional Programming, Concurrency, and Virtual Threads
- 5+ years of hands-on experience with Spring Boot and the Spring ecosystem
- 4+ years of experience in software design, including HLD, LLD, OOAD, Design Patterns, SOLID, GRASP, Clean Code principles, and code reviews
- 4+ years of experience designing and developing Microservices or SOA-based systems
- Experience with event-driven architectures, messaging systems such as RabbitMQ, and asynchronous distributed systems
- Strong understanding of algorithms, data structures, and performance optimization
- Experience using AI-powered engineering tools such as Claude Code, GitHub Copilot, Rovo, or similar tools
- Working knowledge of Kubernetes, CI/CD pipelines, and DevOps practices
- Strong communication and collaboration skills
- Willingness to travel to customer sites in the US, Taiwan, and Korea as required
- Semiconductor or Metrology/Inspection domain experience
- Experience in UI/front-end technologies such as React or Angular
- Experience with workflow orchestration frameworks such as Temporal or Apache Airflow
Benefits
Comp & perks- Supportive work culture encouraging learning, development, and career growth
- Health and wellbeing programs and support
- Personal and professional growth support
- Relocation eligibility
- 10% travel opportunity/requirement