Job Summary (Java FSD Architect with Payments Domain)
- Lead and architect the design and development of a scalable enterprise platform for real-time transaction lifecycle visibility across multiple systems.
- Build and implement solutions using the Elastic Stack (Elasticsearch, Logstash, Kibana), including data modeling, index design, ingestion pipelines, and large-scale search/analytics.
- Develop real-time dashboards and visualizations for monitoring transactions, tracking exceptions, analyzing bottlenecks, and managing SLAs.
- Define and standardize APIs, integration patterns, and reusable onboarding frameworks for various applications.
- Design workflow and exception handling features, including automation and work item creation.
- Ensure platform scalability, high availability, performance, security, and compliance with data retention policies.
- Collaborate with engineering teams, lead architectural decisions, and mentor developers.
- Integrate APIs, Kafka, MQ, and various event streams; work with both relational and NoSQL databases.
- Deploy solutions on cloud platforms (preferably Azure or AWS).
- Oversee financial performance, including budgeting, forecasting, and margin analysis.
- Lead Agile delivery processes, promote continuous improvement, and manage resource planning and vendor coordination.
- Ensure adherence to program architecture best practices, project governance, and compliance standards.
Mandatory Skills:
- Java, Elastic Search, Azure Cloud Services, Trade Finance
Must-Have Experience:
- Hands-on work with Elasticsearch/ELK Stack (performance tuning, mapping, ingestion, Kibana)
- Building high-volume event/transaction tracking systems in the financial/payments domain
- Distributed, event-driven, microservices architectures (Java/Python)
- Database development (relational & NoSQL)
- API & event stream integration (Kafka/MQ)
- Cloud deployment (AWS/Azure)