Java Software Engineer

We are seeking a highly skilled and motivated Senior Backend Engineer to join our client core development team. In this role, you will be responsible for designing, building, and maintaining high-performance, low-latency market connectivity applications and microservices.

The ideal candidate has a deep passion for core Java development, non-blocking I/O patterns, and financial data protocols, combined with a strong understanding of modern cloud architectures and Agile methodologies.

Technical Skills Required

  • Experience with Java NIO components like Channels Buffers and Selectors is expected
  • Expert knowledge of FIX protocol Market Connectivity and Low latency programming is a must
  • Very strong in Java and Spring Boot based application development
  • Experience with middle layer messaging services like JMS MQ EMS or Kafka
  • Strong at RDBMS concepts and experience with Oracle Sybase or MS SQL
  • Cloud experience with Micro Services and Containerization is a big plus
  • Test driven development and to adhere with firms min development standards
  • Experience with Unix or Linux scripting
  • Solid experience with CICD tools Agile Development and Software life cycle
  • Basic experience with MS office platform tools like Work PPT and Excel is necessary

Qualifications

Bachelors degree University degree or equivalent experience

Non Technical Skills Required

Worked with projects in financial services domain

Excellent analytical communication and interpersonal skills

Ability to work independently take ownership trouble shoot and multitask

Skills

Mandatory Skills : Java, Microservices, SpringBoot

Job Details

Company
Randstad Digital
Location
Belfast, UK
Posted