More jobs:
Senior Java Engineer – Platform
Job in
Passaic, Passaic County, New Jersey, 07055, USA
Listed on 2026-07-06
Listing for:
RE Partners
Full Time
position Listed on 2026-07-06
Job specializations:
-
Software Development
Java Developer, Backend Developer
Job Description & How to Apply Below
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.
- 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
- 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)
- 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
- 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
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).
(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:
×