G

Global Payments

End-to-end payment processing with APIs

Senior Java Full Stack Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeQuezon City, Metro Manila, PhilippinesNo salary listedHybrid

About the Job

Requirements

  • Proven hands-on software development experience and web user interface development experience.
  • At least 6 years of working experience in Java development.
  • At least 5 years of experience in web frontend development.
  • At least 5 years of experience building large websites with HTML and CSS.
  • Hands-on experience designing and developing applications using Java Enterprise Edition platforms.
  • Experience in object-oriented analysis and design using common design patterns.
  • Extensive experience with REST API design and development.
  • Deep knowledge of Java and Java Enterprise Edition internals, including class loading, memory management, transaction management, and thread management.
  • Experience with relational databases, SQL, and object-relational mapping technologies, including JPA2 and Hibernate.
  • Experience with the Spring Model-View-Controller framework.
  • Experience with the React.js community, such as Redux and React Router.
  • Experience with responsive web design.
  • Experience with Git-based version control systems.
  • Experience with Agile methodology.
  • Experience developing web applications using at least one popular web framework, such as JavaServer Faces, Wicket, Google Web Toolkit, or Spring MVC.
  • Experience with test-driven development.
  • Experience with unit testing of frontend code and Power Mockito.

Responsibilities

  • Engineer complex, multi-tiered distributed software systems.
  • Design, implement, test, and document or diagram software solutions for technical and business requirements.
  • Make code changes to enhance products, add new features, resolve programming errors, and develop new products as assigned.
  • Complete code changes in a timely manner based on project plans.
  • Keep up to date with best practices.

Desired Qualifications

  • Solid understanding of web, usability, and accessibility standards.
  • Familiarity with Ant build processes.
  • Ability to effectively troubleshoot software-related issues.

About the Company

Global Payments

End-to-end payment processing with APIs

Global Payments provides payment technology and software solutions that help businesses accept and process payments online and in person. It operates an end-to-end payment processing ecosystem, including issuing platforms connected to over 680 million cards and open APIs that let businesses build customized commerce solutions. Transactions flow through its system, and revenue comes from merchant transaction fees plus value-added software services such as fraud prevention, data analytics, and customer support. The company differentiates itself through a broad global network, an extensive set of APIs, and flexible partner and pricing models that cater to financial institutions, retailers, and merchants of all sizes. Its goal is to enable smooth, secure, and scalable payments within the global commerce landscape, helping businesses grow while reducing costs and improving the customer experience.

Company size
10,001+
Company stage
IPO
Headquarters
Atlanta, GA
Founded
1967

Recently Posted Jobs

Explore more opportunities at Global Payments

See more jobs