freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer - Java - Cambridge

Summary

Build and maintain a high-volume global ecommerce payments gateway in Java/SQL, collaborating with a cross-functional team to add new features and ensure secure, reliable transactions.

Software Engineer - Java


Make your mark at one of the biggest names in payments. We’re looking for a Software Engineer - Java to join our ever evolving WPG Engineering team and help shape the future of global commerce.


What You'll Own


You will join one of our cross-functional teams containing developers, testers, a product owner and a scrum master. The team works on features to maintain and add new capabilities to an ecommerce payments gateway operated by Worldpay.


  • With the support of the teams' principle engineer, you will pick-up challenging work from the plan that needs your proven software skills to deal with the more complex problems
  • Develop changes in Java and SQL and PLSQL to an ecommerce payments gateway operated by Worldpay.
  • Work with the team's Product Owner to specify the detailed behaviours of new capabilities of the payments gateway. You'll need to review payments-industry specification documents and translate how they apply for WorldPay's technologies and payments lifecycle processes.
  • Partner with the team's test engineers to help scope the test coverage and approach, and you may need to contribute to writing automated component, integration and system tests.
  • Support the deployment of new capabilities to production, ensuring they deliver value for our customers
  • Participate in a release support rota, with occasional out-of-hours involvement
  • Use generative AI tools as part of your workflow, supported by well-established internal tooling

What You'll Bring


  • Solid experience with Java and SQL (PL/SQL desirable). Each career journey is different but likely you'll have a number of years' experience to reach a high level of a skill with these technologies.
  • A track record of success to design and deliver solutions to complex business problems.
  • Experience applying secure software development practices
  • Experience with technologies used in distributed systems (e.g. IAM, digital certificates/PKI, observability, containerisation)
  • Experience working in Linux-based development and production environments

Added bonus if you have:


  • Experience optimising performance for large-scale databases
  • Experience in payments or financial services
  • Experience working with SAST, SCA, CI tools
  • Experience with Kafka

About The Team


Make your mark at one of the biggest names in payments. We are looking for a Software Engineer - Java to join our Cambridge‑based delivery teams to work on one of the highest‑volume global payment platforms in the world.


What makes a Globalpayer?


Globalpayers think like a client, act like an owner and win as one team. We’re curious and innovative – always finding better ways to deliver impact. We empower each other to make decisions, and it’s our passion that drives excellence in everything we set out to do.

See also