Contract Full Stack Java Developer (React Focus) – Financial Services - London
Contract Length: 12 Months
Rate: £350 per day
IR35 Status: Outside IR35
Overview
We are seeking an experienced Full Stack Developer to join a London-based financial services organisation on a 12-month contract. This role will have a strong focus on React frontend development, while also contributing to backend services built using Java 21+, Spring Boot, and Microservices architecture.
You will be working within a cloud-native, event-driven environment, delivering responsive trading and financial applications used in a fast-paced, regulated setting.
This is a hands-on role suited to engineers who are confident owning frontend delivery while collaborating on robust backend services.
Key Responsibilities
- Lead development of modern, high-performance React applications
- Build responsive, reusable UI components aligned with financial product requirements
- Integrate frontend applications with backend microservices
- Contribute to backend development using Java 21+ and Spring Boot
- Work with Kafka-based event streaming architectures
- Develop and maintain APIs within a microservices environment
- Build and maintain AWS or Azure CI/CD pipelines
- Ensure applications are secure, scalable, and production-ready
- Write robust unit and integration tests across frontend and backend
- Collaborate within Agile squads across the full SDLC
- Produce clear technical documentation
Core Technical Requirements
- Strong commercial experience with React (very strong proficiency required)
- Experience building full stack applications in regulated or enterprise environments
- Solid experience with Java (21+) and Spring Boot microservices
- Experience integrating with Kafka or other streaming technologies
- Cloud experience with AWS or Azure
- Experience working with relational databases (Oracle or similar)
- Strong understanding of CI/CD, DevOps practices, and Agile delivery
Preferred Experience
- Financial services domain knowledge (markets, instruments, trade lifecycle)
- Strong SQL capability
- Experience building highly interactive data-driven UIs
- Exposure to performance optimisation in trading or data-heavy applications
Background & Experience
- Bachelor’s degree in Computer Science or related discipline
- 10+ years of IT industry experience
- Experience working within Agile methodologies
- Strong analytical mindset and delivery-focused attitude
- Proven ability to collaborate within high-performing teams