Software Engineer - Java - Cambridge

Software Engineer - Java - Cambridge

Cambridge Full-Time 50000 - 60000 £ / year (est.) Home office (partial)
Worldpay

At a Glance

  • Tasks: Join a dynamic team to develop and enhance a global payments platform using Java and SQL.
  • Company: Worldpay, a leading name in the payments industry with a collaborative culture.
  • Benefits: Flexible hybrid working, training opportunities, and a chance to innovate with new tech.
  • Other info: Engage in hackathons and enjoy a vibrant, inclusive workplace.
  • Why this job: Make a real impact on ecommerce payments while growing your skills in a supportive environment.
  • Qualifications: Experience in Java and SQL, with a knack for solving complex problems.

The predicted salary is between 50000 - 60000 £ per year.

About the team

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

What you will be doing

  • 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 team's 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 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.

What we offer you

  • A multifaceted job with a high degree of responsibility and a broad spectrum of opportunities.
  • A hybrid and flexible working environment with office and home working.
  • Regular structured time to improve your skills through training, and time to experiment with new tech in hackathons.

What makes a Worldpayer

At Worldpay, we take our Values seriously, and we live them every day. Think like a customer, Act like an owner, and Win as a team. Curious. Humble. Creative. We ask the right questions, listening and learning to get better every day. We simplify the complex and we’re always looking to create a bigger impact for our colleagues and customers. Empowered. Accountable. Dynamic. We stay agile, using our initiative, taking calculated risks to progress. Never standing still, never settling, we work at pace to achieve our goals. We champion our ideas and stay flexible to make them happen. We know that every action adds up. Determined. Inclusive. Open. Unlocking potential means working as one global community. Our work spans borders, and we stay united by our purpose. We collaborate, always encouraging others to perform at their best, welcoming new perspectives.

Does this sound like you? Then you sound like a Worldpayer. Apply now to write the next chapter in your career. We can’t wait to hear from you.

To find out more about working with us, find us on LinkedIn.

Software Engineer - Java - Cambridge employer: Worldpay

At Worldpay, we pride ourselves on being a leading employer in the payments industry, offering a dynamic and inclusive work culture in our Cambridge office. Our employees benefit from a hybrid working environment, ongoing training opportunities, and the chance to work on cutting-edge technology within a collaborative team. Join us to not only advance your career but also to make a meaningful impact in the world of ecommerce payments.

Worldpay

Contact Details:

Worldpay Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer - Java - Cambridge

Tip Number 1

Network like a pro! Reach out to current employees on LinkedIn or at events. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

Tip Number 2

Prepare for the interview by brushing up on Java and SQL. Be ready to discuss your past projects and how you've tackled complex problems. Show them you’re not just a coder, but a problem-solver!

Tip Number 3

Don’t forget to showcase your soft skills! Teamwork and communication are key in cross-functional teams. Share examples of how you’ve collaborated with others to deliver successful projects.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team at Worldpay.

We think you need these skills to ace Software Engineer - Java - Cambridge

Java
SQL
PL/SQL
Secure Software Development Practices
Distributed Systems Technologies
Linux-based Development
Performance Optimisation for Large-scale Databases

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Software Engineer role. Highlight your experience with Java, SQL, and any relevant projects that showcase your skills. We want to see how you can contribute to our team!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about payments and how your background aligns with our values. Let us know what makes you a great fit for Worldpay.

Showcase Your Problem-Solving Skills:In your application, don’t just list your skills—show us how you've used them to solve complex problems in the past. We love candidates who can think critically and creatively!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our team!

How to prepare for a job interview at Worldpay

Know Your Tech Inside Out

Make sure you brush up on your Java and SQL skills before the interview. Be ready to discuss your past projects and how you've tackled complex problems using these technologies. It’s a great way to show that you’re not just familiar with them, but that you can apply them effectively in real-world scenarios.

Understand the Payments Landscape

Familiarise yourself with the payments industry and Worldpay's role in it. Read up on ecommerce payment gateways and be prepared to discuss how you would approach adding new capabilities. This shows that you’re genuinely interested in the company and its mission.

Collaborate Like a Pro

Since you'll be working in a cross-functional team, think about examples from your past where you’ve successfully collaborated with product owners, testers, or other developers. Highlight your communication skills and how you’ve contributed to team success, especially in agile environments.

Prepare for Problem-Solving Questions

Expect to face some technical challenges during the interview. Practice coding problems and be ready to explain your thought process. They might ask you to solve a problem on the spot, so being calm and methodical will help you shine.