At a Glance
- Tasks: Develop high-quality software solutions and lead medium to large features.
- Company: Join Tesco, a leading retailer with a focus on innovation and collaboration.
- Benefits: Enjoy competitive salary, annual bonus, 25+ days holiday, and private medical insurance.
- Why this job: Make an impact with cutting-edge tech while growing your career in a supportive environment.
- Qualifications: Experience in Java and cloud platforms; proactive attitude and good communication skills.
- Other info: Great opportunities for mentorship and professional development in a dynamic team.
The predicted salary is between 50000 - 60000 £ per year.
About the role
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 stepping stone towards SDE3, with a focus on career development and technical growth.
You will be responsible for:
- 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 software delivery.
- Maintaining high-quality documentation to support development processes and system design.
- Utilizing data-driven decision-making, balancing short-term and long-term goals, and accepting appropriate trade-offs.
- Applying Tesco architectural standards and best practices, including security-first thinking and use of tools for vulnerability management and secure coding.
- Ensuring solutions are robust, scalable, and efficient.
- Taking ownership of systems, driving reliability, maintainability, and performance.
- Mentoring and supporting fellow engineers, fostering a culture of growth and collaboration.
- Automating workflows and building tools/scripts to enhance efficiency.
Technology stack we are using:
- Experience in delivering Java (or any other JVM language); good to have: JS, TypeScript
- Spring Boot or Micronaut
- Azure, Terraform for infrastructure automation
- Microservices
- SQL (PostgreSQL), NoSQL databases, e.g. Cosmos DB or Couch DB
- Splunk, xMatters, New Relic, etc.
- GitHub
- Zendesk & JIRA
Requirements:
- Solid experience in delivering Java or other JVM languages; familiarity with JS/TypeScript is a plus.
- Experience with cloud platforms (Azure, AWS) and infrastructure automation (Terraform).
- Good understanding of SQL (PostgreSQL) and NoSQL databases (e.g., Cosmos DB).
- Familiarity with monitoring and alerting tools (Splunk, xMatters, New Relic).
- Experience working with Agile methodologies (Scrum/Kanban).
- Good English communication skills.
- Experience in system design.
- Experience in taking ownership of a project and leading a team from technical/project perspective.
- Proactive attitude.
Benefits:
- 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, and 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.
Software Development Engineer II (Java) 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) in Welwyn Garden City
✨Tip Number 1
Network like a pro! Reach out to current or former employees at Tesco 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 technical interview by brushing up on your Java skills and understanding the tech stack mentioned in the job description. Practise coding challenges and be ready to discuss your past projects in detail.
✨Tip Number 3
Show off your problem-solving skills during interviews. Be ready to explain how you've tackled challenges in previous roles, especially those that involved teamwork and mentoring others.
✨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 Tesco team.
We think you need these skills to ace Software Development Engineer II (Java) in Welwyn Garden City
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the SDE2 role at Tesco. Highlight your experience with Java, Spring Boot, and any cloud platforms like Azure. We want to see how your skills align with what we're looking for!
Showcase Your Projects: Include specific examples of projects you've worked on that demonstrate your technical leadership and problem-solving skills. We love seeing how you've taken ownership and delivered high-quality software solutions.
Be Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points where possible to make it easy for us to read. We appreciate a well-structured application that gets straight to the good stuff!
Apply Through Our Website: Don't forget to apply 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 to do!
How to prepare for a job interview at Tesco Technology
✨Know Your Tech Stack
Make sure you brush up on your Java skills, especially with Spring Boot or any other frameworks mentioned in the job description. Familiarity with Azure and Terraform will also give you an edge, so don’t hesitate to showcase any relevant projects or experiences.
✨Showcase Your Problem-Solving Skills
During the interview, be prepared to discuss how you've tackled challenges in previous projects. Highlight your ability to understand team problems and propose effective solutions, as this aligns perfectly with what they’re looking for in a mid-level contributor.
✨Emphasise Collaboration and Mentorship
Since the role involves mentoring fellow engineers, share examples of how you've supported your teammates in the past. Talk about fostering a culture of growth and collaboration, as this will demonstrate that you’re not just a lone wolf but a team player.
✨Prepare for Behavioural Questions
Expect questions around Agile methodologies and your experience in system design. Use the STAR method (Situation, Task, Action, Result) to structure your answers, ensuring you convey your proactive attitude and ownership of projects effectively.