
Software Engineer - Java 25, Spring Boot
Global Payments1 day ago
Bucharest, RomaniaMid Level
Responsibilities
- Collaboratively develop product features and engineering capabilities using automation.
- Participate in all development stages, from requirements discussions with the Product Owner through cloud deployment.
- Join the on-call rota to support highly available products.
- Provide tools that enable data-driven decision-making.
- Collaborate with engineers across teams on technology, patterns, and architectural approaches.
Requirements
- 2–3 years of hands-on experience.
- Experience with Java and Spring.
- Experience working in a Continuous Delivery environment.
- Knowledge of Event Driven Design, Domain Driven Design, Event Sourcing, and CQRS.
- Knowledge of delivering products and services in AWS cloud environments.
- Knowledge of BDD and TDD practices.
- Knowledge of DevOps best practices, technologies, and tools including Ansible and Terraform.
- Fluent written and verbal English.
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.