Java Developer

Company: Understanding Recruitment
Apply for the Java Developer
Location: London
Job Description:

Overview

As a Java Developer in a leading FinTech, you will build core Java solutions from scratch in a framework-free environment. You will join a cross-functional team in a hybrid London setup, contributing to fintech-focused software that may run across cloud platforms. The role emphasizes performance, data structures, and multithreading to support trading-related features. You will work in a hands-on, collaborative environment with modern testing and delivery practices to accelerate your progression toward more senior responsibilities. This is an opportunity to shape impactful financial software within a high-growth, innovative company.

Pay / Benefits

  • flexible working from home policy
  • personal training budget
  • private health insurance
  • life assurance
  • dental & eyecare insurance
  • bonus

Responsibilities

  • Develop core Java applications from scratch without using frameworks
  • implement multithreading and concurrency solutions
  • participate in TDD, CI/CD, and paired-programming workflows
  • work in a modern FinTech environment with focus on FX/trading domain
  • contribute to cloud-enabled, cross-platform software (GCP/AWS)

Key requirements

  • 3-5 years of Java development experience
  • core Java proficiency without framework reliance
  • multithreading knowledge
  • experience with TDD, CI/CD, and paired programming
  • interest in financial sector and trading domains
  • collaboration
  • adaptive learning
  • problem-solving
  • Core Java
  • multithreading
  • TDD

Posted: September 14th, 2026