Senior Java Engineer – Payments Platform (Hybrid Boston/GA)

Global Payments Inc.

Alpharetta (GA)

Hybrid

USD 120,000 - 160,000

Full time

12 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Global Payments Inc. is seeking a Software Engineer II to design, develop, and maintain scalable microservices powering our payment processing platform. You will collaborate with cross-functional teams and contribute to both microservices and a large monolithic system.

The role requires 5+ years in Java software engineering, strong SQL, RESTful APIs, and experience with Kubernetes, Kafka, and cloud tools. Hybrid work options include Alpharetta, GA or Boston area; visa sponsorship is not

Qualifications

  • A bachelor's degree in computer engineering, computer science or other related discipline or the equivalent combination of education, training, or work experience.
  • 5+ years of relevant job experience in Java Software Engineering, not including internships.
  • Exceptional design and SQL and Java programming skills
  • Ability to quickly grasp high-level business goals, derive requirements, and translate them into effective technical solutions
  • Ability to fluidly change context and priorities based on changing business needs
  • Experience with Microservices architecture, globally distributed services, and 24/7 support
  • Experience with RESTful API design, and cloud technologies like Kubernetes, Kafka
  • Proficiency with SQL, relational data modelling, and database schema design

Responsibilities

  • Design, develop, and test software for scalability, reliability, and data recovery associated with a high-volume, high-availability platform
  • Collaborate with other internal teams (Product, Platform, Merchant Services and Support) to convert business requirements into technical solutions
  • Use Agile software techniques such as pair programming and test-driven development to maximize productivity and quality
  • Deploy new features into production with zero platform downtime and no impact to end customers who are currently processing
  • Build domain expertise in e-commerce payments and apply engineering expertise to develop new product features
  • Work in a "team focused" culture, where strong collaboration and communication are critical

Skills

Java programming
SQL
RESTful APIs
Microservices
Agile methodologies
Team collaboration

Education

Bachelor's degree in Computer Science/Engineering or related

Tools

Kafka
Kubernetes
AWS
OpenShift
Maven
Gradle
Jenkins
Snyk
SonarQube
Cucumber
Karate
Prometheus

Job description

Global Payments Inc. is seeking a Software Engineer II to design, develop, and maintain scalable microservices powering our payment processing platform. You will collaborate with cross-functional teams and contribute to both microservices and a large monolithic system.

The role requires 5+ years in Java software engineering, strong SQL, RESTful APIs, and experience with Kubernetes, Kafka, and cloud tools. Hybrid work options include Alpharetta, GA or Boston area; visa sponsorship is not

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Software Engineer II — Hybrid (Payments)
Java Software Engineer II — Hybrid (Payments)

Global Payments Inc. • Boston (MA)

Hybrid
USD 101,000 - 153,000
Senior Java Microservices Engineer - Spring Boot (Hybrid)
Senior Java Microservices Engineer - Spring Boot (Hybrid)

Global Payments • Alpharetta (GA)

Hybrid
USD 110,000 - 140,000
Senior Java Engineer - Hybrid, Payments Microservices
Senior Java Engineer - Hybrid, Payments Microservices

Global Payments • Alpharetta (GA)

Hybrid
USD 120,000 - 180,000
Senior Java Engineer – Payments Platform & Microservices
Senior Java Engineer – Payments Platform & Microservices

Global Payments • United States

Hybrid
USD 125,000 - 150,000
Hybrid work model at Atlanta office
Office in Atlanta, GA
Senior Software Engineer - Payments Platform (Hybrid, Atlanta)
Senior Software Engineer - Payments Platform (Hybrid, Atlanta)

Global Payments Inc. • Alpharetta (GA)

Hybrid
USD 120,000 - 190,000
Senior Java/Spring Boot Engineer – Remote/Hybrid
Senior Java/Spring Boot Engineer – Remote/Hybrid

Global Payments • Alpharetta (GA)

Hybrid
USD 88,000 - 139,000
Software Engineer II - Hybrid (Boston Area)
Software Engineer II - Hybrid (Boston Area)

Global Payments Inc. • Boston (MA)

Hybrid
USD 130,000 - 160,000
Java Microservices Engineer (Spring Boot) - Hybrid
Java Microservices Engineer (Spring Boot) - Hybrid

Global Payments • Boston (MA)

Hybrid
USD 110,000 - 170,000
Java Spring Boot Engineer - Microservices (Hybrid, US)
Java Spring Boot Engineer - Microservices (Hybrid, US)

Global Payments • Boston (MA)

Hybrid
USD 120,000 - 150,000
Remote Senior Software Engineer – Payments (Greater Boston)
Remote Senior Software Engineer – Payments (Greater Boston)

Global Payment Holding Company • United States

Remote
USD 88,000 - 139,000