Software Development Engineer II (Java) - Customer Fulfilment
Tesco PLC
Welwyn Garden City, UK
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.collegerecruiter.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source
Tech stack
Clean Code Principles
Java (Programming Language)
Application Programming Interfaces (APIs)
Agile Methodology
Microsoft Azure
Couchbase Servers
DevOps
Github
PostgreSQL
Performance Tuning
Software Engineering
Java Application Server
+9 more
Test-Driven Development (TDD)
Spring-boot
Software Security
Backend
Kubernetes
Apache Kafka
Restful APIs
Docker
Microservices
Job description
Responsibilities
- Build scalable, resilient Java-based backend services, APIs and microservices that support fulfilment workflows and systems.
- Implement and ship end-to-end stories, with a focus on backend integration and feature delivery.
- Own medium-sized features, taking them from design through to production.
- Collaborate closely with engineers, product managers and stakeholders to understand problems and define solutions.
- Write clean, maintainable code and contribute to peer reviews to raise the team’s quality bar.
- Help onboard junior engineers and share knowledge across the team.
- Apply best practices and champion continuous improvement of development processes and standards.
Qualifications and Experience
- Mid-level individual contributor (SDE2) with strong experience building scalable, distributed Java applications.
- Hands-on experience with Java, Spring Boot, Kafka, PostgreSQL and Couchbase; RESTful APIs.
- Proficiency in DevOps CI/CD pipelines (Azure DevOps, GitHub Actions), Docker and Kubernetes.
- Experience with Azure cloud services.
- Solid background in agile methodologies and DevOps practices.
- Experience designing, developing and operating backend components or services.
- Knowledge of TDD, clean code principles, automation and performance optimisation.
- Previous product development using agile methodologies.
- Ability to support and collaborate in globally distributed software engineering teams.
Technical Stack
- Backend: Java, Spring Boot, Kafka, PostgreSQL, Couchbase, RESTful APIs.
- DevOps: CI/CD pipelines (Azure DevOps, GitHub Actions), Docker, Kubernetes.
- Cloud: Azure.
- Practices: TDD, clean code, automation, performance optimisation.
- Operational Skills: Software security, on-call support, monitoring, incident response.
Requirements
- Mid-level individual contributor (SDE2) with strong experience building scalable, distributed Java applications.
- Hands-on experience with Java, Spring Boot, Kafka, PostgreSQL and Couchbase; RESTful APIs.
- Proficiency in DevOps CI/CD pipelines (Azure DevOps, GitHub Actions), Docker and Kubernetes.
- Experience with Azure cloud services.
- Solid background in agile methodologies and DevOps practices.
- Experience designing, developing and operating backend components or services.
- Knowledge of TDD, clean code principles, automation and performance optimisation.
- Previous product development using agile methodologies.
- Ability to support and collaborate in globally distributed software engineering teams.
Technical Stack
- Backend: Java, Spring Boot, Kafka, PostgreSQL, Couchbase, RESTful APIs.
- DevOps: CI/CD pipelines (Azure DevOps, GitHub Actions), Docker, Kubernetes.
- Cloud: Azure.
- Practices: TDD, clean code, automation, performance optimisation.
- Operational Skills: Software security, on-call support, monitoring, incident response.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.collegerecruiter.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
EM
Eli McGarvie
about 3 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
EM
Eli McGarvie
Fullstack Developer Salary UK
about 3 years ago
EM
Eli McGarvie
Data Engineer Salary UK
about 3 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
over 2 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago