Senior Java Software Engineer

G+D ePayments

Education
Benefits
Qualifications
Special Commitments
Skills

Senior Java Developer

šŸ“ El Prat de Llobregat | Hybrid (3 days remote)

We're looking for a Senior Java Developer to join a highly skilled engineering team working on Trusted Service Manager (TSM) services for the Digital Euro initiative. This is a unique opportunity to contribute to a high-impact international project, designing and delivering mission-critical solutions at the intersection of digital currencies, security, and cloud-native technologies.

What You'll Be Doing

  • Lead the design, development, and implementation of Trusted Service Manager (TSM) services within the Digital Euro project.
  • Build and maintain secure, scalable, and high-performance Java applications using Spring Boot, Spring Cloud, and Spring Data.
  • Design and implement API-first architectures leveraging REST, OpenAPI, and gRPC technologies.
  • Develop, deploy, and manage cloud-native applications using Docker and Kubernetes.
  • Contribute to the architecture and evolution of highly available enterprise-grade systems.
  • Implement and maintain security best practices, including cryptography, PKI, and X.509 certificate management.
  • Apply Agile methodologies, Test-Driven Development (TDD), and secure software development practices throughout the development lifecycle.
  • Collaborate closely with cross-functional teams to deliver reliable and innovative solutions.
  • Support and mentor team members while contributing to a collaborative engineering culture.

What We're Looking For

Technical Skills

  • University degree in Computer Science, Software Engineering, or a related field.
  • Extensive experience developing enterprise applications with Java (JavaEE).
  • Strong expertise in Spring Boot, Spring Cloud, and Spring Data.
  • Solid experience working with relational databases such as PostgreSQL or MySQL, as well as NoSQL technologies such as MongoDB or Cassandra.
  • Hands-on experience with ORM frameworks, particularly Hibernate.
  • Strong knowledge of Docker and Kubernetes in cloud-native environments.
  • Proven experience designing and implementing API-first architectures using REST, OpenAPI, and/or gRPC.
  • Deep understanding of cryptography, Public Key Infrastructure (PKI), and X.509 certificates.
  • Experience working with Agile methodologies (Scrum), TDD, and security testing practices such as SAST and DAST.
  • Familiarity with modern development tools including Git, Jenkins, Sonar, Maven, Gradle, Jira, Confluence, and Nexus.
  • Experience within financial services, payment systems, digital identity, security, or digital currency projects is highly valued.

About the Team

You'll be joining an international engineering team focused on delivering secure and innovative solutions for the Digital Euro initiative. Working alongside experts in software engineering, cloud technologies, security, and digital payments, you'll have the opportunity to contribute to one of the most ambitious digital currency projects currently underway in Europe.

This is a highly collaborative environment where innovation, continuous learning, and engineering excellence are at the core of everything we do.

Why Join Us

  • Work on cutting-edge digital currency and security solutions.
  • Participate in a global lighthouse platform project with significant business impact.
  • International and collaborative team environment.
  • Flexible working model (3 remote days/week).
  • Career development, coaching, and continuous learning opportunities.
  • Flexible compensation, private benefits, canteen, and additional perks.
  • Opportunity to influence both product strategy and technical direction of a global platform.

Interested? Apply directly or reach out for a confidential conversation.

And if this opportunity isn't the right fit for you, feel free to share it with your network — you might help us find the perfect match.

Read Full Description
Confirmed 15 hours ago. Posted 15 hours ago.

Discover Similar Jobs

Suggested Articles