Principal Java Developer - VP | Java, Spring Boot, AWS
Lorien
London, United Kingdom
3 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.reed.co.uk
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…