Description:
We’re looking for a contract Software Engineer to design and build secure, high quality backend services that across Java engineering, Springboot and pipelines.
Key Responsibilities
- Develop and maintain secure backend services using Java SE 8+ with a focus on performance and code quality.
- Implement operations using JCA/JCE including keystore handling, encryption/decryption, digital signing, and secure random generation.
- Integrate applications with Hardware Security Modules (HSMs).
- Apply secure coding best practices and contribute to threat modelling, security reviews, and risk assessments.
- Build and maintain modern CI/CD pipelines using GitLab.
- Collaborate closely with Architecture and cloud engineering.
Required Skills
- Strong commercial experience with Java SE 8+ and backend engineering.
- Deep understanding of JCA/JCE, cryptographic algorithms, and secure coding.
- Hands-on experience integrating with HSMs.
- Experience with GitLab CI/CD, Veracode or similar tools.
- Strong grounding in secure engineering principles.