We are seeking an experienced Tech Lead / Senior Data Engineer with deep expertise in Azure, Java Spring Boot, microservices, Kafka-based streaming ingestion, Snowflake/Snowpipe, and API engineering. Experience in Finance/Banking domains is highly preferred.
Key Responsibilities
· Architect, design, and deliver scalable microservices using Java Spring Boot and cloud-native patterns.
· Build high throughput streaming pipelines using Kafka, EventHub, and Snowpipe for real-time ingestion.
· Lead development of Azure-based data platforms, including ADLS, ADF, Databricks, and CI/CD automation.
· Design and implement EVENT DRIVEN architecture and related APIs, integration layers, and event-driven workflows.
· Optimize performance, reliability, and cost across distributed data systems.
· Collaborate with architecture, product, and business teams to deliver compliant, secure financial data solutions.
Required Skills
· 10+ years of engineering experience with strong hands-on expertise in:
o Azure data services, Java Spring Boot, microservices, Kafka, Snowflake/Snowpipe, SQL/Python, API design
· Proven experience building streaming ingestion and cloud-native data platforms.
· Strong understanding of financial data processing, data models, regulatory considerations, and secure design patterns.
· Experience leading teams, performing code reviews, and enforcing engineering best practices
Preferred
· Terraform, CI/CD (Azure DevOps), event-driven design.
· Experience in banking platforms, payments, risk, or regulatory reporting.