📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

Senior Java Engineer (Payments)

Jobgether

New Remote
Remote Senior 🇬🇧 English
Java Spring Boot Spring Framework Apache Kafka PostgreSQL MySQL Hibernate JPA OpenAPI Gradle Maven GitHub Actions Helm Terraform AWS Docker Kubernetes JUnit 5 Mockito Testcontainers OpenTelemetry Prometheus Grafana AI coding assistants

Job description

About the role

Join a specialized engineering environment designing and delivering secure, scalable payment platforms for global financial services organizations. This fully remote senior role offers technical leadership, international collaboration, and impact on mission‑critical transaction systems.

Key responsibilities

  • Design, develop, and optimise enterprise‑grade Java and Spring Boot applications, owning features from design through production.
  • Define service boundaries, data models and integration patterns, ensuring reliability, maintainability and scalability.
  • Build and maintain payment platforms and integrations with external APIs, third‑party providers and financial networks.
  • Implement event‑driven architectures using Apache Kafka, handling idempotency, transaction consistency and exactly‑once processing.
  • Collaborate with product managers, solution architects and DevOps to translate business needs into technical solutions.
  • Improve CI/CD pipelines, automated testing, observability and deployment processes.
  • Lead code reviews, mentor junior engineers and promote engineering best practices.
  • Manage production incidents, perform root‑cause analysis and implement sustainable fixes.

Required profile

  • Minimum 7 years of professional Java development experience with responsibility for complex production systems.
  • Hands‑on experience building or operating payment or fintech systems, understanding transaction lifecycles, reconciliation and regulatory constraints.
  • Strong knowledge of Java 21+ and Spring Boot/Spring Framework for RESTful and event‑driven microservices.
  • Proven experience with Apache Kafka, asynchronous processing and exactly‑once semantics.
  • Solid background with PostgreSQL, MySQL, Hibernate and JPA.
  • Experience designing REST APIs, OpenAPI specifications and integrating third‑party services.
  • Proficiency with Gradle, Maven, GitHub Actions, Helm and Terraform.
  • Hands‑on AWS, Docker and Kubernetes deployment experience.
  • Strong testing practices using JUnit 5, Mockito and Testcontainers, plus observability tools such as OpenTelemetry, Prometheus and Grafana.

Required skills

  • Java (21 or later)
  • Spring Boot / Spring Framework
  • Apache Kafka
  • PostgreSQL, MySQL, Hibernate, JPA
  • REST API design, OpenAPI
  • Gradle, Maven
  • GitHub Actions, Helm, Terraform
  • AWS, Docker, Kubernetes
  • JUnit 5, Mockito, Testcontainers
  • OpenTelemetry, Prometheus, Grafana
  • AI coding assistants / large language models

What we offer

  • Fully remote working environment with flexible schedule.
  • Exposure to leading global payments organizations.
  • Variety of technical challenges across multiple clients and domains.
  • Technical ownership and autonomy over architecture and production systems.
  • Professional growth in payment infrastructure, cloud‑native architecture and modern engineering practices.
  • Collaborative culture focused on mentorship, knowledge sharing and continuous improvement.
  • Inclusive, equal‑opportunity workplace welcoming applicants from all backgrounds.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Jobgether.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 12 hours ago

Expires 1 month from now

5 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Jobgether