At a Glance
- Tasks: Lead the development of innovative software features and mentor fellow engineers.
- Company: Join Tesco, a leading tech-driven company with a focus on collaboration.
- Benefits: Enjoy competitive pay, health perks, remote work options, and growth opportunities.
- Other info: Dynamic team culture with a strong emphasis on personal and professional development.
- Why this job: Make a real impact in tech while advancing your career in a supportive environment.
- Qualifications: Proficiency in Java and a passion for cloud technologies like Azure.
The predicted salary is between 50000 - 70000 £ per year.
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.
While specific responsibilities will evolve with Tesco’s business needs, the role’s key areas of impact include:
- 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.
- Utilising 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:
- Languages: Experience in delivering Java (or any other JVM language), good to have: JS, TypeScript
- Frameworks: Spring Boot or Micronaut
- Cloud: Azure, Terraform for infrastructure automation
- Architecture: Microservices
- DB: SQL (PostgreSQL), NoSQL databases, e.g. Cosmos DB or Couch DB
- Monitoring 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.
Java SDE II: Lead Features & Cloud-Driven Systems employer: 慨正橡扯
At Tesco, we pride ourselves on being an excellent employer that fosters a collaborative and innovative work culture. As a Software Development Engineer II, you will have access to extensive career development opportunities, including mentorship and the chance to lead impactful projects within a supportive team environment. Our commitment to employee growth, combined with our focus on cutting-edge technology and best practices, makes Tesco a rewarding place to advance your career in software development.
StudySmarter Expert Advice🤫
We think this is how you could land Java SDE II: Lead Features & Cloud-Driven Systems
✨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 cloud technologies like Azure. We recommend doing some mock interviews with friends or using online platforms to get comfortable with the format.
✨Tip Number 3
Showcase your projects! If you've built anything using Java, Spring Boot, or even Terraform, make sure to highlight these in your discussions. Real-world examples can set you apart from other candidates.
✨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 Java SDE II: Lead Features & Cloud-Driven Systems
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Java SDE II role. Highlight your proficiency in Java, Spring Boot, and any cloud experience you have. We want to see how you can contribute to our team!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about software development and how your background makes you a great fit for this position. Don’t forget to mention your interest in career growth and technical leadership.
Showcase Your Projects:If you've worked on relevant projects, whether personal or professional, make sure to include them. We love seeing real examples of your work, especially if they demonstrate your ability to implement CI/CD practices or work with Azure and Terraform.
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 shows you’re keen on joining our team at StudySmarter!
How to prepare for a job interview at 慨正橡扯
✨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 features using Java. Practising coding challenges can also help you demonstrate your problem-solving abilities during the interview.
✨Familiarise Yourself with Azure and Terraform
Since this role involves working with Microsoft Azure and Terraform, it’s crucial to show your understanding of these tools. If you haven’t used them before, take some time to learn the basics and be prepared to discuss how you would approach infrastructure as code in your projects.
✨Emphasise CI/CD Best Practices
Be ready to talk about your experience with Continuous Integration and Continuous Deployment. Share examples of how you've implemented CI/CD pipelines in previous roles and the impact it had on software delivery. This shows that you understand the importance of seamless software delivery.
✨Show Your Mentorship Skills
As a mid-level contributor, you'll be expected to mentor others. Think of specific instances where you've supported fellow engineers or contributed to a collaborative team environment. Highlighting your ability to foster growth and share knowledge will set you apart from other candidates.