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
£ 163KJob 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.