Global Payments

Software Engineer III

Global Payments
Apply
4 days ago
Xi’an, China or Chengdu, ChinaSenior

Responsibilities

  • Design, develop, and maintain scalable platform services and internal APIs using Java and the Spring ecosystem.
  • Build and optimize data access layers with MyBatis and Microsoft SQL Server, including SQL performance tuning.
  • Develop asynchronous, event-driven workflows using RabbitMQ and implement caching strategies with Redis.
  • Own services end-to-end across design, development, testing, monitoring, and on-call support.
  • Collaborate with product, infrastructure, and engineering teams on architecture, engineering standards, platform reliability, observability, and developer experience.

Requirements

  • At least 5 years of professional Java development experience.
  • Strong experience with Spring Boot, Spring MVC, Spring Security, and Spring Data.
  • Production experience with MyBatis, Microsoft SQL Server, RabbitMQ, and Redis.
  • Experience with CI/CD pipelines, Git-based development workflows, and AI-assisted development tools such as GitHub Copilot.
  • Strong ownership, communication, and collaboration skills with a focus on reliability, observability, and developer experience.
  • Preferred experience includes Kubernetes, Rancher, Docker, GCP, GKE, Cloud Pub/Sub, Cloud SQL, Golang, service discovery, API gateways, distributed tracing, and advanced GitHub Copilot capabilities.

Tech Stack

DockerGitGoGoogle Cloud PlatformJavaKubernetesMicrosoft SQL ServerRabbitMQRancherRedisSpring 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