Taro Logo

Software Engineer - Kotlin/Java

A global payment processing company that handles the largest volume of payments in the world, driving the global economy.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance

Job Description

Worldpay, a global leader in payment processing, is seeking a Software Engineer to join their Worldpay Total team in London. The role focuses on building and maintaining Kotlin/Java-based middleware hosted on AWS that provides payment capabilities to nearly 100k terminals across the UK. The position involves working with distributed systems serving enterprise and SMB merchants in retail and hospitality sectors. The team operates in an agile environment, emphasizing automation and continuous improvement. They use modern technologies including Kotlin, Java/SpringBoot, and AWS services. The company offers a dynamic work environment in their London-Walbrook hub, competitive benefits, and opportunities for professional growth. The ideal candidate should have strong experience in Kotlin/Java development, understanding of distributed systems, and familiarity with modern DevOps practices. This role offers the chance to impact millions of daily transactions while working with cutting-edge payment technologies.

Last updated 8 hours ago

Responsibilities For Software Engineer - Kotlin/Java

  • Work on distributed systems used by thousands of devices across the UK and ROI
  • Improve stability and features on systems
  • Collaborate throughout SDLC with key stakeholders
  • Provide periodic availability outside normal office hours for release support and deployment
  • Build and deliver Kotlin and Java based APIs
  • Work with development, infrastructure and operations engineers in agile teams

Requirements For Software Engineer - Kotlin/Java

Java
Kotlin
  • Strong Kotlin/Java experience, including development of secure web services (REST/SOAP)
  • Comfortable operating in a Linux environment, ideally Ubuntu/RHEL
  • Experience with Git version control
  • Test-Driven Development experience
  • Knowledge of software design patterns
  • Clean code principles adherence
  • Experience with CI/CD technologies (Jenkins, Nexus, SonarQube)
  • Experience working with AWS services or containerized platform
  • Experience with messaging infrastructure like RabbitMQ or NoSQL databases

Benefits For Software Engineer - Kotlin/Java

Parental Leave
  • Competitive salary and benefits
  • Time off for charity work
  • Parental leave
  • Global recognition platform
  • Virgin Pulse access
  • Global employee assistance program

Related Jobs

Software Engineer - Backend

Backend Software Engineer role at Helsing, developing AI-based capabilities and infrastructure for defence technology, using Rust and Python stack.

Dedicated Support Engineer

Mid-level Support Engineer role at Comcast Technology Solutions, focusing on customer support, development, and system maintenance using Python, JavaScript, and AWS.

Software Engineer, Full Stack

Full Stack Software Engineer position at Breakroom, building community-powered job rating platform, £65,000 - £87,500, hybrid work in London, modern tech stack including Elixir and React.

Optical Engineer – Fibre Test and Automation

Optical Engineer position at Microsoft's Azure Fiber division, focusing on fiber optic testing automation and development of testing protocols in Romsey, UK.

Software Engineer 2

Software Engineer 2 position at Microsoft's Industry Solutions Engineering team, developing cloud solutions with customers and contributing to innovative technical projects.