Senior Java Backend Developer - Cloud-Native Microservices & Cryptography

Giesecke+Devrient

Sant Joan Despí

Híbrido

EUR 90.000 - 130.000

Jornada completa

hace 19 horas
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

Una candidatura completa en un minuto: currículum y carta de presentación adaptados, listos para enviar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Hybrid work options
Permanent contract
Annual training plan
Company parking
Flexible compensation
Onsite canteen

Descripción de la vacante

Giesecke+Devrient is seeking a Senior Java Backend Developer to lead the design, development, and maintenance of secure, cloud-native microservices for our TSM platform. You will build robust Spring Boot 4 applications, implement API-first architectures, and drive automated tests in a Kubernetes environment.

You will collaborate with architects, product owners, QA engineers, and other developers, mentor teammates, and contribute to observability, security, and continuous improvement across

Formación

  • 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), 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 via OpenAPI/Swagger.
  • Deep understanding of cryptography concepts and tooling: PKI, X.509, key management.
  • Experience in agile teams (Scrum) with TDD/BDD and automated testing.
  • Security testing (SAST, DAST) and secure coding practices.

Responsabilidades

  • Lead the end-to-end development and implementation of TSM backend services and microservices.
  • Design, develop, and optimize Java backend applications using Spring Boot 4, Spring Cloud, and Spring Data.
  • Implement and maintain API-first architectures (REST, OpenAPI).
  • Build, deploy, and operate cloud-native apps using Docker, CI/CD pipelines, and automation tooling.
  • Incorporate cryptographic operations with PKI-based workflows and secure key management.
  • Design data models in MongoDB for scalable storage and performance.
  • Drive automated testing (TDD/BDD) and QA including security testing.
  • Apply Scrum and agile engineering best practices, promoting secure coding standards.
  • Collaborate with architects, product owners, QA, and other developers to deliver high-quality solutions.
  • Mentor team members and contribute to observability and operations using Spring Boot Actuator.

Conocimientos

Java
Spring Boot 4
Spring Cloud
Spring Data
MongoDB
Docker
Kubernetes
REST/OpenAPI
Cryptography PKI
TDD/BDD
SAST/DAST
Agile Scrum
Jira
Confluence
Git

Educación

University degree in Computer Science, Software Engineering, or a related field

Herramientas

Docker
Kubernetes
OpenAPI/Swagger
Jira
Confluence
Git (GitLab/GitHub)
SonarQube
Jenkins
Nexus
Maven

Descripción del empleo

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
  • CI/CD pipelines and automation tooling
  • Implement secure cryptographic operations, including:
  • PKI-based workflows
  • 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:
  • OpenAPI/Swagger specifications
  • Deep understanding of cryptography concepts and tooling:
  • PKI, X.509 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, payment systems, or digital currency projects.

This role is ideal for a senior backend engineer who enjoys working on secure, high-availability microservices, is comfortable with advanced cryptography, and wants to drive automation and quality across the entire delivery lifecycle.

What we offer
  • CULTURE: Join a professional, dynamic environment where collaboration, teamwork, and innovation are valued.
  • PHILOSOPHY: Be part of a team where your ideas and contributions have real impact.
  • SCHEDULE: Mon–Thu 8:30–17:30h, Fri 8:30–15:30h (1h flexible start time). Hybrid work options available.
  • CONTRACT & BENEFITS: Permanent contract, annual training plan, summer intensive schedule, company parking, flexible compensation (transport, childcare, training, health insurance).
  • CANTEEN: Onsite cafeteria with breakfast and lunch at subsidized prices.

Explore what makes G+D unique – check out this video: Giesecke+Devrient – We make the lives of billions of people more secure.

Privacy Notice

The personal data you provide will be processed to manage your application in accordance with the GDPR and our Privacy Policy, available at Data Privacy | G+D.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Java Automation Developer – Microservices & Security Testing
Senior Java Automation Developer – Microservices & Security Testing

Giesecke+Devrient • Sant Joan Despí

Híbrido
EUR 90.000 - 120.000
Hybrid work
Annual training
Parking
+2
Senior Java Backend Developer - Cloud-Native Microservices & Cryptography
Senior Java Backend Developer - Cloud-Native Microservices & Cryptography

Giesecke+Devrient • el Prat de Llobregat

Híbrido
EUR 90.000 - 120.000
Hybrid work options
Onsite cantine
Annual training plan
+1
Senior Java Automation Developer – Microservices & Security Testing
Senior Java Automation Developer – Microservices & Security Testing

Tamarind Intelligence • el Prat de Llobregat

Híbrido
EUR 90.000 - 110.000
Hybrid work options
Permanent contract
Annual training plan
+2
Senior Java Backend Engineer — Cloud Microservices & Crypto
Senior Java Backend Engineer — Cloud Microservices & Crypto

Giesecke+Devrient • el Prat de Llobregat

Híbrido
EUR 90.000 - 120.000
Hybrid work options
Onsite cantine
Annual training plan
+1
Application Engineer eSIM and IoT
Application Engineer eSIM and IoT

Giesecke+Devrient • Sant Joan Despí

Híbrido
EUR 42.000 - 64.000
Flexible compensation
Transport tickets
Private insurance
+1
Application Engineer
Application Engineer

Giesecke+Devrient • Barcelona

Híbrido
EUR 42.000 - 64.000
Culture & Diversity
Global Collaboration
Career Development
+2
Cloud Engineer - AWS 2
Cloud Engineer - AWS 2

Giesecke & Devrient GB Ltd. • Barcelona

Híbrido
EUR 80.000 - 120.000
Culture and diversity
Global Collaboration
Career Development
+1
Cloud Engineer - AWS 2
Cloud Engineer - AWS 2

Giesecke+Devrient • Sant Joan Despí

Híbrido
EUR 60.000 - 90.000
Remote work option
Flexible hours
Canteen
Head of Technology
Head of Technology

FinOps Weekly • España

Híbrido
EUR 120.000 - 180.000
Flexible hours
Remote work option
Transport tickets
+2
AWS Cloud Engineer
AWS Cloud Engineer

Giesecke+Devrient • Barcelona

Híbrido
EUR 70.000 - 95.000
Remote work option
Career development
Global collaboration
+1