Senior Java Engineer

Jobgether

France

À distance

EUR 75 000 - 110 000

Plein temps

Il y a 7 jours
Soyez parmi les premiers à postuler
Générateur de candidature

Démarquez-vous pour ce poste — générez un CV et une lettre de motivation personnalisés en environ une minute.

Passez les filtres ATS

Avantages offerts par ce poste

Remote work
Distributed Europe
Technical leadership
Mentorship
Career growth

Résumé du poste

Partner Company seeks a Senior Java Engineer in France to own features from architecture through production within a payments-focused platform. You will design secure, high‑performance systems processing transactions at scale and lead in a technical capacity with cross‑functional teams.

You will collaborate with Product, Architecture, DevOps, and other stakeholders to translate complex requirements into robust solutions, while enhancing observability, security, and delivery practices.

Qualifications

  • 5+ years of professional Java development experience in production systems.
  • Strong Java 21/25 and Spring Boot 4 / Spring Framework 7 background.
  • Kafka and asynchronous processing with idempotency and exactly-once semantics.
  • Relational databases PostgreSQL/MySQL with Hibernate/JPA.
  • REST and OpenAPI API design expertise.
  • Experience with AWS, Docker, Kubernetes, and modern CI/CD tooling.
  • JUnit 5, Mockito, and Testcontainers testing stack.
  • Observability tooling: OpenTelemetry, Prometheus, Grafana.
  • Security concepts: OAuth2/OIDC, JWT, encryption, mutual TLS.
  • AI coding assistants usage with human validation; strong code reviews and mentorship.
  • Distributed international teams and high ownership mindset.

Responsabilités

  • Design, develop, and maintain enterprise Java applications with Spring Boot across full lifecycle.
  • Lead technical design of major components, including service boundaries and data models.
  • Collaborate with Product, Architects, DevOps to translate requirements into scalable solutions.
  • Own reliability, performance, security, and regulatory compliance.
  • Design integrations with external systems and third-party providers.
  • Write clean, testable code and promote solid engineering practices.
  • Improve CI/CD, testing, observability, and deployment processes.
  • Lead code reviews, mentor engineers, act as escalation point for complex issues.
  • Participate in production incidents, perform root-cause analysis, durable fixes.
  • Drive technical innovation and stay current with payments tech trends.

Connaissances

Java
Spring Boot
Kafka
PostgreSQL
MySQL
REST
OpenAPI
AWS
Docker
Kubernetes
CI/CD
JUnit 5
Mockito
Testcontainers
OpenTelemetry
Prometheus
Grafana
OAuth2/OIDC
JWT
HSM integration
AI coding assistants

Outils

Docker
Kubernetes
AWS
Maven
Gradle
GitHub Actions
Helm
Terraform

Description du poste

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Java Engineer based in France.

As a Senior Java Engineer, you will take technical ownership of reliable, scalable payment platforms serving demanding financial and fintech environments. You will design and build secure, high-performance systems that process transactions at scale, owning features from architecture through production. The role combines hands‑on software engineering with technical leadership, mentoring, and architectural decision‑making. You will work closely with Product, Architecture, DevOps, and other technical stakeholders to translate complex business requirements into robust solutions. You will also contribute to application reliability, security, observability, and continuous delivery practices. This is an international, distributed engineering environment where precision, ownership, collaboration, and curiosity are highly valued.


Accountabilities
  • Design, develop, and maintain enterprise‑grade applications using Java and Spring Boot, taking ownership of features throughout their full lifecycle from design to production.

  • Lead the technical design of significant application components, including service boundaries, data models, integration patterns, and non‑functional requirements.

  • Collaborate with Product Managers, Solution Architects, DevOps Engineers, and other stakeholders to translate business requirements into scalable technical solutions and challenge requirements when technical trade‑offs need to be addressed.

  • Own application reliability, performance, security, and compliance with relevant security and regulatory standards.

  • Design and maintain integrations with external systems, APIs, and third‑party service providers.

  • Write clean, efficient, maintainable, and testable code while promoting sound engineering practices and established design principles.

  • Improve CI/CD pipelines, automated testing, observability, deployment processes, and overall engineering efficiency.

  • Lead code reviews, mentor junior and mid‑level engineers, and serve as a technical escalation point for complex engineering challenges.

  • Participate in production incident response, conduct root‑cause analysis, and implement durable solutions to prevent recurring issues.

  • Contribute to technical innovation and stay informed about emerging technologies and trends across software engineering and the payments industry.

