£700 Per day
Inside
Hybrid
London
Summary: A leading global financial institution is seeking a Senior Java Backend Developer for a contract role in London. The position involves designing and developing high-performance backend services to support critical business functions. The role requires hands-on experience with Java and a strong understanding of scalable data processing architectures. This is a hybrid position with a competitive daily rate.
Key Responsibilities:
- 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
Key Skills:
- 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 environments
- Solid understanding of microservices and event-driven architecture
- Experience applying TDD and modern software engineering practices
Salary (Rate): £700 per day
City: London
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: inside IR35
Seniority Level: Senior
Industry: IT
- £600 - £700 per day
- London
- Contract
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 environments
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.