Global Payments

Senior Software Engineer – Java/Spring boot Engineer (Monolith Systems Development and Modernization)

Global Payments
Apply
1 month ago
Remote, United States or Boston, MA, USASenior

Base Salary

$88k - $139k/yr

Responsibilities

  • Design, develop, and test scalable, reliable software and data-recovery capabilities for a high-volume payment platform.
  • Modernize monolithic systems while designing, developing, and maintaining scalable microservices.
  • Collaborate with Product, Platform, Merchant Services, and Support teams to translate business requirements into technical solutions.
  • Deploy new production features with zero platform downtime and no impact to active customers.
  • Develop payment and e-commerce domain expertise and build new product features.
  • Use pair programming, test-driven development, and other Agile software techniques to improve productivity and quality.

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, excluding internships.
  • Exceptional Java, SQL, relational data modeling, and database schema design skills.
  • Ability to understand business goals, derive requirements, and translate them into effective technical solutions.
  • Ability to adapt to changing business needs, contexts, and priorities.
  • Preferred experience includes microservices, globally distributed services, 24/7 support, RESTful API design, Kubernetes, Kafka, AWS, OpenShift, and platform monitoring.
  • Preferred experience includes Ansible, Maven, Gradle, Jenkins, Harness, Snyk, SonarQ, Cucumber, Karate, Splunk, Sysdig, OpsGenie, OpenTelemetry, Instaclustr, Prometheus, JBehave, JGiven, Xmatters, ServiceNow, JUnit, and test-driven development.

Benefits

  • Full-time position with remote work available in the Greater Boston area only or hybrid work three days per week in Alpharetta, Georgia.
  • The employer describes rewarding career opportunities, competitive compensation, inclusive global teams, professional learning, and growth opportunities.
  • Employment in the United States is subject to a drug test after a conditional offer.

Tech Stack

AnsibleApache KafkaAWSCucumberGradleHarnessJavaJenkinsJUnitKubernetesMavenOpenShiftPrometheusSonarQubeSplunkSpring 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