Full Stack Engineer - Java
Alexander Ash
Charing Cross, United Kingdom
2 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Charing Cross, United Kingdom
Tech stack
Java
Code Review
Software Debugging
Oracle
Software Systems
Spring-boot
Kubernetes
Terraform
Microservices
Job description
We are working with a leading global financial services organisation to recruit a Full Stack Engineer for a long-term contract based in London. This role sits within a high-performing delivery team working on large-scale, business-critical technology platforms.
As a Full Stack Engineer, you will be responsible for developing end-to-end system features, from user experience through to Back End services. You will apply a cloud-first, agile mindset to design and deliver scalable, high-quality software solutions that directly support core business services.
Key Responsibilities
- Design, develop, and engineer full stack solutions from Front End through to Back End services
- Build scalable and efficient applications using modern Java-based architectures
- Collaborate closely with cross-functional teams to define, design, and deliver new features
- Act as a subject matter expert, contributing to technical and team-level decision making
- Work across multiple teams to solve complex technical and delivery challenges
- Participate in code reviews to ensure quality, consistency, and knowledge sharing
- Troubleshoot, debug, and optimise applications to ensure performance and reliability
- Mentor junior engineers and contribute to a strong engineering culture
Requirements
- Advanced proficiency in Java
- Experience developing end-to-end solutions in a full stack engineering role
- Working knowledge of Spring Boot and microservices architecture
- Familiarity with cloud-native development and agile delivery environments
- Exposure to technologies such as Kubernetes, Terraform, Oracle Database, and BDD is beneficial
- Strong problem-solving skills and ability to work across complex systems
- Excellent communication skills and experience working in collaborative teams