Core Java Engineer
Summary
Design, build and maintain Java-based microservices powering cards, payments and digital banking journeys. You'll develop cloud-native apps on AWS, integrate with TSYS and core banking systems, and support mobile releases, CI/CD and automation in a product-focused financial services environment.
In this role you will design, build and maintain Java-based microservices that power cards, payments and digital banking journeys. You will develop cloud-native applications on AWS and integrate with TSYS, core banking systems and third-party providers. You’ll support major mobile releases and contribute to CI/CD and automation while collaborating with cross-functional teams to enhance customer experience and platform performance. This position offers a chance to shape scalable financial services software in a dynamic, product-focused environment.
Responsibilities- Design, develop and maintain Java-based microservices
- Build and enhance APIs supporting cards, payments and digital banking journeys
- Develop cloud-native applications within AWS
- Work across integrations with TSYS, core banking systems and third-party payment providers
- Support delivery of major mobile application releases
- Contribute to engineering best practices, CI/CD and automation
- Collaborate with cross-functional teams to improve customer experience and platform performance
- Strong commercial experience with Java
- Proven experience building microservices architectures
- Strong API development and integration experience
- Experience working within AWS cloud environments
- Background in financial services, retail banking, payments or cards
- Experience delivering customer-facing digital products
- Knowledge of modern software engineering practices, testing and DevOps
- cross-functional collaboration
- problem-solving
- effective communication
- Java
- Microservices
- API development