Overview
Skills
Job Details
Job Title: Software Engineer (Level 3 Java Developer)
Employment Type: Full-Time (FTE)
Location: Santa Clara, CA (5 Days Onsite)
Pay: $180k - $200k per annum
Note: There will be online coding assesment on Glider and after that onsite interview
About the Role:
We are seeking a highly skilled Level 3 Java Developer to join our innovative software engineering team in SCLA. This role is ideal for an engineer with a passion for solving complex problems, delivering high-quality solutions, and pushing the limits of technology in the semiconductor and display sectors.
You will work on cutting-edge projects, designing and implementing robust software solutions for high-value customer challenges. Collaboration with cross-functional and global teams is central to this role, as is your ability to navigate intricate systems and anticipate software behaviors.
Key Responsibilities:
- Design & Development: Build and maintain machine control software applications using Java, ensuring performance, scalability, and reliability.
- Integration: Collaborate with systems and application engineers to integrate software with equipment-level solutions.
- Microservices Architecture: Implement and manage microservices to optimize scalability and efficiency.
- Collaboration: Work with internal and external stakeholders for requirements gathering, functional specifications, development, testing, and support.
- Communication: Provide clear and proactive updates on project status, including risks and delays.
- Problem Solving: Break down complex challenges, apply algorithms effectively, and evaluate alternative solutions to determine the best approach.
- Troubleshooting: Diagnose, analyze, and resolve software issues efficiently.
- Teamwork: Contribute to a collaborative and success-driven team environment.
Required Qualifications:
- Education: Bachelor s or Master s degree in Computer Science, Engineering, or related field.
- Experience: 5+ years in software development (4 7 years accepted with strong competencies).
- Technical Skills:
- Strong proficiency in Java programming.
- Solid understanding of microservice architecture and related technologies.
- Strong knowledge of object-oriented design, design patterns, data structures, and algorithms.
- Experience with software diagnostic and troubleshooting tools.
- Soft Skills:
- Excellent analytical and problem-solving abilities.
- Strong organizational and communication skills.
- Team-oriented mindset with a focus on collective success.
- Preferred Industry Experience: Semiconductor, healthcare, or medical equipment industries.