×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer – Java​/boot Engineer; Monolith Systems Development and Modernization

Job in Alpharetta, Fulton County, Georgia, 30239, USA
Listing for: Global Payments
Full Time, Part Time position
Listed on 2026-10-25
Job specializations:
  • Software Development
    Java Developer, Software Engineer, Backend Developer, Senior Developer
Salary/Wage Range or Industry Benchmark: 120000 - 180000 USD Yearly USD 120000.00 180000.00 YEAR
Job Description & How to Apply Below
Job Description This position is not eligible for visa sponsorship, now or in the future. Candidates must be a US Citizen or Green Card Holder.

This position is remote in the Greater Boston area only OR is hybrid 3 days per week in the following office locations:
Alpharetta, GAAre you ready to write your next chapter?

Make your mark at one of the biggest names in payments. We’re looking for a Senior Software Engineer to join our ever-evolving Gordian Knot team and help us unleash the potential of every business.

As a Senior Software Engineer, your skills will be utilized to keep commerce moving. You’ll plan and manage application development and client delivery activities that range from small, simple software applications to components of large, complex software  this role you will contribute to a complex monolithic application that powers payment processing and value added services for merchants. At that same time as we modernize our platforms, we will look for opportunities to design, develop, and maintain scalable microservices.

What you’ll own:

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

What you’ll bring:

A bachelor's degree in computer engineering, computer science or other related discipline or the equivalent combination of education, training, or work experience.
7+ 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

Proficiency with SQL, relational data modelling, and database schema design

It’s a bonus if you have

Experience with Microservices architecture, globally distributed services, and 24/7 support

Experience with RESTful API design, and cloud technologies like Kubernetes, Kafka

Experience with design and implementation of monitoring and responsive, self-healing resilient immutable platforms

Knowledge of scalability levers in high volume, low latency transactional systems

Experience working in AWS, Open Shift Platform

Experience with Ansible, Maven, Gradle, Jenkins, Harness, Snyk, SonarQ, Cucumber, Karate

Experience with Splunk, Sysdig, Ops Genie, Open Telemetry, Instaclustr, Prometheus, JBehave, JGiven, Xmatters, Service Now Development  experience with a unit testing framework (JUnit and experience employing TDD preferred)
Pair programming experience. A willingness to try is a requirement

About the team

Our inclusive and global teams win together every day. We’re proud to have the best minds in the industry, who you can learn from as you grow your career. The people, the energy, the connections – it’s unmatched. Come and be part of an ever-evolving company and get dynamic opportunities that go beyond borders.

What makes a Global payer?

Global payers think like a client, act like an owner and win as one team. We’re curious and innovative – always finding better ways to deliver impact. We empower each other to make…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary