Senior Software Engineer

  • London
  • Apollo Solutions

Senior Java Engineer

Financial Services

London

Hybrid (2 days onsite)

Up to £96k + 15% Bonus + Great Pension/Benefits



The following information provides an overview of the skills, qualities, and qualifications needed for this role.

I am partnering with my leading Financial Services client who is currently hiring for an exceptional Senior Java Engineer to join their innovative technology team based in London. You will be passionate about designing and delivering scalable applications and have tangible views on how to exploit public cloud capabilities best. This role will be pivotal in transforming legacy systems into cloud-native distributed applications.


Key Skills and Responsibilities:

  • Solving technical problems, working alongside solution architects to define architectural designs, a view on progressive modernisation.
  • Working in a team of software engineers to make informed design choices to address architectural-level concerns like scalability, security, reliability and performance while transitioning to a cloud-native-based set of applications.
  • Writing modular, well-tested web applications that remain easy to maintain as the codebase and business continues to scale.
  • Ensuring software is built in a way that is consistent with - and exploits where possible - the collective frameworks, patterns, and practices that exist across the wider Engineering community.
  • Understand and apply industry best practices, foster knowledge sharing to provide solutions for complex business problems where no precedent may exist and ensure implementation of solutions where appropriate.
  • Continuous Backend/Full-Stack expertise in software engineering practices and skills.
  • Delivering scalable projects and initiatives


Must-Have:

  • Solid Java Development skills and the ability to lead projects, with the ability to effectively work with multi-disciplinary, internal, and external distributed teams across the project lifecycle.
  • Exceptional Backend/Fullstack engineering expertise
  • Expert in core Full-Stack Java Development
  • Hands-on demonstrable experience in microservice frameworks such as Springboot, micro-front end and micro-service API design, event-driven architecture
  • Expert in RESTful APIs and web services
  • Exposure to React / AngularJS frameworks desirable
  • Expert in source code repositories and change management tools, Git.
  • Docker or other containerisation technologies
  • Hands-on implementation and using CI/CD pipelines
  • Agile development practices and test automation (Unit/Integration/E2E testing – Jest/Testing Library/Cucumber/Cypress).
  • DevOps mindset and ability to use tools like Jenkins, Maven, Docker, Kubernetes, Terraform
  • Solid build processes and release automation (Azure/GCP Pipelines, Nexus).
  • Expert software development life cycle from inception, through build to production.


Ready for an exciting career move as a Senior Java Engineer in a challenging and rewarding Financial Services environment? If so, send your CV as soon as possible for a confidential chat.

Insert your email to proceed to Apollo Solutions's job offer

or