Software Development Engineer
Core
Full-stack Java Developer building and maintaining custom internal enterprise applications for semiconductor operations.
Role type
Senior IC full-stack Java developer
Builds
Custom internal enterprise software applications for semiconductor fab operations
Domain
Semiconductor manufacturing operations
Deliverable
production ML models | product features
Required skills
Java/JEE, Spring Framework, SQL performance tuning, Oracle PL/SQL, Microsoft SQL Server, RESTful/SOAP web services, gRPC, Apache Kafka, JVM tuning, Prometheus, database design and modeling
Preferred skills
JavaScript, jQuery, HTML5, Git, Maven/Gradle, Jira, OAuth, JWT, virtualization, cloud technologies
Technologies
Java, JSP, Servlets, Spring, Oracle, Microsoft SQL Server, gRPC, Apache Kafka, Prometheus, OAuth, JWT, Git, Maven, Gradle, Jira
Responsibilities
Design, develop, test, deploy, and maintain Java-based enterprise software applications; troubleshoot application issues and perform root-cause analysis; design and maintain relational database architectures; develop and optimize SQL stored procedures; create technical specifications and engineering documentation; conduct code reviews; design scalable system architectures including APIs and distributed systems; implement application monitoring and observability; perform JVM tuning and caching strategies.
Seniority
Senior, hands-on IC