
Key Responsibilities
Design and develop large-scale, event-driven fraud detection and authentication systems
Build real-time streaming applications using Apache Flink and Confluent Kafka infrastructure
Develop Flink jobs in Java capable of processing extremely high-volume event traffic with low latency requirements
Architect and develop cloud-native integration frameworks in AWS
Build and support services leveraging:
EKS/Kubernetes
Lambda
DynamoDB
SQS
API Gateway
Integrate enterprise systems with external fraud vendors such as Alloy
Support event ingestion, transformation, routing, and distribution between internal and external systems
Act as a hands-on technical lead while actively contributing production-level code
Collaborate with program leadership, architecture teams, and distributed engineering resources
Help guide and mentor nearshore/offshore engineering teams when needed
Required Qualifications
Strong hands-on experience with Apache Flink development at enterprise scale
Deep experience building real-time streaming and distributed event-processing systems
Advanced Java engineering experience
Strong AWS cloud engineering experience
Experience with Kubernetes/EKS and microservices architecture
Hands-on experience with Confluent Kafka or Apache Kafka ecosystems
Experience designing highly scalable, low-latency systems
Proven ability to process large-scale event volumes in real-time environments
Strong understanding of distributed systems and event-driven architecture
Ability to function as both a technical lead and active engineer
Preferred Qualifications
GoLang experience
Experience within fraud detection, cybersecurity, financial services, or large-scale transaction platforms
Experience integrating third-party fraud/risk vendors
Experience leading distributed, offshore, or nearshore engineering teams
Previous experience within large enterprise environments