Search by job, company or skills

PERSOL APAC

Senior Data Engineer

5-12 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 19 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 143149237

Similar Jobs