Java Engineer
Summary
Hands-on Java engineer designing and building large-scale, high-performance microservices and event-driven services for Sainsbury's Bank's digital platforms (websites and apps). Core stack is Java 17+, Spring Boot, and Maven, with cloud/container work across AWS, Azure, and Google Cloud in an Agile team.
In this role you will design and develop large-scale, high-performance services in Java, contributing to Sainsbury’s data-driven digital platforms. You’ll work within an Agile engineering community to deliver scalable solutions across websites, apps, and microservices, including event-driven architectures. You’ll collaborate with cloud and container technologies to support secure, cost-aware software delivery throughout the product lifecycle. This is a hands-on role with real impact, shaping customer experiences for millions of users.
Pay / Benefits- Colleague discount across multi-brands
- Holiday allowance
- Bonus scheme
- Pension plan
- Flexible / Smarter working policy
- Special offers on gym memberships, restaurants, holidays, retail vouchers
- Own design and development of large-scale, high-performance services using Java 17+ with Spring Boot and Maven
- Contribute to the product technical roadmap
- Work with cloud and container technologies (Kubernetes on AWS, Azure, Google Cloud)
- Lead design and support of services and internal frameworks that enhance Group capabilities
- Engineer across the full product lifecycle, including decommissioning
- Consider cost and service implications of engineering choices
- Strong programming expertise in Java and Spring Boot
- Experience with engineering practices including unit testing and TDD
- Software design and implementation experience, including security, cloud, IaC, and CI/CD
- Ownership mindset across the SDLC and DevSecOps principles
- Passion for delivering customer-focused solutions and continuous improvement
- Evidence of learning new skills and challenging status quo
- Analytical and curious mindset
- Self-drive and continuous improvement
- Empathy and collaborative teamwork
- Java 17+
- Spring Boot
- Maven