Global Payments

Software Engineer Senior - Java

Global Payments
Apply
1 day ago
Alpharetta, GA, USASenior

Responsibilities

  • Design, develop, and test software for scalability, reliability, and data recovery on a high-volume, high-availability platform.
  • Collaborate with Product, Platform, Merchant Services, and Support teams to translate business requirements into technical solutions.
  • Deploy new features to production with zero platform downtime and no impact on active customers.
  • Develop and maintain Java, Spring Boot, Apache Kafka, RESTful API, and event-driven solutions.
  • Contribute to modernization from a complex monolith to scalable microservices.
  • Apply software engineering expertise to ecommerce payments and new product features.
  • Use pair programming and test-driven development practices while collaborating in a team-focused environment.

Requirements

  • Bachelor's degree in computer engineering, computer science, or a related discipline, or an equivalent combination of education, training, or work experience.
  • 7+ years of relevant Java software engineering experience, including internships.
  • Strong database and schema design, SQL, and Java programming skills.
  • Experience with financial systems, payments infrastructure, or high-volume transactional systems requiring precision and auditability.
  • Experience designing, developing, and maintaining secure, scalable, and maintainable RESTful APIs and event-driven applications using Java, Spring Boot, and Apache Kafka.
  • Ability to understand business goals, derive requirements, translate them into technical solutions, and adapt to changing priorities.
  • Preferred experience with microservices, globally distributed services, 24/7 support, monitoring, resilient platforms, AWS, OpenShift, deployment tools, observability tools, and unit testing frameworks.
  • Pair programming experience or willingness to try pair programming.

Benefits

  • Hybrid work arrangement requiring three days per week in the Atlanta, Georgia office.
  • Equal opportunity employer with reasonable accommodations available for qualified disabilities.
  • U.S. employment is subject to a drug test following a conditional offer.

Tech Stack

AnsibleApache KafkaAWSCucumberGradleHarnessJavaJenkinsJUnitMavenOpenShiftPrometheusSplunkSpring BootSQL

Categories

Global Payments

About Global Payments

10,000+ employees

Global Payments is a public payment technology and merchant services company that provides card acceptance, ecommerce, POS, and integrated software to businesses and financial institutions. It earns primarily from transaction processing fees and software subscriptions, and trades on the NYSE as GPN. Headquartered in Atlanta, it is a Fortune 500 company and combined with TSYS in 2019 to add issuer processing and banking partnerships.

Contact me