Home / Jobs / Full Stack Software Engineer III - Java
Full Stack Software Engineer III - Java
LondonSource: WhatJobs
See advert for pay
Overview
In this role you will own end-to-end delivery of secure, full-stack features for Global Banking Technology, shaping scalable software built on microservices and event-driven architectures. You will drive performance, resiliency, and operational excellence while expanding your technical influence and responsibly exploring AI patterns. You work closely with cross-functional teams to turn requirements into robust designs and production code, contributing to a culture of strong reviews and continuous improvement. This is an opportunity to grow in a high-impact, enterprise-scale environment that values inclusion and technical leadership.
Responsibilities
Lead delivery of complex features and services by shaping options and implementing scalable software
Own end-to-end engineering outcomes across design, build, test, release, and operate phases with security and reliability
Set a high bar for code quality through secure production code, reviews, and debugging across services
Drive operational excellence by automating recurring issues and improving system stability
Influence architecture and platform alignment across teams with API/event contracts and data flows
Partner on technical evaluations for architecture, security posture, and platform fit
Mentor teammates through pairing, design reviews, and knowledge sharing
Promote inclusive engineering culture and respect in team environment
Produce architecture and design artifacts for complex applications while ensuring constraints
Leverage enterprise AI coding assist tools to improve code quality and productivity
Apply SDLC tooling and automation to enhance value of automation
Key requirements
Formal training or certification on software engineering concepts
Proven ownership of design and delivery for production services, including testing strategy and operational support
Strong proficiency in Java and Spring Boot, Hibernate, JPA, Spring Kafka with performance tuning
Experience with microservices and Kafka/event-driven architectures, including reliability patterns
Experience implementing automation and CI/CD pipelines with quality gates
Full SDLC proficiency with clear documentation and traceability
Strong understanding of Agile delivery, resiliency, and secure engineering practices
Hands-on experience with AI-assisted development tools and ability to critically evaluate AI outputs
Understanding of responsible AI use, data sensitivity, and secure handling of inputs/outputs
We use essential cookies to make this site work. With your permission we would also like to use the optional cookies below. Nothing optional is set until you choose, and you can change your mind at any time from "Cookie settings" at the bottom of every page. Cookie policy.
Essential — keep the site working and secure, and remember the choice you make here. Always on.