Java Software Engineer

FD Technologies plc is a global leader in consulting, business services and technology. We are the home for diverse thinkers and innovators. We know that our people are vital to our success and we are proud of the diverse and vibrant team we have built across the globe. We are committed to hiring top talent, creating an environment where they can thrive, and recognizing and rewarding their dedication as they progress within the company.


First Derivative provide managed services and consulting to our clients in the capital markets sector worldwide, with a focus on supporting mission-critical systems and helping them achieve and maintain regulatory compliance.


The Opportunity

We have excellent opportunities for Mid-Senior Software Engineers to join our Global Consulting Practice. At First Derivative we work shoulder to shoulder with the world’s top 20 banks including Morgan Stanley, UBS, Citi Group, JP Morgan, and Credit Suisse to name a few.

Successful candidates will have the chance to partner with our clients, whilst working on cutting-edge technology on a variety of projects across Front Office, Regulatory Reporting, Trade Reconciliation, Data/ Cloud Migration and more!

We seek technologists who have a hunger to dig deep and get involved in providing first-class solutions to real-world problems.


Skills, Qualifications and Experience:


Must Haves

  • Hands on knowledge of Core Java, Collections, Concurrency, Spring framework
  • Understanding of Microservice architecture developed using Spring Boot.
  • Experience using development and build tools, ideally: Maven, Gradle, Git, IntelliJ, Eclipse
  • Experience of fast paced Agile working environments
  • Understanding of TDD and proficient in writing JUnit testcases
  • Highly motivated with the desire to explore and learn new technologies and frameworks
  • Capacity to work efficiently both independently and within a team
  • Critical thinking and problem-solving skills
  • Strong written and spoken English


Desirable Skills

  • Good understanding of Java 8+, Lambda, Streams, Functional Interfaces
  • Hands on knowledge of event driven/Messaging platforms such as Kafka
  • Proficient in JPA frameworks such as Hibernate and SQL
  • Understanding of CI/CD tooling such as Jenkins, Docker



Working for FD:

You will embark upon a career with life-long learning at its core, facilitating rapid professional and personal development and the opportunity to design your own career path. As well as offering a wide variety of projects to gain hands on business exposure, we also provide external training courses and accreditations such as AWS, GCP, Azure, Cloudera etc. We are truly passionate about our Mentor Programme, through which our senior colleagues generously set aside personal time to coach and support others in their career progression.

Our employees are rewarded with numerous benefits as part of their employment, including:

  • Competitive Salary
  • Extensive Health Care Package
  • Pension plan
  • Employee Assistance Programme
  • Annual leave increasing with service
  • Group Life Protection Benefit
  • Training opportunities
  • FD Internal Network and Sports & Social Calendar

Who are we?

FD Technologies plc (FD) is a leading software and services company, with world-leading intellectual property in ultra-high-performance analytics (KX) across industries, and extensive domain expertise and capabilities in capital markets systems and technology (managed services and consulting).


KX technology is designed to capture and analyze data to make real-time decisions in a world where data volumes generated by markets and machines are increasing exponentially, and existing technologies fail due to technological or commercial limitations.
KX is widely adopted throughout the financial industry and is poised for accelerated growth across high-tech manufacturing, automotive, oil and gas, utilities, and telecommunications.

First Derivative

First Derivative provides a range of managed services and consulting worldwide to its clients in the capital markets sector, including many of the world’s leading banks, focused on supporting mission-critical systems as well as helping them to achieve and maintain regulatory compliance.

If you meet these requirements and would like to apply for this role.