Piper Companies · 20 hours ago
Java Backend Engineer (PK)
Piper Companies is a leading technology organization focused on secure, large-scale backend service development. The Java Backend Developer will support the design, enhancement, and maintenance of core backend PKI and cryptographic services, building secure backend features and collaborating across engineering and SRE teams.
Management Consulting
Responsibilities
Develop new backend features for the Licensing Crypto Service using Java and Spring Boot
Collaborate closely with technical leads, SREs, architects, and cross-functional engineering teams across multiple time zones
Participate in detailed code reviews and feature refinement sessions with client and platform teams
Support Tomcat-based application deployments running on Linux environments
Assist with integrating and troubleshooting PKCS11 modules and applied cryptographic components
Maintain high-quality operational documentation for services, deployments, and configurations
Participate in an after-hours on-call rotation as part of service reliability responsibilities
Qualification
Required
5–8 years of backend development experience
Strong hands-on expertise in Java, Spring Boot, and RESTful services
Solid understanding of Linux environments; experience with Tomcat services
Experience with PKCS11, cryptography, or PKI concepts, or demonstrated ability to learn cryptography quickly
Experience with DevOps tooling: Git, GitLab CI/CD, Ansible; ArgoCD and Helm are strong pluses
Experience supporting containerized deployments on platforms such as OpenShift
Familiarity with Oracle databases and ORM-based integrations
Strong communication skills with the ability to collaborate across teams and mentor junior developers
Benefits
Comprehensive benefits package including Medical, Dental, Vision, 401k, PTO, holidays, and sick leave as required by law.