Software Engineer (Java, Microservices, AWS) | Leading Financial Services

Location London
Discipline: Software Design and Application Development
Job type: Permanent
Salary: £up to 110,000 per annum

A leading financial services company located in Greater London are seeking a driven and experienced Software Engineer to join their evolving Product and Technology team on a permanent basis. 

Key Responsibilities

  • Provide technical leadership across teams, ensuring adherence to best practices and clean code principles.

  • Drive continual improvement of software architecture and development practices, enhancing efficiency, reducing risks, and increasing agility.

  • Work across the entire SDLC, collaborating with key stakeholders to validate products and elevate quality.

  • Mentor and coach junior colleagues, fostering their growth and expertise.

  • Be available periodically outside of office hours for release support and deployments.

Skills and Experience

  • Experience with NoSQL databases

  • Comfort working in a Linux environment 

  • Familiarity with software design patterns and clean code principles.

  • Hands-on experience with Git for source code control in large-scale projects.

  • Strong expertise in Java development, particularly in building secure web services (REST/SOAP).

  • Strong knowledge of TDD, unit, integration, and automated testing practices.

  • Experience with AWS services or containerised platforms.

  • Practical experience with CI/CD technologies such as Jenkins, etc.