Requirements
  • 5+ years of professional Java development experience, with a proven track record of owning complex, production‑grade systems.

  • Strong expertise in modern Java, particularly Java 21/25 LTS, and Spring Boot 4 / Spring Framework 7 for developing RESTful and event‑driven microservices.

  • Solid experience with Apache Kafka and asynchronous processing, including concepts such as idempotency and exactly‑once semantics.

  • Strong knowledge of relational databases such as PostgreSQL and MySQL, along with ORM technologies including Hibernate and JPA.

  • Proven API design capabilities using REST and OpenAPI, with a strong understanding of integration patterns and best practices.

  • Hands‑on experience with AWS, Docker, Kubernetes, and modern CI/CD tooling, including Maven or Gradle, GitHub Actions, Helm, and Terraform.

  • Strong testing practices using technologies such as JUnit 5, Mockito, and Testcontainers.

  • Practical experience with production observability and monitoring tools such as OpenTelemetry, Prometheus, and Grafana.

  • Working knowledge of security concepts including encryption, OAuth2/OIDC, JWT, mutual TLS, HSM integration, and tokenization.

  • Practical experience using AI coding assistants and LLMs as part of the software development workflow, combined with the judgment required to validate and refine AI‑generated output.

  • Experience mentoring engineers, leading code reviews, and collaborating effectively within distributed and international teams.

  • Strong attention to precision, reliability, security, and code quality.

  • Adaptability and curiosity, with the ability to move across technical domains and business problem spaces while maintaining delivery momentum.

  • Strong communication and collaboration skills when working with diverse technical and business stakeholders.

  • A high level of ownership and accountability, with a proactive approach to delivering production‑ready solutions.

  • A technical leadership mindset focused on improving engineering standards across the wider team.

Benefits
  • Work on high‑impact technology solutions within the payments and fintech sector.

  • Take significant technical ownership over scalable, secure, and business‑critical platforms.

  • Work remotely from Germany within a distributed European environment.

  • Collaborate with experienced technical and business professionals across different teams and geographies.

  • Opportunity to influence architecture, engineering standards, development practices, and technical direction.

  • Continuous exposure to modern technologies across cloud infrastructure, distributed systems, security, observability, and payment technology.

  • Opportunities to mentor engineers and expand your technical leadership responsibilities.

  • A collaborative environment that values precision, reliability, innovation, ownership, and continuous learning.

  • Work on complex engineering challenges where scalability, security, and performance are central to the product experience.

  • Full‑time employment with an experienced/senior‑level scope.

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez votre fichier ici.
Similar jobs

Postes similaires à comparer

Senior Java Engineer - Payments Platform, Remote
Senior Java Engineer - Payments Platform, Remote

Jobgether • France

À distance
EUR 75 000 - 110 000
Remote work
Distributed Europe
Technical leadership
+2
Senior Software Engineer - Backend - Billing Team
Senior Software Engineer - Backend - Billing Team

Jobgether • France

Sur place
EUR 80 000 - 110 000
Equity package
Flat structure
Founders collaboration
+1
Java Engineering Team Lead
Java Engineering Team Lead

Euronext • Paris

Sur place
EUR 80 000 - 120 000
Professional growth opportunities
Collaborative environment
Dynamic company culture
Engineering Manager - Payments Integrations
Engineering Manager - Payments Integrations

Jobgether • France

À distance
EUR 110 000 - 140 000
Fully remote in Europe
Home-office allowance
Stock options
+2
Senior Java Backend Engineer - CI/CD & Linux
Senior Java Backend Engineer - CI/CD & Linux

Ingenico • Valence

Sur place
EUR 70 000 - 110 000
Senior Java Developer (CDD 12 months)
Senior Java Developer (CDD 12 months)

Ingenico • Valence

Sur place
EUR 70 000 - 110 000
Senior Backend Engineer
Senior Backend Engineer

The French Sourcer • Paris

Hybride
EUR 85 000 - 120 000
Health insurance
meal vouchers
profit-sharing
+1
Software Engineer I
Software Engineer I

United States Digital Space LLC • Paris

Hybride
EUR 60 000 - 90 000
Senior / Lead C# Developer
Senior / Lead C# Developer

avacone Iberia • Mulhouse

Sur place
EUR 55 000 - 75 000
Senior Software Engineer
Senior Software Engineer

Nabla • Paris

Sur place
EUR 70 000 - 110 000