Role Overview
Join Global Payments Inc. as a Java Backend Developer in Pune, Maharashtra. Be a part of our dynamic Worldwide Payment Gateway team and contribute to the future of global commerce.
Key Responsibilities
- Design, develop, and maintain enterprise-grade, high-availability payment applications using Java, J2EE, Spring Boot, Angular, and Hibernate, ensuring the stability of core Worldpay transaction flows.
- Build and optimize scalable, secure applications aligned with strict architectural, compliance, and PCI-DSS security standards.
- Drive end-to-end service development, ensuring platform reliability and enabling business expansion and innovation.
- Produce high-quality, efficient, and fully tested code aligned with engineering best practices, reducing maintenance overhead and technical debt.
Required Qualifications
- 4–6 years of hands-on experience in Java, Spring Boot, and Hibernate.
- Strong knowledge of Java, object-oriented programming concepts, data structures, and algorithms.
- Experience with REST APIs and web services (XML, JSON).
- Familiarity with coding, security, unit testing, and documentation standards; hands-on with tools like SonarQube, Snyk, and Checkmarx.
- Experience with JUnit or other unit testing frameworks.
- Knowledge of design patterns and Spring Security / Java security.
- Hands-on experience implementing application security using OAuth2 and OIDC.
- Experience with relational databases such as SQL, Oracle, and PL/SQL.
- Experience working on Unix/Linux platforms.
- Familiarity with GitHub or other version control tools.
- Experience with build tools like Maven and Gradle.
- Understanding of Agile QA/Dev processes and the software development lifecycle.
- Self-starter with an innovative mindset, strong communication, and excellent troubleshooting/problem-solving skills.
Preferred Qualifications