Senior Java-utvecklare – Security, PKI & Cryptography
Core
Design and develop secure backend solutions in Java, focusing on identity, authentication, certificates, encryption, and secure communication.
Role type
Senior IC Security Engineer (Java)
Builds
Secure microservices, API integrations, and identity management systems for clients in regulated industries.
Domain
Cybersecurity, Cryptography, PKI, and Cloud Infrastructure
Required skills
Java, Spring Boot, Spring Security, REST API, Microservices, OAuth 2.0, OIDC, JWT, IAM, PKI, X.509, TLS/mTLS, Key Management, RSA, ECC, AES, Digital Signatures, Bouncy Castle, JCA/JCE, JSSE, Certificate Management, OCSP/CRL, Secure Coding, Threat Modelling, Database Security, System Hardening, CI/CD Security
Preferred skills
HSM, Vault/KMS, FIPS, Security Architecture, Zero Trust, OWASP, Penetration Testing, Linux Security, DevSecOps, SAST/DAST, SBOM, Software Supply Chain Security, Docker, Kubernetes, AWS/Azure/GCP, Keycloak, Post-Quantum Cryptography, Crypto Agility
Technologies
Java, Spring Boot, Spring Security, Maven/Gradle, Git, OAuth 2.0, OIDC, JWT, IAM, PKI, X.509, TLS/mTLS, Bouncy Castle, JCA/JCE, JSSE, Certificate Management, OCSP/CRL, Key Management, RSA, ECC, AES, HSM, Vault/KMS, FIPS, Docker, Kubernetes, AWS, Azure, GCP, Keycloak
Responsibilities
Design and develop secure backend solutions in Java; Manage PKI, certificates, and Certificate Authorities; Implement cryptography, TLS/mTLS, and secure communication protocols; Configure OAuth 2.0, OIDC, JWT, and IAM systems; Handle HSM, key management, and secure key storage; Develop APIs, integrations, and microservices; Conduct secure coding, code reviews, and threat modelling; Ensure database security, system hardening, and network segmentation; Manage vulnerability assessments and security in CI/CD pipelines; Utilize AI tools for vulnerability identification and security analysis.
Seniority
Senior, hands-on IC