At a Glance
- Tasks: Design and develop high-performance services using Java and cutting-edge tech.
- Company: Join Sainsbury’s, a leader in multi-channel retail with a focus on innovation.
- Benefits: Enjoy discounts, flexible working, holiday allowance, and a bonus scheme.
- Why this job: Make a real impact on millions of customers with your creations.
- Qualifications: Strong Java skills and a passion for agile methodologies required.
- Other info: Dynamic environment with opportunities for personal and professional growth.
The predicted salary is between 36000 - 60000 £ per year.
We’d all like amazing work to do, and real work-life balance. That’s waiting for you at Sainsbury’s. Think about the scale it takes for us to feed the nation. The level of data, transactions and variety it involves. Then you’ll realise that ours is a modern software engineering environment because it has to be. We’ve made serious investment into a Tech Academy and into setting standards and principles. We iterate, learn, experiment and push ways of working such as Agile, Scrum and XP.
We’re a multi-channel, multi-brand business serving millions of customers a day, with the UK’s largest loyalty scheme and an ever-evolving set of digital platforms. All of this equals over 1.2 billion transactions each year, presenting a volume, depth, and complexity of data that few can match. We don’t think we’re exaggerating when we say we have the most exciting data set in the country. From the insights gained, we build scalable, high-performance products using cutting-edge technology that give our customers an amazing shopping experience – like our award-winning Smartshop app.
In an inclusive, agile environment, you’ll have the space to be curious, to experiment, and to solve real-world challenges. And you’ll get to see your creations in the hands of millions of people across the UK.
As a Java Engineer, you’ll be part of one of our Engineering teams, creating great products by interpreting and following best practice architectural and engineering principles, operating frameworks, and new and improved tech applications and solutions. Using Java (8+) with tools and frameworks like Spring Boot, Hibernate and Maven, you’ll own the design and development of large-scale, high performance services, including websites, apps, microservices and event driven architecture.
You’ll own the design and development of large-scale high performance services using Java (17+) with tools and frameworks like Spring Boot and Maven. This includes websites, apps, microservices and event driven architecture. You’ll contribute to our product technical roadmap. You’ll work with cloud and container technologies such as Kubernetes on AWS, Azure, Google Cloud Platform. You’ll lead the design and support of services and internal frameworks that enhance Sainsbury’s Group capabilities. Engineering throughout the whole product lifecycle, including decommissioning. You’ll consider the cost and service support implications of your engineering choices.
More about you
- Possess strong programming language expertise in Java and Springboot.
- Expertise in engineering practice, including knowledge of engineering, architectural principles, unit testing, TDD.
- Proven experience of software design and implementation, security, cloud, infrastructure as code and CI/CD and any relevant hardware.
- Self-drive and constantly striving to improve your team, division and peers.
- Drive for advocacy of agile/lean delivery methodologies.
- A passion for delivering solutions to customers, owning the whole SDLC and living the DevSecOps principles.
- A passion for enhancing your knowledge and evidence curiosity in emerging tech.
- Display empathy and understanding in supporting colleagues in the team to deliver.
Benefits
- Colleague discount across our multi-brands – Sainsbury’s, Argos and Habitat.
- Holiday allowance.
- Bonus scheme.
- Pension plan.
- Flexible / Smarter working policy.
- Special offers on gym memberships, restaurants, holidays, retail vouchers and more.
Work-life balance is important to us, so we offer our colleagues as much flexibility as possible in line with the needs of their role. We trust them to decide how, where and when they work, combining remote and collaborative working with a flexible approach to hours, giving them plenty of time and space for life outside of work whilst delivering against our business goals.
Java Engineer employer: Sainsbury's
Contact Detail:
Sainsbury's Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Engineer
✨Tip Number 1
Network like a pro! Reach out to current employees at Sainsbury’s on LinkedIn or through mutual connections. Ask them about their experiences and any tips they might have for landing a role as a Java Engineer.
✨Tip Number 2
Prepare for the technical interview by brushing up on your Java skills and familiarising yourself with Spring Boot and microservices. Practice coding challenges and be ready to discuss your past projects and how you’ve tackled real-world problems.
✨Tip Number 3
Show your passion for learning! During interviews, share examples of how you've kept up with emerging tech trends and how you’ve applied new knowledge in your work. This will demonstrate your curiosity and commitment to growth.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Sainsbury’s team.
We think you need these skills to ace Java Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Java Engineer role. Highlight your experience with Java, Spring Boot, and any relevant cloud technologies. We want to see how your skills match up with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for software engineering and how you can contribute to our team. Don’t forget to mention your curiosity and willingness to learn – we love that!
Showcase Your Projects: If you've worked on any cool projects, make sure to include them in your application. Whether it's a personal project or something from work, we want to see your creativity and problem-solving skills in action.
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It’s super easy, and you’ll be able to keep track of your application status. Plus, it shows us you're keen to join our team!
How to prepare for a job interview at Sainsbury's
✨Know Your Java Inside Out
Make sure you brush up on your Java skills, especially versions 8 and 17. Be ready to discuss your experience with frameworks like Spring Boot and Maven, as well as any projects where you've implemented these technologies. Show them you can not only code but also understand the architectural principles behind it.
✨Familiarise Yourself with Agile Methodologies
Since Sainsbury’s values Agile, Scrum, and XP, be prepared to talk about your experience with these methodologies. Think of specific examples where you've used Agile practices to improve team performance or project outcomes. This will demonstrate that you can thrive in their dynamic environment.
✨Show Your Curiosity and Passion for Learning
Sainsbury’s is looking for someone who is analytical and curious. Prepare to share instances where you've challenged the status quo or learned new skills. Discuss any emerging technologies you're excited about and how they could apply to the role, showing that you're proactive about your professional development.
✨Understand the Bigger Picture
With over 1.2 billion transactions a year, it's crucial to grasp the scale and complexity of Sainsbury’s operations. Research their digital platforms and products, like the Smartshop app, and think about how your role as a Java Engineer can contribute to enhancing customer experiences. This shows you're not just focused on coding but also on delivering real value.