Senior Java Backend Developer (Contract)
Location: London (Hybrid)
Rate: £650 - 700 per day (likely inside IR35)
A leading global financial institution is seeking a Senior Java Backend Developer to join a high-performing engineering team, delivering scalable, data-intensive backend systems that support critical business functions.
This is a hands-on contract role focused on building and optimising high-performance applications designed to handle large and complex datasets within a distributed environment.
The Role
You will be responsible for designing, developing, and enhancing backend services that underpin data processing and analytical workflows.
Key responsibilities include:
- Developing high-performance Java-based backend services
- Designing and implementing scalable data processing architectures
- Working with large and complex datasets, ensuring performance and efficiency
- Contributing to system design, including microservices and event-driven architectures
- Writing clean, maintainable code aligned to best engineering practices
- Applying Test-Driven Development (TDD) and ensuring code quality
- Identifying and resolving performance bottlenecks
Required Experience
- Strong experience in Java backend development (Java 17+)
- Proven expertise with the Spring ecosystem (Spring Boot and related frameworks)
- Strong SQL and data modelling capabilities
- Experience working in investment banking enviornments
- Solid understanding of microservices and event-driven architecture
- Experience applying TDD and modern software engineering practices
Desirable Experience
- Experience with messaging technologies such as Kafka
- Exposure to cloud platforms (AWS, Azure, or GCP)
- Familiarity with containerisation technologies (Docker, Kubernetes)
- Experience with distributed data processing tools such as Spark or Flink
Additional Information
- Daily rate: £650-700
- Hybrid working model in London
- Initial contract with strong likelihood of extension
McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.