T

Senior Software Java Engineer - Customer API

Tesco Technology

Welwyn Garden City, England, United Kingdom (Hybrid) · Full Time

Be the first to apply

Experience
Any
Salary
—
Openings
1
Posted
1 day ago
Work mode
Hybrid
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Role Overview

As a Senior Software Development Engineer (SDE), you will creatively design and implement software applications that simplify complex tasks for customers, enhancing efficiency and transforming processes. You will oversee the entire lifecycle of software development and ongoing maintenance, contributing to impactful solutions that save time, effort, and costs.

Key Responsibilities

  • Build high-quality software using Java, particularly experienced with frameworks like Spring Boot or others.
  • Engage with cloud environments, primarily Microsoft Azure, and utilize Infrastructure as Code tools such as Terraform, or show readiness to adopt them.
  • Implement Continuous Integration/Continuous Deployment (CI/CD) strategies to streamline software deployments.
  • Produce and maintain clear, detailed documentation covering development workflows and system architecture.
  • Leverage data-informed decision making to balance immediate deliverables with long-term objectives, embracing suitable compromises.
  • Adhere to Tesco's architectural guidelines and best practices, emphasizing security-first principles and utilizing tools for vulnerability management and secure software coding.
  • Ensure software systems are reliable, scalable, and efficient.
  • Own the systems you work on, enhancing their reliability, maintainability, and overall performance.
  • Mentor and support junior engineers, fostering an environment of collaboration and professional growth.
  • Automate routine processes and develop tools or scripts to boost operational efficiency.

Technical Requirements

  • Strong experience in Java or other JVM languages; familiarity with JavaScript or TypeScript is advantageous.
  • Proficiency with Spring Boot or Micronaut frameworks.
  • Knowledge or willingness to work with cloud infrastructure, especially Microsoft Azure, combined with infrastructure automation via Terraform.
  • Experience with microservices architecture.
  • Working knowledge of SQL databases such as PostgreSQL and NoSQL databases like Cosmos DB or CouchDB.
  • Exposure to monitoring and alerting platforms including Splunk, xMatters, and New Relic.
  • Familiarity with version control systems like GitHub.
  • Experience using support and issue-tracking tools such as Zendesk and JIRA.
  • Understanding and practice of Agile methodologies like Scrum or Kanban.

Additional Requirements

  • Strong English communication skills.
  • Experience in system design principles.
  • Proven track record of taking project ownership and leading technical aspects or teams.
  • A proactive and self-driven mindset.

Employee Benefits

  • Annual bonus scheme up to 20% of base salary.
  • A starting leave allowance of 25 days plus one personal day in addition to bank holidays.
  • Private medical insurance coverage.
  • Parental leave benefits including 26 weeks maternity/adoption leave at full pay (after 12 months qualifying service), followed by statutory pay, and 6 weeks full paternity leave.
  • Access to 24/7 virtual general practitioner services, employee assistance programs supporting mental health and wellbeing for employees and their families.
  • This summary highlights key benefits; detailed policies provide comprehensive information.

About the Company

Our company operates beyond retail, encompassing technology and telecommunications. We strive to improve daily experiences for customers, colleagues, and communities globally. We support a flexible working culture, expecting around 60% office presence with the remainder remote, encouraging work-life balance and inclusive growth regardless of career stage or personal circumstances.

We are proud to be recognized as a Disability Confident Leader, committed to an accessible and inclusive recruitment process. Applicants needing assistance are encouraged to make their needs known. If you do not meet every qualification, we still encourage your application.

Industry

Retail

Tools & software

Java GitHub required Atlassian JIRA required Splunk Enterprise required Microsoft Azure required Terraform required Zendesk required

How they work

Communication Leadership Initiative Decision Making Accountability

Languages

Servicenow
🤖
Online · instant AI help
Broxer