Partner with product, architecture, operations, risk, and other engineering teams to deliver payment capabilities.
Explore and implement appropriate AI-enabled solutions, such as intelligent exception handling, anomaly detection, developer productivity tools, or payment operations support.
Design, develop, test, and maintain payment applications and services using Java and reactive programming frameworks such as Spring WebFlux or Project Reactor.
Build event-driven services and streaming workflows with Apache Kafka.
Develop, deploy, and operate cloud-native applications on AWS.
Contribute to secure, resilient payment processing, including transaction lifecycle, authorization, settlement, reconciliation, and exception handling.
Create and maintain RESTful APIs and service integrations.
Apply engineering practices such as automated testing, code reviews, CI/CD, observability, and performance tuning.
Partner with product, architecture, operations, risk, and other engineering teams to deliver payment capabilities.
Explore and implement appropriate AI-enabled solutions, such as intelligent exception handling, anomaly detection, developer productivity tools, or payment operations support.
Support production services, investigate incidents, and contribute to root-cause analysis and service improvements.
Required Qualifications, Skills and Capabilities
Professional software development experience with Java.
Hands-on experience with reactive programming and asynchronous, non-blocking application design.
Experience building distributed, event-driven applications with Apache Kafka.
Experience developing or operating applications on AWS.
Strong understanding of APIs, microservices, distributed systems, and database technologies.
Experience with automated testing, source control, and CI/CD practices.
Ability to communicate clearly and collaborate across technical and business teams.
Preferred Qualifications, Skills and Capabilities
Experience with payment systems, financial transaction processing, or other high-volume, high-availability platforms.
Familiarity with AWS services such as EKS, ECS, Lambda, API Gateway, SQS, SNS, DynamoDB, RDS, CloudWatch, and IAM.
Experience with Kafka schema management, partitioning, consumer groups, replay, and delivery semantics.
Knowledge of application security, encryption, secrets management, and regulatory considerations relevant to payments.
Experience with containers and orchestration technologies such as Docker and Kubernetes.
Understanding of responsible AI practices, including data privacy, explainability, evaluation, and human oversight.
- In-depth knowledge of the financial services industry and their IT systems
- Practical cloud native experience (AWS).