cover image
PDF Solutions

PDF Solutions

www.pdf.com

1 Job

893 Employees

About the Company

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.

Listed Jobs

Company background Company brand
Company Name
PDF Solutions
Job Title
Senior Java Developer
Job Description
Job title: Senior Java Developer Role Summary: Design, develop, and maintain backend Java applications on Wildfly and Netty-based microservices, ensuring secure, high-performance, and scalable solutions. Participate fully in the software development lifecycle, from requirements gathering and architecture to testing, deployment, and ongoing support, within an Agile/Scrum environment. Expactations: Deliver robust, well‑documented Java code that meets functional and security specifications. Collaborate cross‑functionally with architects, product owners, and QA to resolve defects and refine requirements. Continuously improve development processes, adopt AI development tools, and uphold industry best practices in secure coding and system integration. Key Responsibilities: - Enhance and support existing Java applications and develop new features or microservices. - Design, code, test, debug, and troubleshoot application components. - Participate in architecture, design, and code reviews. - Work closely with test teams to identify and fix defects. - Estimate, plan, and deliver solutions within agreed timelines. - Follow and refine design, coding, verification, build, and release processes. - Contribute to Agile/Scrum ceremonies and documentation. - Build experience with secureWISE products and related security technologies. Required Skills: - Proficient in Java (J2EE), Groovy, and multi‑threaded/non‑blocking programming. - Strong understanding of OOP, secure coding (TLS, encryption, hashing, SAML, OAuth). - Experience with Wildfly, Netty, relational databases (MySQL), LDAP, and RESTful services. - Knowledge of remote access technologies (SSH, VNC). - Familiarity with Windows/Unix (RHEL/CentOS, Ubuntu) environments. - Competent with IDEs (IntelliJ IDEA), source control (Git, CVS), and issue trackers (JIRA). - Ability to leverage AI tools (GitHub Copilot, MS Copilot) for code quality and productivity. - Excellent verbal and written English communication. - Strong collaboration and proactive engagement in meetings, presentations, and pair‑programming. - Experience with Agile/Scrum development practices. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or related engineering field. - Minimum 3 years of professional Java development experience. - Formal Java certification (e.g., Oracle Certified Professional) is a plus.
Vancouver, Canada
On site
Senior
03-10-2025