Full Stack Software Engineer II (Angular, Java)

Global Payments Inc.•Cincinnati, OH

About The Position

Global Payments is seeking a Full Stack Software Engineer II to join its software engineering team and help develop products for global commerce. The role involves coding, testing, and analyzing application software while working closely with product, development, and QA teams. The engineer will build responsive applications, implement product requirements, improve usability, and follow the product development lifecycle and established coding standards and best practices. The position also includes troubleshooting issues across development and production environments, leading monthly production releases during off-hours, and automating processes to support operational excellence through maintainable, supportable, and testable code. The role calls for extensive experience in front-end web development using HTML, CSS, and JavaScript, as well as AngularJS and related frameworks. It also involves developing REST web services with Java and Spring technologies in a microservices architecture, working with databases and SQL, and using Agile/Scrum, DevOps, CI/CD, testing, and automation practices. The posting notes that experience with data streaming and event-driven systems, UI/UX design practices, AI/ML, and Redis Cache would be beneficial. Global Payments describes its teams as inclusive and global, emphasizing collaboration, curiosity, innovation, ownership, and delivering impact for clients. The company states that it is an equal opportunity employer and provides reasonable accommodations for qualified individuals with disabilities during hiring and employment.

Requirements

  • At least 5 years of experience with software development methodologies and best practices.
  • At least 5 years of hands-on experience with front-end web development languages, including HTML, CSS, and JavaScript.
  • At least 5 years of experience with advanced JavaScript libraries and frameworks, such as AngularJS and Bootstrap.
  • At least 5 years of experience building REST web services using Java, Spring Boot, Spring Security, Spring Data JPA, and microservices architecture.
  • Strong experience collaborating with Agile/Scrum methodology.
  • Experience with Git, GitHub, and DevOps tools such as Jenkins, SonarQube, Nexus Repository, and Maven.
  • Experience with complex SQL; experience with DB2, Oracle, or SQL Server is preferred.
  • Experience with modern agile software delivery practices, including Scrum, CI/CD, TDD, BDD, DevOps, and automation.
  • Experience working with AWS, Docker, Kubernetes, and CI/CD pipelines.
  • Experience with IntelliJ IDEA or Eclipse for Java and Visual Studio Code for JavaScript.
  • Excellent communication, organizational, and interpersonal skills.
  • Strong problem-solving and analytical-thinking skills, and the ability to collaborate across time zones.

Nice To Haves

  • Experience with data streaming such as Kafka, data messaging, and event-driven systems.
  • Use of visual aids such as wireframes, storyboards, and UI flow charts to plan and present interface designs.
  • Experience conducting usability testing to identify and fix issues and gather feedback from target users.
  • Experience developing website or product aesthetics, including layouts, menus, drop-down options, colors, and fonts.
  • Knowledge of current UI/UX design and human-computer interaction trends and best practices.
  • Experience collaborating with business and IT decision makers on user-interface requirements and ideas.
  • Bachelor's degree or equivalent experience.
  • Skills in AI/ML or experience implementing Redis Cache.

Responsibilities

  • Code, test, and analyze application software while supporting the Product Operating Model and collaborating closely with the product team.
  • Use responsive web design to build applications that adapt to multiple screen sizes and devices.
  • Work with Development and QA team members to implement new product requirements and improve product usability.
  • Follow the product development lifecycle, coding standards, and best practices.
  • Troubleshoot, debug, and resolve application issues in development and production environments.
  • Drive monthly production releases during off-hours to minimize impact on consumers.
  • Automate processes and write maintainable, supportable, and testable code to achieve operational excellence.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service