cover image
Royal London

Royal London

www.royallondon.com

2 Jobs

3,419 Employees

About the Company

We’re the UK’s largest mutual life, pensions and investment company. Proudly customer owned since 1861.*

Royal London is a purpose-driven mutual. Our Purpose, ‘Protecting today, investing in tomorrow. Together we are mutually responsible’, defines the impact we want to have. It shapes what we do on behalf of our members and customers, financial advisers, our colleagues and the communities in which we operate.

Our People Promise is our collective commitment that our workplace will be inclusive, responsible, enjoyable and fulfilling where all colleagues can thrive and experience a sense of belonging. This is underpinned by our Spirit of Royal London values; Empowered, Trustworthy, Collaborate, Achieve.

Our inclusive values and people promise are core to who we are and how we work. It’s good for our people, and good for our customers too, because with an inclusive workplace and a diverse workforce we will reflect our members, customers and communities to deliver the best outcomes.

We celebrate and value different backgrounds and cultures across our organisation. Our diverse people and perspectives give us a range of skills which are recognised and respected– whatever their nationality, language, education, ethnicity and cultural background, gender and gender identity/expression, sexual orientation, generation, age, socioeconomic background, neurodiversity, religious background, abilities or disability.

For more information on working at Royal London visit: https://www.royallondon.com/about-us/working-at-royal-london/

*Based on total 2022 premium income. ICMIF Global 500, 2024


Listed Jobs

Company background Company brand
Company Name
Royal London
Job Title
Java Developer
Job Description
**Job title** Java Developer **Role Summary** Design, develop, test, and maintain scalable Java microservices for a long‑term investment platform. Work across the full software development lifecycle within an agile, team‑driven environment, leveraging Spring, REST, Kafka, MongoDB, and Kubernetes. **Expectations** - • Senior experience using Spring Boot and enterprise Java. - • Proven ability to build RESTful microservices and integrate Kafka event streams. - • Hands‑on experience with NoSQL (MongoDB) persistence and caching strategies. - • Competence in containerisation (Docker) and orchestration (Kubernetes) on cloud platforms. - • Strong test‑driven development (TDD) mindset and automated testing throughout the SDLC. - • Ability to work independently with minimal supervision, while contributing effectively to a collaborative team. **Key Responsibilities** 1. Architect and develop microservices using Spring Boot and Java. 2. Design and expose RESTful APIs and integrate Kafka or other event‑driven messaging. 3. Implement persistence layers with MongoDB and design caching mechanisms. 4. Containerise services with Docker, configure and deploy to Kubernetes clusters. 5. Write unit, integration, and end‑to‑end tests; maintain high test coverage. 6. Employ CI/CD pipelines for automated build, test, and deployment. 7. Participate in agile ceremonies (sprints, backlog grooming, retrospectives). 8. Collaborate with product, design, and operations teams to deliver functional releases. **Required Skills** - Java SE/EE, Spring Boot, Spring Cloud - REST API design and documentation - Kafka (or similar) event streaming - NoSQL databases (MongoDB) and cache patterns (Redis, Memcached) - Docker, Kubernetes, cloud deployment (AWS, Azure, GCP) - Test‑driven development (JUnit, Mockito, Testcontainers) - Continuous integration and delivery (Jenkins, GitLab CI, GitHub Actions) - Version control with Git - Agile development practices and full SDLC involvement **Required Education & Certifications** - Bachelor’s degree (or equivalent) in Computer Science, Software Engineering, or related field. - Professional certifications such as Oracle Certified Professional: Java SE, Spring Professional Certification, or cloud provider certifications are a plus.
Alderley edge, United kingdom
Hybrid
09-03-2026
Company background Company brand
Company Name
Royal London
Job Title
Software Engineer
Job Description
**Job Title** Software Engineer **Role Summary** Design, develop, test, and support enterprise‑grade software solutions written in C#/.NET for the Protection application stack, collaborating with cross‑functional teams across the full software development lifecycle. **Expectations** - Deliver high‑quality, well‑tested code that adheres to defined coding standards. - Participate actively in agile ceremonies (sprints, stand‑ups, retrospectives). - Contribute to continuous improvement (code reviews, process enhancements). - Maintain a collaborative mindset and demonstrate a strong willingness to learn and grow. **Key Responsibilities** - Develop and enhance features and bug fixes for the Protection application. - Engage in solution design discussions, evaluating the impact of changes on existing systems. - Write clean, maintainable code and produce comprehensive unit/integration tests. - Coordinate release activities to ensure safe, stable production deployments. - Participate in code reviews, peer feedback, and quality assurance processes. - Support knowledge transfer and mentoring within the engineering team. **Required Skills** - Proficient in C# and .NET development. - Solid understanding of the Software Development Life Cycle (SDLC). - Experience working in Agile/Scrum environments. - Collaborative communication skills and a proactive learning attitude. - Bonus: Familiarity with Java, Angular, SQL Server, Azure cloud services, or Azure DevOps pipelines. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or related technical field (or equivalent practical experience).
Edinburgh, United kingdom
Hybrid
12-03-2026