Senior Software Java Engineer - Customer FulfilmentEmbedded
{
"source": {
"name": "linkedin",
"id": "4448543162",
"url": "https://www.linkedin.com/jobs/view/senior-software-java-engineer-customer-fulfilment-at-tesco-technology-4448543162?_l=en"
},
"postedDate": "2026-08-06T12:01:24.758Z",
"applicationDeadline": null,
"isActive": true,
"isExpired": false,
"matching": {
"classificationReasoning": "This role is a software engineer who personally designs and develops software applications, primarily in ICT domain. The role is a senior individual contributor focused on software development and system optimization in a technology company.",
"role": {
"primaryTitle": "Senior Software Engineer",
"titleSynonyms": [
"Software Engineer",
"Java Engineer",
"Software Development Engineer"
],
"secondaryTitles": [
"Backend Engineer",
"Full Stack Engineer"
],
"function": "ict_professionals",
"functionConfidence": "high",
"roleFamily": "u2512_software_developers",
"roleFamilyConfidence": "high",
"roleSubFamily": "Java Developer",
"roleSubFamilyConfidence": "medium",
"seniority": "senior",
"industries": [
"i19_retail_apparel_and_fashion"
]
},
"primarySignals": {
"tasks": [
"Design and develop high-performance Java applications",
"Collaborate with cross functional teams to enhance system efficiency, scalability and reliability",
"Develop APIs and microservices integrated with enterprise and third-party platforms",
"Write clean, maintainable and well documented code adhering to best practices",
"Diagnose and resolve complex technical issues in real-time",
"Mentor junior engineers and foster continuous improvement culture"
],
"skills": [
"Java",
"SpringBoot",
"RxJava",
"Kafka",
"PostgreSQL",
"Couchbase",
"Microservices",
"API development",
"Agile methodologies",
"Test Driven Development (TDD)"
],
"tools": [
"Docker",
"Kubernetes",
"Jenkins",
"Azure DevOps",
"Splunk",
"AppDynamics",
"New Relic",
"Azure Pipelines",
"Git Actions"
],
"educationLevel": null,
"educationKeywords": [],
"certifications": [],
"languages": [],
"yearsRelevant": null
},
"secondarySignals": {
"tasks": [
"Work closely with hardware, data scientists and operations teams",
"Contribute to evolving product, reducing cost and increasing profitability"
],
"skills": [
"System design patterns (CQRS, eventual consistency)",
"Domain modeling",
"Performance design"
],
"tools": [],
"educationLevel": null,
"educationKeywords": [],
"certifications": [],
"languages": [],
"yearsRelevant": null
},
"practical": {
"locations": [
"Welwyn Garden City, England, United Kingdom"
],
"locationProvenance": "stated",
"countries": [
"GB"
],
"workModes": [
"hybrid"
],
"workModeProvenance": "stated",
"employmentTypes": [
"full_time"
],
"compensation": null
},
"dataCompleteness": "high"
},
"indexing": {
"function": "ict_professionals",
"functionConfidence": "high",
"roleFamily": "u2512_software_developers",
"roleFamilyConfidence": "high",
"countryCode": "GB",
"countryCodeConfidence": "high",
"locationBucket": "ttwa_western_isles",
"locationBucketConfidence": "low",
"workMode": "hybrid",
"workModeConfidence": "high",
"employmentType": "full_time",
"employmentTypeConfidence": "high",
"isAgency": "direct",
"salaryMax": null,
"industryGroup": "i19_retail_apparel_and_fashion",
"industryGroupConfidence": "high",
"educationRequired": null,
"educationRequiredConfidence": "unknown"
},
"display": {
"title": "Senior Software Java Engineer - Customer Fulfilment",
"company": {
"name": "Tesco Technology",
"logoUrl": "https://media.licdn.com/dms/image/v2/C4D0BAQFJN5qXVxmIEw/company-logo_100_100/company-logo_100_100/0/1663681176949/tesco_technology_logo?e=2147483647&v=beta&t=xYJWJM2EZiX-0-NGZgWUx6gFsik8MXfFd0jmeopiSTc",
"website": "https://uk.linkedin.com/company/tesco-technology?trk=public_jobs_topcard-org-name",
"size": null,
"type": null,
"description": null
},
"locationDisplay": "Welwyn Garden City, England, United Kingdom",
"salaryDisplay": null,
"applicationUrl": null,
"jobSummary": "Senior Software Engineer role focused on designing and developing scalable Java-based applications for Tesco's next generation customer fulfilment platform. Responsibilities include system optimization, API and microservice development, troubleshooting, and mentoring junior engineers. The role uses technologies such as Java, SpringBoot, Kafka, PostgreSQL, Docker, Kubernetes, and Azure DevOps in a hybrid work environment."
},
"roleFamilyEsco": "u2512_software_developers"
}