Salary: £52,000 - 89,000 per year Requirements: Experience in Test Driven Development and strong knowledge of Java (17 or higher) Strong knowledge of Spring Boot, Spring MVC, RESTful API implementation, GraphQL, and open-source frameworks Experience in software development using cloud technologies (AWS preferred) Knowledge of build/deployment/testing/logging/monitoring tools and frameworks like Maven, Cucumber, Bamboo, GitHub, Cloud Code / Bedrock, and Splunk Understanding of the investment management domain with strong analytical, problem-solving, and communication skills Ability to work well with both business managers and the operations team Ability to perform well under pressure and deliver to tight deadlines Knowledge of agile software development processes/practices and familiarity with JIRA, Confluence, and other tools Desirable: Knowledge and experience in Python programming and regulatory/transaction reporting domain knowledge Responsibilities: Provide senior-level system analysis, design, development, and implementation of applications and databases, including third-party product integration Translate technical specifications into code for complex projects, write programs, develop code, test artifacts, and produce reports, ensuring automation support Elevate code to development, test, and production environments on schedule, provide production support, and submit change control requests with documentation, including peer reviews Understand software development methodology and architecture standards, train and mentor less experienced staff, and resolve elevated issues Participate in design, code, and test inspections throughout the lifecycle Explain technical considerations at meetings and perform systems analysis activities Understand client business functions and technology needs, with knowledge of our technologies, tools, and applications Interface with cross-functional team members and communicate system issues at the appropriate technical level for each audience Work with business-facing IT teams to deliver new solutions, review functional specifications, translate them into program specifications, liaise with end users for acceptance testing, and provide 3rd line support Build thought leadership and expertise in best-practice solution design and implementation Manage time effectively across multiple projects with competing business demands and priorities Technologies: API AWS Bamboo Cloud Confluence Cucumber GitHub GraphQL Support JIRA Java LESS Maven MVC Python Splunk Spring Spring Boot TDD Lambda Claude Code CloudWatch IAM More: We are a forward-thinking company looking for a senior developer to join our team, where you will play a crucial role in the design and implementation of innovative applications and systems. Our supportive environment promotes growth through mentorship and collaboration with cross-functional teams. We offer competitive benefits and opportunities for professional development. Our office is located in a vibrant area, providing a dynamic atmosphere for our employees. last updated 17 week of 2026