Java Security Engineer - Cryptography, PKI & Cloud Key Management

Remote • Posted 5 hours ago • Updated 5 hours ago
Contract W2
18 Months
No Travel Required
Remote
$40/hr
Company Branding Image
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Cryptography
  • Java Security
  • Java Encryption
  • Encryption
  • cryptographic
  • JCA
  • JCE
  • PKI
  • JWT
  • Java
  • Spring

Summary

Experience

5–7 years in Java development with strong hands-on experience in application security, cryptography, PKI, and secure software development.

Job Summary

We are looking for a Senior Java Security Engineer with strong expertise in Java Cryptography Architecture (JCA), Java Cryptography Extension (JCE), PKI, X.509 certificates, encryption, digital signatures, and secure application development.

The ideal candidate will have hands-on experience implementing cryptographic solutions using AES, RSA, ECC, SSL/TLS, certificate management, OAuth2/JWT, and security frameworks such as Spring Security. Experience with cloud-based key management solutions such as AWS KMS and HashiCorp Vault is highly desirable.

Key Responsibilities

  • Design and develop secure Java applications using industry-standard cryptographic practices.
  • Implement encryption/decryption, hashing, digital signatures, key generation, and key-management mechanisms.
  • Work extensively with JCA/JCE and Java security providers.
  • Implement and manage AES, RSA, ECC and other cryptographic algorithms appropriately.
  • Design and integrate PKI infrastructure, X.509 certificates, certificate chains, CSRs, keystores, truststores, and certificate lifecycle management.
  • Implement and troubleshoot SSL/TLS configurations, mutual TLS (mTLS), cipher suites, and certificate validation.
  • Develop secure authentication and authorization mechanisms using Spring Security, OAuth2, OpenID Connect, and JWT.
  • Integrate applications with HashiCorp Vault, AWS KMS, HSMs, or other key-management platforms.
  • Design secure approaches for encryption of data at rest and in transit.
  • Participate in security architecture and threat-modeling activities.
  • Conduct secure code reviews and identify cryptographic and application-security vulnerabilities.
  • Establish and enforce secure coding standards and cryptographic best practices.
  • Collaborate with application, cloud, DevOps, and security teams to implement enterprise security controls.
  • Troubleshoot complex certificate, TLS, authentication, encryption, and key-management issues.
  • Ensure solutions align with organizational security policies and relevant industry standards.

Required Skills

Java & Security

  • Strong Java programming experience.
  • JCA / JCE
  • Java KeyStore (JKS), PKCS#12, truststores and keystores
  • Java security providers and cryptographic APIs
  • Secure coding and application security principles

Cryptography

  • Symmetric encryption: AES
  • Asymmetric cryptography: RSA, ECC
  • Hashing: SHA-2/SHA-3 and related concepts
  • Digital signatures and signature verification
  • Key generation, storage, rotation, and lifecycle management
  • Encryption at rest and encryption in transit
  • Strong understanding of cryptographic primitives, algorithms, modes, padding, IVs/nonces, and randomness
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10101796
  • Position Id: 9059630
  • Posted 5 hours ago

Company Info

About SAI Systems Intl., Inc.

Throughout more than thirty years of business, Saisystems International has been fortunate to create relationships with many like-minded companies across the world.

These relationships are founded in open communication, stewardship and the goal of providing the best for respective customers. A few of our business associations include:

  • Greater New England Minority Supplier Development Council (GNEMSDC)
  • U.S. Pan Asian American Chamber of Commerce (USPAACC)
  • National Minority Supplier Development Council (NMSDC)
  • Greater Valley Chamber of Commerce
  • Certified State of Connecticut Small Minority Business Enterprise

SAI Systems Technology, LLC is currently accepting resumes for a variety of positions. Please review the database of positions that we are seeking to fill and contact us for additional information about any specific opportunity. 

Careers

Contact the job poster
RP

Rathna Prasanth

Recruiter @ SAI Systems Intl., Inc.
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

It looks like there aren't any Similar Jobs for this job yet.

Search all similar jobs