Senior Java Developer at PDF Solutions
Vancouver, BC V6B 4N6, Canada -
Full Time


Start Date

Immediate

Expiry Date

12 Dec, 25

Salary

120000.0

Posted On

12 Sep, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Windows, Computer Science, Oauth, Access Technologies, Design, Git, Cvs, Tracking Systems, Communication Skills, Ssh, Unix, Software Development Methodologies, Deliverables, Encryption, Coding Practices, Intellij Idea, Presentations

Industry

Computer Software/Engineering

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 Senior 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:

  • Enhance and support existing Java applications
  • Design, code, test, debug, and troubleshoots new applications and enhancements to existing applications
  • Participate in architecture, design, and code reviews
  • Work 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 specifications
  • Follow and improve our design, coding, verification, build, and release processes
  • Work as part of an Agile/Scrum development team
  • Build experience with secureWISE products

Qualifications:

  • Java, Groovy, J2EE
  • An understanding of Java multi-threading and non-blocking coding techniques
  • Familiarity with remote access technologies such as VNC or other remote desktop solutions, and SSH
  • Object 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 deliverables
  • Windows and Unix (RHEL/CentOS, Ubuntu) experience
  • Proactive collaboration skills (meetings, interactions, presentations), online and in person
  • Excellent English verbal and written communication skills
  • Familiar with IntelliJ IDEA or similar integrated development environment and source control systems such as CVS and Git
  • Experience with JIRA or similar issue tracking systems
  • Bachelor of Sciences degree in Computer Science, related engineering degree with three or more years of professional experience
  • Experience with Agile/Scrum software development methodologies
Responsibilities
  • Enhance and support existing Java applications
  • Design, code, test, debug, and troubleshoots new applications and enhancements to existing applications
  • Participate in architecture, design, and code reviews
  • Work 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 specifications
  • Follow and improve our design, coding, verification, build, and release processes
  • Work as part of an Agile/Scrum development team
  • Build experience with secureWISE product
Loading...