Java Developer

PDF Solutions

Vancouver

On-site

CAD 115,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

PDF Solutions seeks a secureWISE Java Developer to implement backend Java applications within a Wildfly application and/or a Netty-based microservices setup, plus work on stand-alone apps. You’ll engage in project design, implementation, testing, and delivery, gathering requirements and collaborating across teams to deliver reliable solutions.

The ideal candidate has strong Java, Groovy, J2EE skills, multi-threading and non-blocking coding experience, security know-how (TLS, encryption, SAML,

Qualifications

  • BS degree in CS or related engineering with 3+ years of professional experience.
  • Strong Java, Groovy, J2EE experience.
  • Experience with multi-threading and non-blocking coding.
  • Familiar with TLS, encryption, SAML, OAuth security.
  • Experience with Agile/Scrum methods.
  • Proficient in Windows and Unix (RHEL/CentOS, Ubuntu).
  • Excellent English communication.

Responsibilities

  • Enhance and support existing Java applications.
  • Design, code, test, debug, and troubleshoot new apps and enhancements to existing applications.
  • Participate in architecture, design, and code reviews.
  • Collaborate with teams to estimate, plan, and deliver solutions.
  • Follow and improve build, release processes.

Skills

Java
Groovy
J2EE
Multithreading
Non-blocking I/O
Security TLS/OAuth/SAML
AI tools
Windows
Unix
IntelliJ IDEA
CVS
Git
JIRA
English communication
Agile/Scrum

Education

Bachelor of Science in Computer Science or related engineering

Tools

IntelliJ IDEA
CVS
Git
JIRA
Wildfly
Netty

Job 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 work with some of the brightest minds, 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.

Position Overview

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
  • Enhance and support existing Java applications
  • Design, code, test, debug, and troubleshoot new applications and enhancements to existing applications
  • Participate in architecture, design, and code reviews
  • Work with the test team to understand and resolve defects
  • Collaborate 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 design, coding, verification, build, and release processes
Must‑Have Skills & Experience
  • Java, Groovy, J2EE
  • Understanding of Java multi‑threading and non‑blocking coding techniques
  • Familiarity with remote access technologies such as VNC, other remote desktop solutions, and SSH
  • Object‑oriented analysis and design
  • Understanding of secure coding practices and security technologies such as TLS, encryption, hashing, SAML, OAuth, etc.
  • Ability to leverage artificial intelligence tools (GitHub Copilot, MS Copilot) to improve the quantity and quality of deliverables
  • Experience with Windows and Unix (RHEL/CentOS, Ubuntu)
  • Proactive collaboration skills (meetings, interactions, presentations), online and in person
  • Excellent English verbal and written communication skills
  • Familiar with IntelliJ IDEA or similar IDE and source control systems such as CVS and Git
  • Experience with JIRA or similar issue tracking systems
  • Bachelor of Science degree in Computer Science or related engineering degree with three or more years of professional experience
  • Experience with Agile/Scrum software development methodologies
Nice to Have
  • Networking protocol knowledge (TCP, UDP, TLS) and the Windows API
  • Wildfly, relational databases such as MySQL, LDAP, Apache HTTP Server, Struts
  • SQL programming and debugging
  • HTML, JavaScript, CSS
  • Formal Java certification
  • Experience with virtual machine environments such as AWS, VMWare, and Proxmox
  • Experience with Docker containers

Pay Range: CAD $115,000.00 - $130,000.00 per year.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Technical Support Engineer
Technical Support Engineer

PDF Solutions, Inc. • Vancouver

On-site
CAD 65,000 - 72,000
Technical Support Engineer
Technical Support Engineer

PDF Solutions • Vancouver

On-site
CAD 65,000 - 72,000
Senior Software Developer – Backend Services
Senior Software Developer – Backend Services

PDF Solutions, Inc. • Vancouver

On-site
CAD 120,000 - 160,000
Senior Software Developer – Backend Services
Senior Software Developer – Backend Services

PDF Solutions • Vancouver

On-site
CAD 120,000 - 160,000
Java Technical Lead
Java Technical Lead

Wissen Technology • Montreal (administrative region)

Hybrid
CAD 85,000 - 120,000
Healthcare insurance for family
Paid Time Off
Support for industry certifications
+2
Senior Manager, Development
Senior Manager, Development

PDF Solutions • Vancouver

Hybrid
CAD 130,000 - 180,000
Senior Java Javaee Developer
Senior Java Javaee Developer

MaximaTek • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Senior Manager, Development
Senior Manager, Development

PDF Solutions, Inc. • Vancouver

On-site
CAD 130,000 - 180,000
Backend Java Developer
Backend Java Developer

ALLTECH CONSULTING SVC INC • Montreal (administrative region)

On-site
CAD 80,000 - 110,000
Java Full Stack Developer
Java Full Stack Developer

Compunnel, Inc. • Montreal (administrative region)

On-site
CAD 90,000 - 130,000