Senior Java Backend Developer - Cloud-Native Microservices & Cryptography
What engineering roles in crypto pay
205 salaries · our own dataMost engineering roles in crypto pay between $144k and $255k, with a median of $202k.
As a Senior Java Backend Developer at Giesecke+Devrient, you will lead the design, development, and maintenance of secure, scalable, cloud-native microservices for our Trusted Service Manager (TSM) platform. You'll focus on backend development with Spring Boot 4, cryptographic operations, automation, and test-driven practices in a Kubernetes-based environment.
What you'll do
- Lead 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, and Spring Data
- Implement and maintain API-first architectures (REST, OpenAPI) with clear contracts and maintainable integrations
- Build, deploy, and operate cloud-native applications using Docker containers, Kubernetes, 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 through TDD and BDD, unit and integration testing, and 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
What you bring
- 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 with RESTful services and OpenAPI/Swagger specifications
- Deep understanding of cryptography concepts and tooling, including PKI, X.509 certificates, secure key management, and cryptographic protocols
- Experience in agile teams (Scrum) with TDD and BDD, automated testing strategies, and security testing (SAST, DAST)
- Familiarity with large-scale, high-availability, enterprise-grade systems
- Hands-on experience with Atlassian tooling (Jira, Confluence), Git (GitLab/GitHub), SonarQube, Jenkins, Nexus, and 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 (for example, mobile or desktop clients interacting with backend APIs)
- Background in financial services, payment systems, or digital currency projects
What we offer
- Permanent contract
- Hybrid work options available with flexible start time (1 hour flexibility). Schedule: Monday-Thursday 8:30-17:30, Friday 8:30-15:30
- Annual training plan
- Summer intensive schedule
- Company parking
- Flexible compensation options (transport, childcare, training, health insurance)
- 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
About Giesecke+Devrient
Giesecke+Devrient makes life safer for billions of people worldwide by creating trust in the digital era. With over 170 years as a trusted partner, the company develops integrated security technologies across Digital Security, Financial Platforms, and Monetary Technology. G+D is an international technology group with more than 14,000 employees in 40 countries.
