All offersKrakówJavaSoftware Development Engineer III – Java (Address team)
Software Development Engineer III – Java (Address team)
Java
Tesco Technology

Software Development Engineer III – Java (Address team)

Tesco Technology
Kraków
Type of work
Undetermined
Experience
Senior
Employment Type
B2B, Permanent
Operating mode
Office
Tesco Technology

Tesco Technology

At Tesco Technology we are building the next generation online and in-store retail platforms which will set the benchmark for a Technology-led customer-centric retail experience. We take responsibility for the software through its entire lifecycle.

Company profile

Tech stack

    Java
    advanced
    SQL
    advanced
    Testing
    advanced
    Spring
    regular
    CI/CD
    regular
    Docker
    junior
    Kubernetes
    junior
    AWS
    junior
    Azure
    junior
    C#
    nice to have

Job description

Online interview
Friendly offer
Company Description

Tesco Technology is multi-functional and specialist team that drives operational excellence of services improves scale for our systems and processes globally and creates business leading capabilities.

As Tech Hub we cooperate within the group of Tesco Technology Hubs located in the UK, Poland, Hungary, and India.

Job Description

Our team is handling the address data for the whole company. There are two main areas of our work:

  1. Gathering and exposing address data of the best possible quality in all countries where Tesco operates
  2. Allowing Tesco customers to manage their address book – a collection of addresses where they would like to receive groceries and phone numbers to reach them

As a part of the first area, we are integrating with data providers in each country to gather the data which is then exposed thru our APIs and search engine. In the second area, we are making sure that all downstream systems are aware of customers' saved addresses, and we are exposing those thru APIs. As address data are vital for a lot of customer journeys, we are making sure that our systems are available 24/7. We are 6 people team based in Poland and UK and we are working in two-weeks sprints.

On the technical side, we are supporting both Java and C#/.Net applications. In both languages, we are creating reactive APIs. To provide search-as-you-type functionality, we are utilizing the AWS OpenSearch cluster. Our applications are deployed in three different environments: on-premise servers, Azure, and AWS. To take care of our infrastructure we are using Terraform and Ansible.

Qualifications

Technology stack which we are using:

  • Languages: Java 13+, C#, (JS, Python, Groovy, Scala, and Kotlin in small, supporting roles)
  • Frameworks: Vert. x with RxJava2, Spring Boot, .Net
  • Cloud: Azure, AWS
  • Architecture: Microservices
  • DB: SQL Server, PostgreSQL, MongoDB, Elastic search, Cosmos DB
  • Workloads:  Azure AKS, Azure App Services, AWS EC2
  • Monitoring & alerting: Splunk, AppDynamics, xMatters, New Relic
  • Testing: Spock, Gatling
  • VCS: GitHub
  • Other: Zendesk & JIRA

You will need:

  • Around 4+ years of experience developing with Java
  • Experience using Spring
  • Willingness to support C#/.Net applications
  • Experience working with Agile methodologies (Scrum/Kanban)
  • Good English communication skills
  • Experience with AWS, Azure, or other cloud solutions would be nice to have, but not necessary
  • The first experience in team management would be nice to have

Additional Information

What’s in it for you

Tesco is a diverse and exciting employer, dedicated to being #aplacetogeton, providing career-defining opportunities to all of our colleagues. If you chose to join our business, we will provide you with:

  • Permanent contract from the go – as a sign of our trust in your abilities.
  • Up to 20% yearly salary bonus – for employment contract colleagues only – based on both individual and business performance
  • Extensive private healthcare - complex care package including a wide range of specialists, medical services and free flu vaccination
  • Cafeteria & Multisport – subsidized MyBenefit cafeteria platform with option to use the funds on multisport card.
  • Relocation Help - professional service to secure relevant working permits and other necessary documents;
  • Learning opportunities - certified technical training and learning platforms like Udemy, Pluralsight and O’reily.
  • Referral Bonus – You’ll get 4500 PLN for each colleague you successfully refer to work with us.
  • Optional life insurance – wide variety of insurance options from our partner, available optionally at a significant discount.
 
If that sounds exciting, then we'd love to hear from you.