
Back End Engineer
- London
- Permanent
- Full-time
- Work with product owners to refine, estimate and prioritise Jira tickets
- Attend and contribute to agile ceremonies and platform discussions
- Deliver code that is easy to understand, maintain and test
- Collaborate closely with engineers from other platforms
- Develop and maintain scalable, high-performance RESTful APIs using Java and related technologies (Spring, JPA, Kafka, JUnit).
- Apply design patterns, SOLID principles, and clean code practices.
- Work with relational databases and SQL to ensure efficient data management.
- Design, deploy, own and maintain microservices in a cloud environment (AWS, Google Cloud, or Azure).
- Debug complex issues and implement effective solutions.
- Ensure security best practices, including data protection and access control.
- Collaborate with agile teams using practices such as pair programming and code reviews.
- Use project management, source control, and CI tools (e.g., Jira, Git, Jenkins).
- Enthusiasm to learn and deliver high-quality software.
- Experience in agile teams with practices like pair programming and code reviews.
- Several years of hands-on development experience with Java and related technologies (Spring, JPA, Kafka, JUnit).
- Understanding of design patterns, SOLID, and clean code principles.
- Experience building scalable and high-performance RESTful APIs.
- Knowledge of relational databases and SQL.
- Understanding of microservices architecture and experience deploying/maintaining microservices.
- Familiarity with cloud platforms (AWS, Google Cloud, or Azure).
- Strong problem-solving skills for debugging complex issues.
- Good understanding of security best practices (data protection, access control).
- Strong communication and collaboration skills.
- Experience with tools such as Jira, Git, and Jenkins.
- Interest in or experience with DevOps tools (Docker, Kubernetes, CI/CD pipelines).
- Experience with application logging and monitoring tools.
- Understanding of test automation, continuous testing, and test coverage metrics.
- Knowledge of architectural solutions (highly available systems, distributed applications, disaster recovery, automation).
- Competitive salary based on industry benchmarking.
- Fully flexible remote hybrid working model.
- Pension Salary Exchange scheme to enhance pension contributions.
- Participation in our annual bonus scheme.
- 25 days annual leave (FTE) plus UK bank holidays (increasing by 1 day per full calendar year worked, up to 30 days).
- An additional day off for your birthday each year.
- Private medical cover through Vitality. (UK only)
- 4x life assurance cover.
- Family-friendly policies with enhanced support.
- Free access to our confidential Employee Assistance Programme.
- Access to company perks, competitions, and recognition schemes.