Senior Java Backend Developer - Cloud-Native Microservices & Cryptography

Giesecke+Devrient

Sant Joan Despí

Híbrido

EUR 85.000 - 120.000

Jornada completa

Hace 12 días
Generador de candidaturas

No envíes un currículum genérico: crea un currículum y una carta de presentación adaptados a este puesto concreto.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Culture
Philosophy
Hybrid schedule
Annual training
Company parking
Subsidized canteen
Location near Barcelona

Descripción de la vacante

Giesecke+Devrient Spain is seeking a Senior Java Backend Developer to design and maintain secure, cloud-native microservices for our TSM platform. You will lead backend development with Spring Boot 4, REST/OpenAPI, and cryptographic workflows in a Kubernetes environment.

You will collaborate with architects, product owners, and QA engineers, drive automated testing (TDD/BDD), and champion secure coding and DevOps practices. Fluency in English is required; hybrid work is offered.

Formación

  • University degree in Computer Science, Software Engineering, or a related field.
  • Extensive experience as a senior backend Java developer.
  • Proficiency in Spring Boot 4, Spring Cloud and Spring Data.
  • Experience designing microservices in cloud-native environments.
  • Proficiency with MongoDB and containerized deployments (Docker, Kubernetes).
  • Experience building API-first solutions (REST/OpenAPI).
  • Knowledge of cryptography concepts (PKI, X.509) and secure key management.
  • Experience in Agile/Scrum with TDD/BDD and automated testing.
  • Familiarity with DevOps tooling (Jira, Confluence, Git, CI/CD).
  • Strong problem-solving and communication skills, English fluency.

Responsabilidades

  • Lead end-to-end development of TSM backend services and microservices.
  • Design and implement robust Java backend applications with Spring Boot 4.
  • Build cloud-native apps using Docker and Kubernetes.
  • Implement cryptographic workflows and secure key management.
  • Develop API-first REST/OpenAPI interfaces and maintain contracts.
  • Drive automated tests (TDD/BDD) and security testing (SAST/DAST).
  • Collaborate with architects, product owners, QA, and other developers.
  • Mentor team members and promote knowledge sharing.

Conocimientos

Java backend
Spring Boot 4
Spring Cloud
Spring Data
MongoDB
Docker
Kubernetes
OpenAPI/REST
PKI/X.509
Crypto security
TDD/BDD
CI/CD
Security testing
Agile/Scrum
Distributed systems
Observability

Educación

University degree in CS/SE

Herramientas

Jira
Confluence
Git
GitHub/GitLab
SonarQube
Jenkins
Nexus
Maven
Spring Actuator
OpenTelemetry

Descripción del empleo

Senior Java Backend Developer – Cloud-Native Microservices & Cryptography

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.509 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.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.
  • LOCATION: El Prat de Llobregat, Mercabarna exit. Accessible via Bus 88/110 from Barcelona or PR4 from El Prat.

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 Backend Developer - Cloud-Native Microservices & Cryptography
Senior Java Backend Developer - Cloud-Native Microservices & Cryptography

Giesecke+Devrient • el Prat de Llobregat

Híbrido
EUR 70.000 - 110.000
Horario híbrido
Parking en oficina
Formación anual
+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 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 Automation Developer - Microservices & Security Testing
Senior Java Automation Developer - Microservices & Security Testing

Giesecke+Devrient • el Prat de Llobregat

Híbrido
EUR 70.000 - 95.000
Hybrid work
Annual training plan
Company parking
+3
Desarrollador Full Stack
Desarrollador Full Stack

Tamarind Intelligence • Sant Joan Despí

Híbrido
EUR 32.000 - 46.000
On-site canteen with affordable meals
Hybrid work model
Flexible working hours
+1
Embedded SW Developer
Embedded SW Developer

Giesecke+Devrient • Sant Joan Despí

Híbrido
EUR 45.000 - 65.000
Configuration management Engineer
Configuration management Engineer

Giesecke+Devrient • Sant Joan Despí

Presencial
EUR 65.000 - 90.000
Flexible compensation (transport)
Private insurance
Training and talent development
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
Project Manager
Project Manager

Giesecke+Devrient • Sant Joan Despí

Híbrido
EUR 70.000 - 90.000
Remote work option
Private insurance
Canteen on site
+1
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