{bc}
linkedin

Senior Software Java Engineer - Customer Fulfilment

Tesco
Welwyn Garden City, GBR
Full-time
Hybrid
Discovered 3 weeks ago
JavaSpring BootRxJavaKafkaPostgreSQLCouchbase

Full Job Posting

Role overview

Develop Tesco's next-generation Fulfilment Point System for manual and robotic customer-order fulfilment operations.

The platform supports picking, marshalling, dispatch, site workflow visualization, and intervention across fulfilment centres and product categories.

Technology environment

  • The distributed full-stack team uses Java, RxJava, Spring Boot, Kafka, PostgreSQL, Couchbase, Docker, Kubernetes, Jenkins, Azure, Splunk, AppDynamics, and New Relic.
  • The platform includes microservices, backend APIs, rich user interfaces, eventing, and data-layer components.

Responsibilities

  • Design and develop high-performance Java applications for customer fulfilment.
  • Optimize application efficiency, scalability, and reliability; develop APIs and microservices for enterprise and third-party integration.
  • Write clean, maintainable, documented code and troubleshoot complex issues affecting operations.
  • Mentor junior engineers and collaborate with hardware, data science, and operations teams.
  • Support software through production using continuous integration and delivery.

Experience and technical skills

  • Product-development experience using agile methodologies.
  • Hands-on experience building and supporting reliable full-stack and distributed Java applications or products.
  • Strong programming, language and framework knowledge; ability to test-drive features and debug complex problems.
  • Apply design patterns and understand idempotence, domain modeling, CQRS, eventual consistency, and performance design.
  • Automate work and build CI/CD pipelines; experience with Java, Spring Boot, Kafka, PostgreSQL, Couchbase, Azure, and Azure Pipelines or GitHub Actions.
  • Experience with globally distributed software engineering teams is a plus.

Work arrangement

  • Tesco describes its working pattern as blended, combining office and remote work.

Benefits

  • Benefits include an annual bonus scheme of up to 20% of base salary, holiday, private medical insurance, family leave, virtual GP access, and an employee assistance programme.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Tesco