Senior Java Developer
Robert Walters
Charing Cross, United Kingdom
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Charing Cross, United Kingdom
Tech stack
Java
Code Review
Customer Data Management
Data Processing
System Availability
Spring-boot
Kotlin
Build Management
Kubernetes
Kafka
Job description
We are seeking a Senior Java Developer to join us on a permanent basis via the Robert Walters Consultancy. Your first assignment will be at JPMorgan in London.
What you'll do
- Design and build scalable Back End services using Java/Kotlin, applying domain-driven design principles
- Develop maintainable, testable code and evolve systems to meet changing business needs
- Architect resilient solutions that minimise failure risks and support high availability
- Ensure strong security standards to protect systems and customer data
- Troubleshoot production issues, implement fixes, and prevent recurrence
- Optimise performance, data handling, and deployment processes to support reliable, zero-downtime releases
Requirements
- Minimum 4 years' Back End development experience using Java and Spring Boot
- Strong knowledge of event-driven systems and messaging tools such as Kafka
- Experience working in cloud-native environments, including Kubernetes (user-level exposure)
- Understanding of device security and authentication in modern applications
- Familiar with engineering best practices including code reviews, testing, and end-to-end ownership
- Background in financial services or banking preferred, ideally within retail banking applications
About the company
We are a consultancy operating within Robert Walters, the world's most trusted talent solutions business. Across the globe, we deliver recruitment, outsourcing, and talent advisory services for businesses of all sizes, opening doors for people with diverse skills, ambitions, and backgrounds.