Booking and Messaging Java Developer

Randstad UK
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 163K

Job location

Charing Cross, United Kingdom

Tech stack

Java
API
Middleware
PostgreSQL
Linux kernel
MVC
Network Service
RxJava
Socket
SQL Databases
Multithreading
Concurrency
SAP Sybase ASE
Low Latency
Kafka
Reactive Programming

Requirements

  • Core Java Mastery: Expert-level Java (8+) with a focus on Multithreading, Concurrency, and Asynchronous processing.
  • Reactive Systems: Hands-on experience with Functional Reactive Programming (RxJava, Java 9 Flow API, or similar).
  • Low Latency Messaging: Deep understanding of 60East AMPS, Kafka, or Solace. You should be comfortable with Pub/Sub, Point-to-Point, and durable subscriptions.
  • Middleware & Networking: Expertise in socket programming and optimizing low-latency network communication.
  • Modern Stack: Spring IoC/MVC, SQL (Sybase/PostgreSQL), and a solid grasp of Linux internals., You are a developer who possesses "mechanical sympathy"-you don't just write code; you understand how it impacts the hardware and the network. You thrive in environments where performance bottlenecks are identified and destroyed, and you enjoy the autonomy of owning a functional backlog within a global team.

Apply for this position