Global Payments

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

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

Base Salary

$88k - $139k/yr

Responsibilities

  • Design, develop, and test scalable, reliable software for a high-volume, high-availability payment platform.
  • Modernize a complex monolithic application while identifying opportunities to build scalable services.
  • Translate business requirements into effective technical solutions in collaboration with Product, Platform, Merchant Services, and Support teams.
  • Deploy production features with zero platform downtime and no impact to active customers.
  • Apply Java, SQL, relational data modeling, and database schema design expertise to payment and e-commerce product development.
  • Participate in pair programming, test-driven development, and collaborative Agile engineering practices.

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, software design, relational data modeling, and database schema design skills.
  • Ability to understand business goals, derive requirements, and translate them into technical solutions.
  • Ability to adapt to changing business priorities and contexts.
  • Preferred experience includes microservices, globally distributed services, 24/7 support, RESTful API design, Kubernetes, Kafka, AWS, OpenShift, observability, resilient platforms, and high-volume transactional systems.
  • Preferred tooling experience includes Ansible, Maven, Gradle, Jenkins, Harness, Snyk, SonarQ, Cucumber, Karate, Splunk, Sysdig, OpsGenie, OpenTelemetry, Instaclustr, Prometheus, JBehave, JGiven, Xmatters, ServiceNow, JUnit, and TDD.

Benefits

  • Full-time remote position limited to candidates in the Greater Boston area.
  • The position is not eligible for visa sponsorship now or in the future; candidates must be U.S. citizens or Green Card holders.
  • Candidates receiving a conditional U.S. employment offer must undergo a drug test.

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