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.