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
English

Job 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

Apply for this position