> Markdown version of [/jobs/ext/4668093-principal-java-developer-vp-java-spring-boot-aws](https://www.wearedevelopers.com/jobs/ext/4668093-principal-java-developer-vp-java-spring-boot-aws). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Java Developer - VP | Java, Spring Boot, AWS - **Company:** Lorien - **Location:** London, United Kingdom (Remote available) - **Experience:** Expert - **Salary:** £130,000 - £131,000 - **Contract:** Permanent contract - **Skills:** 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, Spring-boot, AI Coding Agents, Build Management, Containerization, Kubernetes, Low Latency, Functional Programming, Restful APIs, Docker, Microservices - **Published:** November 11, 2026 - **Apply:** https://www.reed.co.uk/jobs/principal-java-developer-vp--java-spring-boot-aws/57557416 ## About the Role * 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 ## 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