Java Developer

Pdf Solutions โ€” Canada ยท Posted ~21 hours ago

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Description

Overview At PDF Solutions, we are at the forefront of revolutionizing the semiconductor industry. Our cutting-edge technologies and data-driven solutions empower semiconductor manufacturers to achieve unprecedented levels of efficiency, quality, and innovation. By joining our team, you'll have the opportunity to work with some of the brightest minds in the industry, tackle complex challenges, and contribute to groundbreaking advancements that shape the future of technology. Headquartered in Santa Clara, California, PDF Solutions also operates worldwide in Canada, China, France, Germany, Italy, Japan, Korea, and Taiwan. The secureWISE Java Developer 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. 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 requirements gathering, design, implementation, testing, and support of existing and new applications that integrate intra-company and external business systems. Responsibilities Key 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 processes Must-Have Skills & Experience 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 verbal and written communication skillsFamiliar 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 Qualifications 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 CAD $115,000.00 - CAD $130,000.00 /Yr.