Job Description Senior Data Engineer / Streaming Data Engineer
Location: Singapore
Employment Type: Contract Role Overview
We are seeking an experienced Senior Data Engineer to design, develop, and maintain scalable real-time and batch data processing solutions supporting enterprise data platforms and analytics initiatives. The role involves working with streaming technologies, ETL pipelines, and modern data engineering frameworks to support business-critical applications within banking and financial services environments.
Key Responsibilities
- Design and develop scalable ETL and data ingestion pipelines for batch and real-time processing.
- Build and maintain streaming data applications using Apache Flink and Kafka (Confluent Kafka).
- Develop backend services using Java (Spring Boot framework).
- Develop data transformation and automation scripts using Python.
- Work closely with business teams, platform teams, and data architects to support analytics and operational data use cases.
- Integrate multiple enterprise systems through event-driven architecture.
- Optimize performance of data pipelines and streaming workloads.
- Work with SQL Server databases for data modelling, optimization, and querying.
- Support data governance, data quality validation, and operational monitoring.
- Participate in system design discussions and contribute to platform modernization initiatives.
Required Skills & Experience
- 510+ years experience in Data Engineering or Backend Engineering.
- Strong experience in:
- Data Engineering / ETL development.
- Java development using Spring Boot.
- Apache Flink for real-time stream processing.
- Messaging systems such as Confluent Kafka / Apache Kafka.
- Python scripting and automation.
- SQL Server or enterprise relational databases.
- Experience working in distributed or microservices architecture.
- Good understanding of data modelling and data pipeline optimization.
Preferred Experience
- Banking, Wealth Management, or BFSI domain experience.
- Cloud exposure (AWS / Azure / GCP).
- Experience with containerization (Docker/Kubernetes/OpenShift).
- Exposure to DevOps CI/CD pipelines.
Education
- Bachelor's Degree in Computer Science, IT, or related discipline.
Nice to Have
- Experience with event-driven architecture.
- Exposure to data lake or analytics platforms
EA License No. 01C4394 EA Registration No. R1113321 (Jacob Tijo)