Principal Java Developer - VP | Java, Spring Boot, AWS
Lorien Resourcing
In this Principal Java Developer role, you will steer a business-critical trading platform’s stability, modernization, and migration to AWS. You will work closely with the platform architect, guide a team, and still contribute hands-on code. The position sits within a senior engineering context that shapes technical direction for a large-scale trading environment. You’ll balance performance, reliability, and modern cloud-native approaches to deliver impactful results.
Pay / Benefits- base salary plus bonus
- hybrid work pattern (Tue–Thu in office)
- core hours 8:30–17:00
- Stabilise and improve a large trading platform, focusing on stability, performance, and latency
- Design and build new services using modern Java (Java 25) and Spring Boot
- Lead the migration of applications to AWS and replace legacy frameworks with cloud-native solutions
- Support migration of the caching layer to Redis
- Utilise AI-assisted development tools to analyse legacy code and accelerate refactoring
- Provide technical leadership and mentoring while remaining hands-on
- Extensive enterprise Java development with recent hands-on coding
- Strong Spring Boot and Spring ecosystem expertise
- Hands-on AWS experience, ideally on a cloud migration or modernization programme
- Containerisation and cloud-native application design
- Financial services experience, ideally trading/front office or risk systems
- Solid understanding of functional programming concepts
- Strong architectural knowledge and ability to work independently in complex environments with limited documentation
- leadership and mentoring
- problem-solving and analytical thinking
- effective communication and collaboration
- Java (enterprise level)
- Spring Boot and Spring ecosystem
- AWS cloud & migration experience
Reference: WJ-747_31291539 · Posted 13 Nov 2026, 04:56 AM