×
Register Here to Apply for Jobs or Post Jobs. X

Java Developer

Job in City Of London, Central London, Greater London, England, UK
Listing for: Lorien
Part Time position
Listed on 2025-12-31
Job specializations:
  • Software Development
    Java Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 GBP Yearly GBP 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Location: City Of London

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

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
, Open Shift
, 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 Open Shift (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 lifecycle (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 Open Shift (routes, deployments, operators) or Kubernetes (Helm, manifests).
  • Solid understanding of payments: funds movement, reconciliation, authorisation/capture, settlement, chargebacks, or real‑time payments (e.g. Faster Payments/SEPA Instant). Familiarity with ISO 8583/ISO 20022, PCI basics, or PSD2/Open Banking is beneficial.
  • Exposure to CI/CD (Git Hub Actions/Jenkins/Argo), containerisation (Docker), and observability (Prometheus/Grafana/ELK/Open Telemetry).
  • Experience with databases (SQL/No

    SQL), 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.
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary