Software Engineer (Java Full Stack Developer)
Core
Developing and maintaining software automation solutions for highly complex semiconductor factory environments.
Role type
Senior IC Java Full Stack Developer
Builds
Full-stack applications and automation software for manufacturing locations
Domain
Semiconductor manufacturing / Factory automation
Deliverable
production ML models | product features | infrastructure
Required skills
Java, SQL, relational databases, scripting languages (TCL, Perl, Python), analytical thinking, complex system affinity
Preferred skills
Java 8+, Spring Boot, Hibernate/JPA, REST, SOAP, ReactJS, TypeScript, Angular, DevOps tools, Linux commands, application server configuration
Technologies
Java, Spring Boot, Hibernate, ReactJS, TypeScript, Angular, Bitbucket, GitHub
Responsibilities
Build and support full-stack applications in manufacturing locations; analyze, design, and implement automation software solutions; maintain and improve existing factory automation software; provide second-level support for team applications; mentor team members on areas of competency
Seniority
Mid-to-Senior, hands-on IC