Point your AI agent at freehire and let it find you a job.

Get the CLI →

Giesecke+Devrient

NewBe an early applicant

Senior Java Backend Developer - Cloud-Native Microservices & Cryptography

Posted
Discussion

Summary

Senior Java Backend Developer at Giesecke+Devrient in Barcelona, leading end-to-end development of secure, cloud-native microservices for the Trusted Service Manager (TSM) platform. Core stack: Spring Boot 4, Spring Cloud/Data, MongoDB, Docker/Kubernetes, CI/CD, with deep focus on cryptography (PKI, certificate lifecycle, key management) and automated testing.

Position: Senior Java Backend Developer – Cloud-Native Microservices & Cryptography Summary
We are looking for a Senior Java Backend Developer to lead the design, development, and maintenance of secure, scalable, cloud-native microservices for our Trusted Service Manager (TSM) platform. This role focuses on backend development with Spring Boot 4, cryptographic operations, automation, and test-driven practices in a Kubernetes-based environment.Key Responsibilities

  • Lead the end-to-end development and implementation of TSM backend services and microservices.
  • Design, develop, and optimize robust Java backend applications using:
  • Spring Boot 4 (including Spring Boot Actuator)
  • Spring Cloud
  • Spring Data
  • Implement and maintain API-first architectures (REST, OpenAPI), ensuring clear contracts and maintainable integrations.
  • Build, deploy, and operate cloud-native applications using:
  • Docker containers
  • Kubernetes (K8s)
  • CI/CD pipelines and automation tooling
  • Implement secure cryptographic operations, including:
  • PKI-based workflows
  • X. certificate lifecycle management
  • Encryption, signing, and key management best practices
  • Design data models and access layers using MongoDB for scalable, high-performance storage.
  • Drive automated testing and quality assurance:
  • TDD and BDD
  • Unit, integration, and end-to-end test automation
  • Security testing (SAST, DAST)
  • Apply and advocate agile methodologies (Scrum), engineering best practices, and secure coding standards.
  • Collaborate closely with architects, product owners, QA engineers, and other developers to deliver high-quality solutions.
  • Guide and mentor other team members, promoting knowledge sharing and continuous improvement.
  • Contribute to observability and operations using Spring Boot Actuator and monitoring/logging tools.

Required Skills & Experience

  • University degree in Computer Science, Software Engineering, or a related field.
  • Extensive experience as a senior backend Java developer.
  • Strong, hands-on expertise with:
  • Spring Boot (v4), including Spring Boot Actuator
  • Spring Cloud and Spring Data
  • Professional experience designing and implementing microservices in cloud-native environments.
  • Proficiency in MongoDB, including schema design, performance tuning, and operational considerations.
  • Solid knowledge of Docker and Kubernetes for containerized deployments and orchestration.
  • Proven track record building API-first solutions:
  • RESTful services
  • OpenAPI/Swagger specifications
  • Deep understanding of cryptography concepts and tooling:
  • PKI, X. certificates
  • Secure key management and cryptographic protocols
  • Experience in agile teams (Scrum) with:
  • TDD and BDD
  • Automated testing strategies
  • Security testing (SAST, DAST)
  • Familiarity with large-scale, high-availability, enterprise-grade systems.
  • Hands-on experience with Atlassian and DevOps tooling:
  • Jira, Confluence
  • Git (GitLab/GitHub)
  • SonarQube, Jenkins, Nexus, Maven
  • Strong problem-solving skills, with the ability to troubleshoot complex distributed systems.
  • Excellent communication skills and a collaborative, team-oriented mindset.
  • Fluent English (spoken and written).

Nice to Have

  • Experience developing SDKs (Java or other languages) for external integration.
  • Knowledge of client application development (e.G., mobile or desktop clients interacting with backend APIs).
  • Background in financial services,

Skills

What Senior Backend jobs ask for — and how much of it you have →
Apply

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.