At a Glance
- Tasks: Develop high-quality software solutions using Java and collaborate on exciting projects.
- Company: Join Tesco, a leading retailer with a commitment to innovation and inclusivity.
- Benefits: Enjoy competitive salary, annual bonus, 25+ days holiday, and private medical insurance.
- Why this job: Make a real impact while growing your technical skills in a supportive environment.
- Qualifications: Experience in Java and cloud platforms; eager to learn and collaborate.
- Other info: Flexible working patterns and a culture that celebrates diversity.
The predicted salary is between 36000 - 60000 £ per year.
Overview
About the role: This is a 10‑month Fixed Term Contract (FTC) covering maternity leave. As an SDE2 at Tesco, you are a mid‑level individual contributor whose impact reaches across your team. You provide technical leadership for medium to large features, participate in their design, and take accountability for delivery. You are expected to implement and ship end‑to‑end stories, support other engineers, and start to build and prioritize your own work by understanding team problems and proposing solutions. This role is a steppingstone towards SDE3, with a strong focus on technical growth and career development.
Responsibilities
- Developing high‑quality software solutions with proficiency in Java (Spring Boot or other frameworks).
- Working with Microsoft Azure and Terraform (Infrastructure as Code), or demonstrating a willingness to learn.
- Implementing and advocating CI/CD best practices for seamless and reliable software delivery.
- Maintaining high‑quality documentation to support development processes and system design.
- Taking a data‑driven approach to decision‑making and understanding trade‑offs.
- Applying Tesco architectural standards and security‑first thinking, including the use of tools like Snyk and Apiiro.
- Ensuring solutions are robust, scalable, and efficient.
- Taking ownership of systems, improving reliability, maintainability, and performance.
- Mentoring and supporting fellow engineers, fostering a culture of learning and collaboration.
- Automating workflows and building tools/scripts to improve team efficiency.
What You’ll Need / Qualifications
- Languages: Java (or other JVM languages). Bonus: JavaScript, TypeScript.
- Frameworks: Spring Boot or Micronaut.
- Cloud: Azure.
- Infrastructure Automation: Terraform.
- Architecture: Microservices.
- Databases: SQL (PostgreSQL), NoSQL (Cosmos DB, CouchDB).
- Monitoring & Alerting: Splunk, xMatters, New Relic.
- Version Control: GitHub.
- Tools: Zendesk, JIRA.
What We’re Looking For
- Solid experience delivering Java or other JVM‑based applications.
- Experience with cloud platforms (Azure or AWS) and infrastructure automation (Terraform).
- Good understanding of SQL (PostgreSQL) and NoSQL databases (Cosmos DB, CouchDB).
- Familiarity with monitoring and observability tools.
- Experience working within Agile environments (Scrum/Kanban).
- Strong English communication skills.
- Experience in system design.
- Demonstrated ownership of technical projects and ability to lead from a technical or project perspective.
- A proactive, collaborative approach.
What’s in it for you?
We’re all about the little helps. That’s why we make sure our Tesco colleague benefits package takes care of you – both in and out of work.
- Annual bonus scheme of up to 20% of base salary.
- Holiday starting at 25 days plus a personal day (plus Bank holidays).
- Private medical insurance.
- 26 weeks maternity and adoption leave (after 1 year’s service) at full pay, followed by 13 weeks of Statutory Maternity Pay or Statutory Adoption Pay, we also offer 6 weeks fully paid paternity leave.
- Free 24/7 virtual GP service, Employee Assistance Programme (EAP) for you and your family, free access to a range of experts to support your mental wellbeing.
About Us
Our vision at Tesco is to become every customer's favourite way to shop, whether they are at home or out on the move. Our core purpose is ‘Serving our customers, communities and planet a little better every day’. Serving means more than a transactional relationship with our customers. It means acting as a responsible and sustainable business for all stakeholders, for the communities we are part of and for the planet.
We are proud to have an inclusive culture at Tesco where everyone truly feels able to be themselves. At Tesco, we not only celebrate diversity, but recognise the value and opportunity it brings. We’re committed to creating a workplace where differences are valued, and make sure that all colleagues are given the same opportunities. We’re proud to have been accredited Disability Confident Leader and we’re committed to providing a fully inclusive and accessible recruitment process.
We’re a big business and we can offer a range of diverse full-time & part-time working patterns across our many business areas, which means that we can find something that works for you. We work in a more blended pattern - combining office and remote working. Our offices will continue to be where we connect, collaborate and innovate. If you are applying internally, please speak to the Hiring Manager about how this can work for you - Everyone is welcome at Tesco.
Software Development Engineer II - Java (FTC) in Welwyn Garden City employer: Tesco Technology
Contact Detail:
Tesco Technology Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Development Engineer II - Java (FTC) in Welwyn Garden City
✨Tip Number 1
Network like a pro! Reach out to current or former Tesco employees on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Prepare for the interview by brushing up on your Java skills and understanding Tesco's tech stack. Practise coding challenges and be ready to discuss your past projects in detail. Show them you’re not just a coder, but a problem solver!
✨Tip Number 3
Don’t forget to showcase your soft skills! Tesco values collaboration and communication, so be ready to share examples of how you've worked well in teams or mentored others. It’s all about that team spirit!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in being part of the Tesco family. Let’s get you that SDE2 role!
We think you need these skills to ace Software Development Engineer II - Java (FTC) in Welwyn Garden City
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java and any relevant frameworks like Spring Boot. We want to see how your skills align with the role, so don’t be shy about showcasing your technical achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about this SDE2 position at Tesco and how your background makes you a great fit. Let us know what drives you and how you can contribute to our team.
Showcase Your Projects: If you've worked on any cool projects, especially those involving cloud platforms or CI/CD practices, make sure to mention them. We love seeing real-world applications of your skills, so include links or descriptions that highlight your contributions.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just follow the prompts and you’ll be all set!
How to prepare for a job interview at Tesco Technology
✨Know Your Java Inside Out
Make sure you brush up on your Java skills, especially with frameworks like Spring Boot. Be ready to discuss your past projects and how you've implemented Java in real-world scenarios. This will show your technical prowess and help you stand out.
✨Familiarise Yourself with Azure and Terraform
Even if you're not an expert, showing a willingness to learn about Microsoft Azure and Terraform can go a long way. Research their functionalities and think of examples where you could apply them in your work. This demonstrates your proactive approach and adaptability.
✨Emphasise CI/CD Best Practices
Be prepared to talk about your experience with Continuous Integration and Continuous Delivery. Share specific examples of how you've implemented these practices in previous roles, as this aligns perfectly with the responsibilities of the position.
✨Showcase Your Mentoring Skills
Since mentoring is part of the role, think of instances where you've supported fellow engineers or contributed to a collaborative environment. Highlighting your ability to foster a culture of learning will resonate well with the interviewers.