the City
Nub News Logo
Nub News

Java Developer

Where

City

Type

Contract

Salary

Annual

Java Developer

Hybrid Working - Local - 1-2 days a week on site.

Financial Services

Lorien's leading banking client is looking for a Java Developer who thrives on delivering low-latency, scalable services and event-driven architectures. If you're experienced with Java, Apache Kafka, OpenShift, and have a strong understanding of payments (cards, international payments).

This role is based in a local office.

This role will be Via Umbrella.

Working in a Hybrid Model of 2 days a week on site.

What you'll do

  • Design, build, and maintain microservices in Java (preferably Java 11+/17) for mission-critical payment flows.
  • Develop event-driven solutions using Kafka (producers/consumers, schema management, stream processing).
  • Deploy and operate services on OpenShift (Kubernetes-based), including CI/CD pipelines, configuration, scaling, and observability.
  • Implement robust error handling, idempotency, retries, and exactly-once/at-least-once delivery where appropriate.
  • Ensure security, compliance, and auditability across the payments life cycle (encryption, secrets management, logging).
  • Collaborate with product, QA, SRE, and architecture teams to deliver high-quality features in iterative releases.
  • Contribute to performance tuning, resilience testing, and SLAs/SLOs for Real Time processing.
  • Write clean, testable code with unit, integration, and contract tests; participate in code reviews.

What you'll bring

  • Strong core Java skills (collections, concurrency, JVM fundamentals) and experience building production microservices (Spring Boot/Quarkus/Micronaut).
  • Hands-on expertise with Kafka (topics, partitions, consumer groups, schema registry/Avro/JSON, Kafka Streams/KSQL is a plus).
  • Practical experience deploying to OpenShift (routes, deployments, operators) or Kubernetes (Helm, manifests).
  • Solid understanding of payments: funds movement, reconciliation, authorisation/capture, settlement, chargebacks, or Real Time payments (eg Faster Payments/SEPA Instant). Familiarity with ISO 8583/ISO 20022, PCI basics, or PSD2/Open Banking is beneficial.
  • Exposure to CI/CD (GitHub Actions/Jenkins/Argo), containerisation (Docker), and observability (Prometheus/Grafana/ELK/OpenTelemetry).
  • Experience with databases (SQL/NoSQL), caching (Redis), and message semantics (idempotency, deduplication).
  • A collaborative mindset, ownership of outcomes, and a passion for building resilient, scalable systems.

Nice to have

  • Experience with Hazelcast, Kafka Connect, Schema Registry, or Confluent Platform.
  • Knowledge of security in payments: OAuth2/OpenID Connect, mTLS, HSMs, tokenisation.
  • Background in performance engineering (JMH, Gatling, k6) and chaos/resilience testing.
  • Cloud experience (AWS/GCP/Azure) and infrastructure-as-code (Terraform/Ansible).
  • Domain experience in card acquiring, issuer processing, merchant services, AML/fraud, or risk engines.

IND_PC3

Guidant, Carbon60, Lorien & SRG - The Impellam Group Portfolio are acting as an Employment Business in relation to this vacancy.

Related Jobs

Bloc Recruitment

475 Daily

City (EC1A2)

Contract

Python EngineerUp to £475 Per day inside IR35Long term contractRemote UK/EUWe're looking for a BE Engineer to design and build high-quality backend systems and data pipelines that power the analytics platform. You'll collaborate with engineers and the Product team across the full software lifecycle, leading on scalable services that ingest, transform and deliver data to our frontend applications a click apply for full job

Teksystems

Annual

City (EC1A2)

Contract

Job Title: Automation TesterJob DescriptionWe are seeking a skilled Automation Tester to join our team, working three days per week on-site in Liverpool St, London. This opportunity is classified as outside IR35.Responsibilities

Sign-up for our FREE newsletter...

We want to provide thecity with more and more clickbait-free news.