Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design, develop, and maintain complex software solutions focused on semiconductor equipment components and devices.
Own feature development lifecycle including design, implementation, testing, and deployment for microservices and event-driven systems.
Collaborate with cross-functional teams and customers; drive engineering best practices and continuous improvement initiatives.
Minimum Requirements
Bachelor's or Master's in Computer Science or related field.
6+ years experience in software product development, with strong expertise in Core Java and modern Java features.
5+ years hands-on experience with Spring Boot and Spring ecosystem; 4+ years experience in software design and microservices architecture.
Willingness to travel up to 10% internationally; work location Bangalore, India.
Ideal Candidate Profile
Experienced in designing and developing distributed, asynchronous event-driven microservices using messaging systems like RabbitMQ or Kafka.
Familiar with advanced software design principles including OOAD, Design Patterns, SOLID, and Clean Code in complex systems.
Comfortable using AI-powered engineering tools and agile CI/CD/DevOps practices; domain experience in semiconductors or metrology is a plus.
