Java Backend Developer
globalpayments
Job Description
-
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.
What you’ll bring
-
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.
-