Summary
Develop and support backend Java applications within a global technology environment serving data-intensive manufacturing workflows. You will contribute to software used for analytics, quality improvement, and operational efficiency, while gaining exposure to enterprise data processing and modern manufacturing technologies.
Highlights
Work on backend Java applications supporting analytics-driven solutions for the semiconductor ecosystem. The role combines software development with technical support in a global, data-intensive environment and offers exposure to manufacturing analytics and machine-learning applications.
Description
Overview
PDF Solutions (NASDAQ: PDFS) offers an end-to-end analytics platform that empowers engineers and data scientists across the semiconductor ecosystem to rapidly improve the yield, quality, and profitability of their products.
By combining industry-leading data analytics and professional services with exclusive, differentiated product data generated during the manufacturing process, PDF Solutions is delivering on the promise of Industry 4.0 today by transforming how the ecosystem collects, analyzes, and shares data.
Key Fortune 500 organizations around the world rely on PDF Solutions to remove the data barriers that encumber and constrain new product introductions and to deliver the machine learning insights that drive efficient and profitable high-volume manufacturing.
Headquartered in Santa Clara, California, PDF Solutions also operates worldwide in Canada, China, France, Germany, Italy, Japan, Korea, and Taiwan.
You will implement backend Java applications within a Wildfly application and/or a Netty-based microservices application in addition to working on several stand-alone applications.
This role is also expected to provide a significant level of assistance to our Support organization on difficult cases, especially those originating in Asia.
You will work in a dynamic environment with all aspects of project design, implementation, and delivery.
The ideal candidate will have strong skills and proven experience with design, implementation, testing, and support of existing and new applications that integrate intra-company and external business systems.
Responsibilities
Enhance and support existing Java applicationsDesign, code, test, debug, and troubleshoots new applications and enhancements to existing applications Participate in architecture, design, and code reviewsWork with the test team to understand and resolve defects Work with architects, project managers, business owners, the agile coach, and other developers to estimate, plan, and deliver new solutions according to agreed-upon specificationsFollow and improve our design, coding, verification, build, and release processesWork as part of an Agile/Scrum development teamBuild experience with secureWISE productsManage and resolve difficult Support cases that have been escalated
Qualifications
Java, Groovy, J2EEAn understanding of Java multi-threading and non-blocking coding techniquesFamiliarity with remote access technologies such as VNC or other remote desktop solutions, and SSHObject oriented analysis and design An understanding of secure coding practices and security technologies such as TLS, encryption, hashing, SAML, OAuth, etc.
Ability to leverage artificial intelligence tools such as GitHub Copilot and MS Copilot to improve the quantity and quality of deliverablesWindows and Unix (RHEL/CentOS, Ubuntu) experience Proactive collaboration skills (meetings, interactions, presentations), online and in personExcellent English and Korean verbal and written communication skills (additional regional languages a plus)Familiar with IntelliJ IDEA or similar integrated development environment and source control systems such as CVS and GitExperience with JIRA or similar issue tracking systemsBachelor of Sciences degree in Computer Science, related engineering degree with three or more years of professional experienceExperience with Agile/Scrum software development methodologies
Nice to Have
Networking protocol knowledge (TCP, UPD, TLS) and the Windows APIWildfly, Relational databases such as MySQL, LDAP, Apache HTTP Server, StrutsSQL programming and debugging HTML, JavaScript, CSSFormal Java certificationExperience with virtual machine environments such as AWS, VMWare, and ProxmoxExperience with Docker containers
Pay Range
KRW โฉ70,000,000 - KRW โฉ100,000,000 /Yr.