We know life looks a little different for each of us. That’s why at Tesco, we always welcome chats about flexible working. Some people are at the start of their careers, some want the freedom to do the things they love. Others are going through life-changing moments like becoming a carer, nearing retirement, adapting to parenthood, or something else. So, talk to us throughout your application about how we can support. The transactional APIs are a collection of services that support the retail platform, which powers the shopping for all of the customers in Tesco. They are capable of handling transactions across all of Tesco’s channels and is of central importance to Tesco’s strategic plans to better serve 28 million shoppers each week in the UK, and more around the globe. The impact of the team’s work is visible through Tesco's tills, websites and mobile apps - it is rare to find a job with this level of challenge and impact. CAP theorem is a regular and very practical topic of conversation within the teams. The services are built with Java, Vert.x, Spring Boot, Micronaut, Couchbase and Kafka, among other technologies. They run on AWS & Azure with fully automated testing in continuous deployment pipelines. The teams work according to Agile principles, adapting Kanban and other techniques as appropriate to succeed. The teams are supportive of each other and highly collaborative both internally and externally, with pairing a common occurrence where all code is reviewed via Github. If that sounds exciting then we'd love to hear from you Apply your in-depth knowledge of multiple programming languages, associated frameworks, and the tool ecosystem to create elegant solutions to problems. Adopt new languages and new paradigms and produce proof of concepts to evaluate new tools, applying them to the problem domain where they deliver significant benefit. Lead group discussions on design and model multiple domains, articulating contexts and boundaries and the rationale behind them, shaping the wider application landscape. Work with product teams to understand and translate their needs into improvements in your product, translating requirements into tasks and code and developing high-quality code that can lead to rapid delivery. Support production systems, resolving incidents, and performing root cause analysis. Share knowledge with the wider engineering community, mentoring and developing those around you to improve the organisation. Experience we're looking to see; Demonstrated experience designing, developing and running whole system landscapes. Experience across large engineering organisations. Experience acting as a technical authority across multiple domains and multiple technologies. Experience proposing architectural patterns for adoption by an organisation. Experience guiding large programmes of work. Experience driving the adoption of inner sourcing initiatives. A track record of delivering large-scale, well architected web solutions at pace You drive and implement best practice improvements You confidently and competently impart knowledge to users, customers, and other team members Strong understanding of running production applications. Designing and building distributed systems, for scalability, availability and performance Testing everything, automating everything The relevant skills; A polyglot set of languages, frameworks and technologies on which you can draw from your background of commercial experience with. A high degree of emotional intelligence; you are aware of your own emotions, how you appear and can self-reflect on your actions. You can empathise with others and modify your behaviour and style accordingly. Problem-solving, analysis and computational skills; you are comfortable crafting systems and reasoning about them. When solving problems, you take a detailed and logical approach to solving them and you retain ownership through to resolution. Customer focus; you can find the right balance between outcome delivery and technical excellence and place the needs of our customers above those of you and the team. LI-DA1 LI-Hybrid