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.
Familiarity with AI/ML services or platforms, including integrating model APIs, retrieval-augmented generation, or AI-assisted workflow automation.
Understanding of responsible AI practices, including data privacy, explainability, evaluation, and human oversight.