Principal Java Developer - VP | Java, Spring Boot, AWS

Lorien
London, United Kingdom
3 days ago
Apply on www.reed.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£130,000 - £131,000
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Agile Methodology Amazon Web Services C++ (Programming Language) Cloud Computing Java Platform Enterprise Edition (J2EE) Hazelcast Python (Programming Language) Redis Distributed Caching Software Engineering SQL Databases
+10 more
Spring-boot AI Coding Agents Build Management Containerization Kubernetes Low Latency Functional Programming Restful APIs Docker Microservices

Job description

This is a senior engineering role for someone who still writes code every day. You’ll work closely with the platform architect, set technical direction, and guide a team of experienced engineers and contractors., * Investigate and resolve complex technical issues across a large trading platform, including P&L and trade services

  • Improve platform stability, reliability, performance and latency
  • Design and build new services using modern Java (Java 25) and Spring Boot
  • Lead the migration of existing applications to AWS, replacing legacy frameworks with cloud-native solutions
  • Support the migration of the caching layer to Redis
  • Use AI-assisted development tools (e.g. Amazon Kiro) to analyse legacy code and accelerate refactoring
  • Provide technical leadership and mentoring while staying hands-on

Requirements

  • Extensive enterprise Java development, with recent hands-on production coding
  • Strong Spring Boot and Spring ecosystem expertise
  • Hands-on AWS experience, ideally gained on a cloud migration or modernisation 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 comfort working independently in complex environments with limited documentation

Desirable experience

  • Scala (preferred), C++ or Python
  • Redis, Hazelcast or other distributed caching
  • Low-latency systems, idempotency and reliable processing
  • Day-to-day use of AI coding assistants, * Agile Methodology
  • Amazon Web Services (AWS)
  • Communication Skills
  • Docker Containerization
  • Java Programming
  • Kubernetes
  • Microservices Development
  • RESTful API Development
  • Spring Boot
  • SQL Databases

Benefits & conditions

  • VP-level Principal role with real influence over technical direction
  • Large-scale AWS modernisation programme
  • Modern stack for new development: Java 25, Spring Boot, AWS, Redis, AI-assisted engineering
  • Competitive base salary of c£130K plus bonus
  • Consistent hybrid pattern: Tuesday to Thursday in central London, Monday and Friday remote
  • Core hours 8:30-17:00

About the company

A global investment bank is looking for a hands-on Principal Java Developer to take technical ownership of a business-critical trading technology platform. You’ll stabilise it, modernise it and lead its migration to AWS.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.reed.co.uk
Prepare application

Good distractions

Loading talks and stories from around this role…