
Software Engineer II
Global Payments23 hours ago
Cincinnati, OH, USAMid Level
Responsibilities
- Deliver new features, services, and product enhancements for the Portal team.
- Design, develop, and maintain scalable, reusable, and responsive web applications across devices and platforms.
- Design and build RESTful APIs and microservices using Java and Spring technologies.
- Collaborate with Product, Development, QA, and cross-functional teams to implement requirements and improve usability.
- Troubleshoot, debug, and resolve application issues across development, testing, and production environments.
- Use CI/CD, automation, and AI-assisted development practices to improve quality, efficiency, and delivery.
- Provide technical leadership through solution design, implementation coordination, release support, and delivery of commitments.
Requirements
- Bachelor’s degree in computer engineering, computer science, or a related discipline, or an equivalent combination of education, training, or work experience.
- 5+ years of experience in software development and frontend technologies including HTML, CSS, JavaScript, and modern frameworks such as Angular, React, or Ionic.
- 5+ years of experience designing and building RESTful APIs and microservices using Java, Spring Boot, Spring Security, and Spring Data JPA.
- Experience with Agile/SAFe environments, Scrum, CI/CD, TDD, BDD, DevOps, and automation.
- Strong experience with Git, GitHub, GitHub Copilot, Jenkins, SonarQube, Nexus, and Maven.
- Hands-on experience with AWS, Docker, Kubernetes, and CI/CD pipeline implementation.
- Proficiency in complex SQL and relational databases including Snowflake, DB2, or Microsoft SQL Server.
- Experience with IntelliJ IDEA, Eclipse, and Visual Studio Code.
- Strong communication, collaboration, analytical, and problem-solving skills across distributed teams and time zones.
- Experience with Kafka, data streaming, messaging, and event-driven systems is a bonus.
Benefits
- Hybrid schedule requiring three days per week in the Cincinnati, Ohio office.
- The position is not eligible for visa sponsorship now or in the future; candidates must be U.S. citizens or valid Green Card holders.
- Global and inclusive team environment with learning and career-development opportunities.
- Reasonable accommodations are available for qualified individuals with disabilities.
Tech Stack
AngularApache KafkaAWSCSSDockerGitHTMLIBM DB2IonicJavaJavaScriptJenkinsKubernetesMavenMicrosoft SQL ServerReactSnowflakeSonarQubeSpring BootSQL
Categories
About Global Payments
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.