Backend Java Developer

About the Role

The role involves developing and maintaining high-performance applications using Java and Spring Boot, with a focus on market connectivity and low latency programming.

Responsibilities

  • 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 adherence to the firm's minimum 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 Word, PPT, and Excel is necessary.

Qualifications

  • Bachelor's degree, University degree, or equivalent experience.

Required Skills

  • Java
  • Microservices
  • Spring Boot

Preferred Skills

  • Experience in financial services domain.
  • Excellent analytical, communication, and interpersonal skills.
  • Ability to work independently, take ownership, troubleshoot, and multitask.

Job Details

Company
Thrive IT Systems
Location
Belfast, UK
Posted