Senior Java Developer
We are partnering with a regulated banking environment in London that values innovative, secure, and resilient platforms. Join a team committed to modern development practices in a collaborative and forward-thinking culture. This role involves designing, building, and maintaining Java microservices and APIs within a cloud-native setting, focusing on compliance, security, and operational excellence. It's an excellent opportunity for experienced developers who thrive in dynamic, regulated environments seeking to make an impactful contribution to critical banking products.
Role Overview:
The Senior Java Developer will play a key role within the engineering team, responsible for delivering high-quality Java-based microservices in a cloud-first environment. The role supports the development of secure, scalable platforms aligned with banking regulations and industry best practices. The position involves working closely with cross-functional teams to ensure system robustness and compliance while fostering innovative solutions.
Key Skills & Experience:
• Proven senior-level Java experience (Java 11+) including modern language features and best practices
• Strong expertise in Spring Boot (RESTful APIs, security, configuration, testing)
• Banking or financial services background within a regulated environment
• Cloud-native experience (AWS/Azure/GCP)
• Containerisation (Docker) and orchestration (Kubernetes)
• Knowledge of CI/CD pipelines, Infrastructure as Code, and automated testing (JUnit, Mockito)
• Experience with SQL, relational databases, performance tuning, and transactionality
• Production support experience, including monitoring, logging, tracing, and incident management
• Self-directed, proactive problem-solver with a problem-solving attitude
• Preferably experience in start-up or high-growth engineering environments
Key Responsibilities:
• Design, develop, and maintain Java microservices and APIs using Spring Boot
• Own end-to-end delivery from requirements to deployment and support
• Enhance engineering practices, code quality, observability, and operational resilience
• Ensure compliance with regulatory standards, audit requirements, and secure design principles
• Collaborate with product, engineering, and platform teams to resolve systemic issues and improve processes
Requirements:
• Right to work in the UK
• Minimum 2 years of relevant Java experience
• Experience working on-site in London (2 days/week, hybrid pattern)
• Prior banking or financial services experience is essential
• Availability to start on 10/03/2026
Nice to Have (Optional):
• Experience with start-ups, scale-ups, or high-growth engineering environments
If you meet these criteria and are interested in this challenging role, please apply now to join a dynamic team making a significant impact within the banking industry.