G

Java Software Engineer

Global Payments Inc.

Cambridge, England, United Kingdom · Full Time

Be the first to apply

Experience
Any
Salary
—
Openings
1
Posted
6 days ago
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

Join the Global Payments Inc. team in Cambridge as a Java Software Engineer and contribute to shaping the future of global commerce. You'll be part of an evolving technology group working on one of the world's largest payment platforms, delivering solutions that process over 800 transactions per second and more than 10 million successful payments daily.

Key Responsibilities

  • Collaborate within a cross-disciplinary team including developers, testers, product owners, and scrum masters, engaging in quarterly planning and design sessions under the SAFe agile framework.
  • Take ownership of complex development tasks from team plans, applying your advanced software engineering skills and working closely with the principal engineer.
  • Act as an authorized code gating reviewer, partnering with peers to enhance team skills and maintain high-quality code deployments.
  • Implement software changes primarily in Java, SQL, and PL/SQL for Global Payments' ecommerce payment gateway.
  • Evaluate payment processing workflows, analyze production data, review product source code, and interpret industry specifications to define scopes and detailed work specifications.
  • Work alongside test engineers to define test coverage, contribute to automated integration and system testing processes.
  • Develop rollout approaches and monitoring plans for new features ensuring smooth deployments, including occasional support outside normal working hours.

Candidate Profile

  • Experience delivering software in environments where quality and reliability are paramount.
  • Proven skills in crafting software solutions to address complex business challenges.
  • Strong proficiency with Java programming and extensive experience working with large database systems.
  • Hands-on expertise with SQL-based database platforms such as Oracle or equivalent.
  • Familiarity with maintaining large codebases and proficient use of version control systems.
  • Comfortable using Linux as both a development and production environment.

Desirable Qualifications

  • Background knowledge in the financial services industry.
  • Understanding of agile development methodologies like Scrum, Kanban, and SAFe and their practical applications.
  • Experience leveraging AWS cloud services and applicable architectural design patterns.
  • Awareness of enterprise-level compute, storage, and networking technologies.

About the Team

The Cambridge technology team at Global Payments is a diverse and dedicated group passionate about building resilient, secure payment solutions. Through collaboration, knowledge sharing, and innovation, the team delivers high-quality payment services that serve millions globally.

Our Culture

Globalpayers embody client-centric thinking, ownership mentality, and teamwork. Innovation and curiosity drive continual improvement, while empowerment allows confident decision-making. This passion fuels excellence in all endeavors.

Industry

FinTech

Tools & software

Java Linux · 2 to 5 years required Amazon Web Services AWS required

How they work

Teamwork & Collaboration Problem Solving Attention to Detail Accountability

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer