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

Senior Java Engineer – Platform

Job in East Orange, Essex County, New Jersey, 07017, USA
Listing for: RE Partners
Full Time position
Listed on 2026-07-06
Job specializations:
  • Software Development
    Java Developer, Backend Developer
Salary/Wage Range or Industry Benchmark: 120000 - 160000 USD Yearly USD 120000.00 160000.00 YEAR
Job Description & How to Apply Below
Position: Senior Java Engineer – Payments Platform

Overview

We're building a high-impact payments platform for a top-tier investment bank – real-time, high-volume transactions, sub-10ms latency, and millions of operations per second. This isn't a CRUD role. This is core Java engineering, building and optimising systems at the heart of global payments infrastructure. You'll join a small, senior team with ownership – you’ll own services end-to-end, from design to production support.

Your work will power real-time payments across the globe.

What You'll Be Doing
  • Design, build, and optimise high-throughput, low-latency distributed systems using Java 21+, Spring Boot, Kafka, and Kubernetes
  • Work with event-driven architectures and asynchronous messaging
  • Tune JVM performance, debug production issues, and optimise for reliability
  • Own the full lifecycle: requirements, design, implementation, testing, and production support
  • Collaborate with engineers, architects, and business stakeholders in an Agile environment
Must-Haves
  • 8+ years of hands-on Java development experience
  • Expert knowledge of Java 17/21, Spring Boot, and modern JVM features
  • Deep understanding of concurrency, multithreading, and performance tuning
  • Experience with Kafka (or similar messaging systems) and event-driven architecture
  • Strong grasp of distributed systems – fault tolerance, idempotency, resilience
  • Production debugging skills – thread dumps, heap analysis, profiling tools
  • UK or US work authorisation (we cannot sponsor visa)
Nice to Have
  • Experience in payments, trading, or financial services – especially low-latency systems
  • Experience with reactive programming (Spring Web Flux, Akka)
  • Familiarity with ISO 20022, SWIFT, or FIX standards
  • Cloud-native experience (AWS, GCP, or Azure) with Kubernetes
Why Join
  • Meaningful work: your code will process billions in payments
  • Modern tech stack:
    Java 21, virtual threads, Kafka, Kubernetes
  • Senior team: collaborate with engineers from top banks and trading firms
  • Stable, long-term: permanent role with a top-tier investment bank
  • Hybrid flexibility: 2-3 days in the office, rest remote
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary