Job description
Currently working on the build-out of a new engineering team focused on developing an in-house platform within a critical financial services domain. This initiative is centred around bringing a traditionally vendor-led capability internally, with a focus on building a scalable, flexible, and fully automated system from the ground up. The environment is highly regulated and production-critical, requiring strong engineering standards and end-to-end ownership.
Key responsibilities include:
• Designing and building scalable, distributed systems using modern architectural patterns
• Owning the full software development lifecycle from requirements through to production and support
• Developing and maintaining microservices and APIs
• Ensuring systems are reliable, observable, and secure
• Driving engineering best practices across testing, automation, and performance
• Working closely with product and engineering stakeholders to deliver robust solutions
Technology Environment
• Java and Spring Boot (low-latency)
• Distributed systems and microservices architecture
• AI Skills mandatory
• Angular or TypeScript (full-stack capability beneficial)
• Cloud and containerisation technologies
• CI/CD, automated testing, and observability tooling
Requirements
• Strong experience in Java and backend development
• Experience building and scaling distributed systems in production environments
• Solid understanding of software architecture and system design
• Experience working in financial services or other regulated environments
• Exposure to the full software development lifecycle
• Familiarity with modern development practices including CI/CD and automated testing
Robert Walters Operations Limited is an employment business and employment agency and welcomes applications from all candidates