PDF Solutions, Inc.

Java Developer

PDF Solutions, Inc.$115K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of experience in Java and Groovy development.
  • Strong understanding of J2EE and multi-threading concepts.
  • Proficient in secure coding practices and security technologies.
  • Experience with both Windows and Unix operating systems.
  • Familiarity with agile methodologies and tools like JIRA.
  • Excellent verbal and written communication skills in English.
  • Bachelor's degree in Computer Science or a related field.

Responsibilities

  • Enhance and provide ongoing support for existing Java applications.
  • Design, code, test, debug, and troubleshoot new software solutions.
  • Participate actively in architecture and code review sessions.
  • Collaborate with testing teams to identify and address defects.
  • Work closely with cross-functional teams to estimate and deliver new projects.
  • Continuously improve design and coding processes across the team.

Benefits

  • Opportunities for professional development and training.
  • Dynamic work environment with a focus on collaboration.
  • Engagement with cutting-edge technologies like AI tools.
  • Flexibility to work with various application architectures.
  • Exposure to diverse projects encompassing multiple business systems.
Full Job Description
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

Key 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

Must-Have Skills & Experience

  • 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
Qualifications

Nice to Have

  • Networking protocol knowledge (TCP, UPD, 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 RangeCAD $115,000.00 - CAD $130,000.00 /Yr.

About PDF Solutions, Inc.

PDF Solutions, Inc. is a provider of infrastructure technologies and services for integrated circuits (IC). The Company's technologies and services focus on the IC manufacturing process life cycle. It operates in the segment of licensing and implementation of yield improvement solutions for integrated circuit manufacturers. Its solutions combine software, test chips, an electrical wafer test system, methodologies and professional services. The Company's characterization vehicle infrastructure (CVi) enables customers to electrically characterize the manufacturing process, and establish fail-rate information needed to calibrate manufacturing yield models and prioritize yield improvement activities. Its Exensio YieldAware solution incorporates all of the components of solutions, such as CVi, yield management software systems, and business intelligence dashboards. The Company's Exensio product family includes Exensio-Yield, Exensio-Control, Exensio-Test and Exensio-Char.
Learn more about PDF Solutions, Inc.
Size
407 employees
Market Cap
$1 billion
Industry
Net Income
-$40.3 million
5 Year Trend
+0.7%
Revenue
$88 million
NASDAQ

Similar Jobs

More Jobs at PDF Solutions, Inc.

More Information Technology Jobs

Find similar Java Developer jobs: