Senior Java Engineer - Payments
Join Tesco as a Senior Java Engineer in the Payments Services team.
About the team
The team delivers HTTP services that manage payments at global scale, 24/7. We support cash, card, gift card, wallet behaviors, fraud detection, and event sourcing architecture using Java, Akka, Cassandra, Postgres, Kafka.
Responsibilities
* Translate requirements into tasks & code.
* Produce test-driven features and demonstrate familiarity with the TDD cycle.
* Apply cohesion and SOLID principles to create well-structured, maintainable software.
* Work effectively with product stakeholders to communicate and translate needs into product improvements.
* Lead group discussions on system design and work with Product Managers to drive value.
* Support production systems, resolve incidents, and perform root cause analysis.
* Share knowledge with the wider engineering community.
* Mentor and develop others around you.
* Produce proof of concepts to evaluate new tools.
Qualifications
* 5+ years as a Java backend developer with eagerness to take on new technologies.
* Experience with cloud platform(s) (e.g. AWS, Azure, etc.).
* Experience with both SQL/NoSQL databases.
* Experience with eCommerce and search systems would be nice to have, but not necessary.
* Experience with reactive programming is considered a plus.
* Strong written and verbal communication skills.
* Problem-solving, analysis, and computational skills.
* A customer focus.
* An innovative approach to problem-solving.
Benefits
* Annual bonus scheme of up to 20% of base salary.
* Holiday starting at 25 days plus a personal day (plus bank holidays).
* Private medical insurance.
* 26 weeks maternity and adoption leave (after 1 year’s service) at full pay, followed by 13 weeks of Statutory Maternity Pay or Statutory Adoption Pay, and 4 weeks fully paid paternity leave.
* Free 24/7 virtual GP service, Employee Assistance Programme (EAP) for you and your family, and free access to a range of experts to support your mental wellbeing.
About Tesco
Our vision at Tesco is to become every customer’s favourite way to shop, whether they are at home or out on the move. Our core purpose is ‘Serving our customers, communities and planet a little better every day’. Tesco is proud to have an inclusive culture where everyone truly feels able to be themselves. We celebrate diversity, recognise the value and opportunity it brings, and are committed to creating a workplace where differences are valued and all colleagues are given the same opportunities.
#J-18808-Ljbffr