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
£ 71K

Job 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)

Apply for this position