At a Glance
- Tasks: Own and develop high-quality software solutions using Java and CI/CD practices.
- Company: Join Tesco, a leading retailer committed to serving customers and communities sustainably.
- Benefits: Enjoy flexible working patterns, including remote options and a supportive, inclusive culture.
- Why this job: Be part of a collaborative team that values growth, innovation, and social impact.
- Qualifications: 6+ years in Java development, Agile experience, and a proactive attitude required.
- Other info: Opportunities for upskilling in DevOps and mentoring fellow engineers.
The predicted salary is between 48000 - 72000 £ per year.
–
Tesco senior engineers take full ownership of our software throughout its lifecycle. We practice continuous integration, delivery, and support, ensuring high-quality code in production and beyond. We also provide ample opportunities for engineers to upskill in DevOps, including a rotation to our Platform team.
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.
- 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.
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
- GitHub
- Zendesk & JIRA
Requirements:
- Around 6+ years of experience in delivering Java
- Experience working with Agile methodologies (Scrum/Kanban)
- Good English communication skills
- Experience with Azure, AWS or other cloud solutions, Terraform
- Experience in system design
- Experience in taking ownership of a project and leading a team from technical/ project perspective
- Proactive attitude
#J-18808-Ljbffr
Senior Java Engineer employer: Tesco Hungary
Contact Detail:
Tesco Hungary Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Java Engineer
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Java (Spring Boot), Azure, and Terraform. Having hands-on experience or projects showcasing these skills can significantly boost your chances.
✨Tip Number 2
Demonstrate your understanding of CI/CD best practices during any discussions or interviews. Be prepared to share examples of how you've implemented these practices in previous roles, as this aligns closely with what Tesco is looking for.
✨Tip Number 3
Showcase your leadership and mentoring experience. Since the role involves supporting fellow engineers, be ready to discuss how you've previously taken ownership of projects and helped others grow in their roles.
✨Tip Number 4
Research Tesco's values and culture, particularly their commitment to inclusivity and sustainability. Being able to articulate how your personal values align with theirs can make a strong impression during the interview process.
We think you need these skills to ace Senior Java Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java, Spring Boot, and any relevant cloud technologies like Azure or Terraform. Emphasise your ownership of projects and your ability to mentor others, as these are key aspects of the role.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for Tesco's mission and values. Mention specific examples of how you've implemented CI/CD best practices and contributed to high-quality software delivery in your previous roles.
Showcase Your Technical Skills: Include a section in your application that details your technical skills, particularly your proficiency in Java and experience with Agile methodologies. Highlight any experience you have with microservices, SQL, and NoSQL databases.
Prepare for Potential Questions: Think about how you would answer questions related to system design, project ownership, and mentoring. Be ready to discuss your proactive attitude and how you've fostered collaboration within teams in the past.
How to prepare for a job interview at Tesco Hungary
✨Showcase Your Java Expertise
Make sure to highlight your experience with Java, especially with frameworks like Spring Boot. Be prepared to discuss specific projects where you've implemented Java solutions and how they contributed to the overall success of the project.
✨Demonstrate CI/CD Knowledge
Since Tesco values continuous integration and delivery, be ready to explain your understanding of CI/CD practices. Share examples of how you've implemented these practices in past roles and the impact it had on software delivery.
✨Familiarise Yourself with Azure and Terraform
Even if you don't have extensive experience with Microsoft Azure or Terraform, showing a willingness to learn is crucial. Research these technologies beforehand and be prepared to discuss how you would approach using them in your role.
✨Emphasise Team Collaboration and Mentorship
Tesco values a culture of growth and collaboration. Be ready to talk about your experiences mentoring others and how you've contributed to team dynamics. Highlight any leadership roles you've taken on and how you've supported your colleagues.