Senior Java Developer

Talanto
Granada, Spain
10 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English

Tech stack

Java (Programming Language) Agile Methodology Cloud Computing Cloud Engineering Cyber Security Databases Payment Systems Java Platform Enterprise Edition (J2EE) Hibernate (Java) Spring Framework PostgreSQL MongoDB
+19 more
MySQL NoSQL Public Key Infrastructure X.509 Scrum Methodology Openapi SSL Certificate Management Spring Cloud Spring-boot Database Performance Spring Data Build Management Kubernetes Information Technology Cassandra Api Design Docker Static Application Security Testing Dynamic Application Security Testing

Job description

Senior Java Developer (Fintech): Designing, developing, and maintaining secure, scalable, and cloud-native solutions for the Digital Euro initiative with an accent on API design, database performance, and security through cryptography and PKI. Focus on building robust Java (JavaEE) applications using Spring Boot, Docker, and Kubernetes in agile environments.Location: Hybrid role based in Barcelona/El Prat, Spain, with 3 days of remote work flexibility. Must be able to commute to the office.CompanyGiesecke+Devrient is an international technology group focused on integrated security technologies across Digital Security, Financial Platforms, and Currency Technology, making lives more secure globally for over 170 years.What you will doLead development and implementation of TSM services for the Digital Euro project.Design and build robust Java (JavaEE) applications using Spring Boot, Spring Cloud, and Spring Data.Build, deploy, and manage applications using Docker and Kubernetes in cloud-native environments.Ensure security through cryptography, PKI, and X.509 certificate management.Apply agile methodologies (Scrum), TDD, and security best practices (SAST, DAST).Support and collaborate with all team members to achieve project goals.RequirementsUniversity degree in computer science or similar.Extensive experience as a Java (JavaEE) developer with Spring Boot, Spring Cloud, and Spring Data.Proficiency in relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra) databases, with Hibernate experience.Solid knowledge of Docker and Kubernetes for cloud-native deployments.Proven ability to design and implement API-first architectures (REST, OpenAPI, gRPC).Deep understanding of cryptography, PKI, and X.509 certificates.Experience in agile teams (Scrum), TDD, and security testing (SAST, DAST).Familiarity with large-scale, high-availability enterprise systems.Fluent English (spoken and written).Nice to haveExperience in financial services, payment systems, or digital currency projects.Culture & BenefitsPeople-oriented environment with diverse nationalities and flat hierarchies.Opportunities for continuous training, coaching, and talent development.Flexible compensation (transport tickets, training, private insurance).Onsite canteen with breakfast and lunch service.Flexible working hours with option for remote work.#J-*****-Ljbffr

Requirements

University degree in computer science or similar. Extensive experience as a Java (JavaEE) developer with Spring Boot, Spring Cloud, and Spring Data. Proficiency in relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra) databases, with Hibernate experience. Solid knowledge of Docker and Kubernetes for cloud-native deployments. Proven ability to design and implement API-first architectures (REST, OpenAPI, gRPC). Deep understanding of cryptography, PKI, and X.509 certificates. Experience in agile teams (Scrum), TDD, and security testing (SAST, DAST). Familiarity with large-scale, high-availability enterprise systems. Fluent English (spoken and written)

Benefits & conditions

Nice to have Experience in financial services, payment systems, or digital currency projects. Culture & Benefits People-oriented environment with diverse nationalities and flat hierarchies. Opportunities for continuous training, coaching, and talent development. Flexible compensation (transport tickets, training, private insurance). Onsite canteen with breakfast and lunch service. Flexible working hours with option for remote work. #J-*****-Ljbffr

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

1:48 min

Analyzing network packets with database protocol tools

Daniël van Eeden Daniël van Eeden · WWC Europe 2026

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · WWC Europe 2026

Videos

See all

Related articles

See all