> Markdown version of [/jobs/ext/353082-software-engineer-recommendation](https://www.wearedevelopers.com/jobs/ext/353082-software-engineer-recommendation). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - Recommendation - **Company:** JD.COM INTERNATIONAL UK LTD - **Location:** Rotterdam, Netherlands - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Document Management Systems, Distributed Systems, Machine Learning, Recommender Systems, Spring-boot, Backend, Information Technology, Low Latency, Microservices - **Published:** June 7, 2026 - **Apply:** https://nl.indeed.com/viewjob?jk=7b3277e9356d223c ## About the Role Do you have experience in Supply chain?, Do you have a Bachelor's degree?, * Bachelor's degree (or equivalent) in Computer Science or a related field. * 3+ years of experience in Java programming and Spring Boot. * Experience related to search or recommendation systems, such as ranking, retrieval, or advertising. * Experience with microservices architecture and service deployment. * Ability to communicate effectively in English and Chinese., * Experience supporting ML-enabled search systems in production environments. * Experience working on high-concurrency or low-latency services. * Experience in large internet or consumer-facing technology companies. * Familiarity with distributed systems design. ## Description * Design and develop backend services supporting recommendation and discovery scenarios. * Integrate machine learning models for personalised ranking and recommendation using microservice architectures. * Build and maintain backend applications using Java and Spring Boot. * Collaborate with machine learning engineers to support model deployment, serving, and optimisation. * Ensure system scalability, reliability, and low-latency performance under high traffic. * Document system design decisions and share backend best practices within the team. * Work onsite in London, UK. ## Related Videos - [How We Built a Machine Learning-Based Recommendation System (And Survived to Tell the Tale)](https://www.wearedevelopers.com/videos/752-how-we-built-a-machine-learning-based-recommendation-system-and-survived-to-tell-the-tale) - [Swapping Low Latency Data Storage Under High Load](https://www.wearedevelopers.com/videos/746-swapping-low-latency-data-storage-under-high-load) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Your next 10x engineer isn't in your city. Refactor accordingly.](https://www.wearedevelopers.com/videos/100103-your-next-10x-engineer-isn-t-in-your-city-refactor-accordingly) - [Unleash the power of 5G in your code: transform your apps](https://www.wearedevelopers.com/videos/1567-unleash-the-power-of-5g-in-your-code-transform-your-apps) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [Best Companies in the Netherlands: Top 25 Companies in 2023 ](https://www.wearedevelopers.com/magazine/193-best-companies-in-the-netherlands-top-25-companies-in-2023) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe)