Java Software Engineer
Oliver Bernard Ltd
20 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Compensation
£ 71KJob location
Tech stack
Java
Data Integrity
Data Structures
Java Message Service (JMS)
Messaging Application Programming Interface
Object-Oriented Software Development
ZeroMQ (Concurrent Programming Libraries)
Multithreading
Concurrency
Kafka
Requirements
You'll play a key role in designing, developing, and optimising core trading and risk systems. The ideal candidate will have a strong understanding of multithreaded Java applications, coupled with an appreciation for scalability, data integrity, and system performance.
Tech Stack & Skills:
- Strong core Java (Java 8+), with proven experience in multithreading and concurrency
- Solid understanding of data structures, algorithms, and object-oriented design
- Experience in low-latency or high-performance systems (finance or similar domains a plus)
- Familiarity with messaging frameworks (e.g. Kafka, JMS, ZeroMQ) desirable, If you're a Java Engineer who loves building high-performance systems and wants to make an impact in a fast-moving financial environment, we'd love to hear from you.
Benefits & conditions
- Salary £120k-£130k + bonus
- Hybrid working model (3 days onsite in London)