The order in which job vacancies are displayed is determined by a composite score based on the following factors:
Keyword Relevance: How well your search terms match the vacancy details. We prioritize matches found in the job title, followed by job requirements, location names, and educational levels. Matches within general employer information or the organization's name carry a lower weight.
Commercial Prioritization (Premium Jobs): Vacancies paid for by employers ('Premium' or 'Sponsored') receive a ranking boost and will appear higher in the search results.
Recency (Date Relevance): Newer vacancies are prioritized. The relevance score of a vacancy is reduced by half once the posting is older than 30 days.
Proximity (Distance Relevance): Vacancies located closer to your search location are ranked higher. For vacancies located more than 30 km from the search center, the relevance score is halved.
The final ranking is established by multiplying all these individual factors to calculate the total relevance score.
My client, a leading global technology organisation is looking for an experienced Software Engineer to support a range of large‑scale, business‑critical platforms. You'll join a collaborative engineering team working on high‑availability systems used across the UK, contributing to new feature development, platform enhancements, and ongoing operational performance.
About the Role
You will work as part of an agile cross‑functional team delivering robust, secure, scalable software solutions. The role covers developing new application features, updating existing systems, supporting deployments, and ensuring smooth operation of live services.
Key Responsibilities
Maintain, enhance, and secure existing Java applications
Design and develop new applications, features, and microservices
Build and maintain automated test suites using TDD principles
Create and manage CI/CD pipelines
Support monitoring, troubleshooting, and live operational issues
Collaborate with architecture, infrastructure, and testing teams
Participate in agile ceremonies and break down work into user storiesRequired Skills & Experience
Strong commercial experience with Java 17+ and Spring Boot
Experience with:
Git version control
GitLab CI/CD
Gradle
Ansible
Containers / containerised environments
Good understanding of secure coding practices
Strong analytical and problem‑solving skills
Please apply with your updated CV if the role aligns with your interest