VP, Data Engineer, Data Platform, Group Technology

DBS Bank

Singapore

On-site

SGD 120,000 - 180,000

Full time

18 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

DBS Bank Asia Hub seeks an experienced Data Engineer to design, build, and optimize scalable data services for ingestion, transformation, and orchestration. You will develop enterprise-grade Spark and microservices using Java and Python, and work across cloud-native and on-prem deployments in a cross-region setup.

The role requires 8+ years in Big Data and Spring Boot ecosystems within banking, with strong CI/CD and AI-driven innovation experience.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related discipline.
  • 8+ years of experience in developing, maintaining, and supporting enterprise-class Big Data applications and Spring Boot services, preferably in banking/financial services.
  • Strong hands-on experience with Spark (Batch & Streaming), Iceberg, YARN, Kubernetes (K8S)/Unikorn, Kafka, Spring Boot.
  • Strong programming skills in Java and Python.
  • Experience designing and implementing Microservices Architecture and RESTful services.
  • Solid experience in Spark application development, troubleshooting, and performance tuning.
  • Good understanding of relational databases and SQL.
  • Hands-on experience with S3 and enterprise data lake architectures.
  • Experience with CI/CD tools such as Jenkins, Git, and Bitbucket.

Responsibilities

  • Design, develop, and implement scalable, distributed, and high-performance data services for data ingestion, transformation, computation, and orchestration.
  • Build and maintain enterprise-grade Big Data applications using Apache Spark (Batch & Streaming), Spring Boot, and Kafka.
  • Develop cloud-native and on-premises solutions leveraging Kubernetes platforms for containerized deployments and workload orchestration.
  • Design and implement robust microservices and RESTful APIs using Java and Python.
  • Develop and optimize Spark jobs to ensure high performance, scalability, reliability, and efficient resource utilization.
  • Establish and enforce best practices, coding standards, and performance tuning guidelines for Apache Spark applications.
  • Translate functional and non-functional requirements into scalable technical solutions.
  • Work with modern data lake technologies, including Apache Iceberg and S3-based storage, to support enterprise data platforms.
  • Collaborate with cross-functional and cross-regional teams to deliver strategic data engineering initiatives.
  • Implement and support CI/CD pipelines using tools such as Jenkins, Git, and Bitbucket.
  • Ensure operational stability, production support readiness, monitoring, and continuous improvement of data platform services.
  • Drive innovation through the adoption of Generative AI technologies, integrating GenAI capabilities into applications and developing AI-powered agents where appropriate.
  • Actively participate in Agile delivery practices and contribute to engineering excellence across the organization.

Education

Bachelor's degree in Computer Science / Engineering / Information Technology

Tools

Apache Spark
Apache Iceberg
YARN
Kubernetes
Kafka
Spring Boot
Java
Python
CI/CD

Job description

Business FunctionGroup Technology enables and empowers the bank with an efficient, nimble and resilient infrastructure through a strategic focus on productivity, quality & control, technology, people capability and innovation. In Group Technology, we manage the majority of the Bank's operational processes and inspire to delight our business partners through our multiple banking delivery channels.

Business FunctionGroup Technology enables and empowers the bank with an efficient, nimble and resilient infrastructure through a strategic focus on productivity, quality & control, technology, people capability and innovation. In Group Technology, we manage the majority of the Bank's operational processes and inspire to delight our business partners through our multiple banking delivery channels.

Key Responsibilities
  • Design, develop, and implement scalable, distributed, and high-performance data services for data ingestion, transformation, computation, and orchestration.
  • Build and maintain enterprise-grade Big Data applications using Apache Spark (Batch & Streaming), Spring Boot, and Kafka.
  • Develop cloud-native and on-premises solutions leveraging Kubernetes (K8S) platforms for containerized deployments and workload orchestration.
  • Design and implement robust microservices and RESTful APIs using Java and Python.
  • Develop and optimize Spark jobs to ensure high performance, scalability, reliability, and efficient resource utilization.
  • Establish and enforce best practices, coding standards, and performance tuning guidelines for Apache Spark applications.
  • Translate functional and non-functional requirements into scalable technical solutions.
  • Work with modern data lake technologies, including Apache Iceberg and S3-based storage, to support enterprise data platforms.
  • Collaborate with cross-functional and cross-regional teams to deliver strategic data engineering initiatives.
  • Implement and support CI/CD pipelines using tools such as Jenkins, Git, and Bitbucket.
  • Ensure operational stability, production support readiness, monitoring, and continuous improvement of data platform services.
  • Drive innovation through the adoption of Generative AI technologies, integrating GenAI capabilities into applications and developing AI-powered agents where appropriate.
  • Actively participate in Agile delivery practices and contribute to engineering excellence across the organization.
Job Requirements
  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related discipline.
  • Minimum 8 years of experience in developing, maintaining, and supporting enterprise-class Big Data applications and Spring Boot services, preferably within the banking or financial services industry.
  • Strong hands-on experience with Apache Spark (Batch & Streaming), Apache Iceberg, YARN, Kubernetes (K8S) / Unikorn, Kafka, Spring Boot
  • Strong programming skills in Java and Python.
  • Experience designing and implementing Microservices Architecture and RESTful services.
  • Solid experience in Spark application development, troubleshooting, and performance tuning.
  • Good understanding of relational databases and SQL.
  • Hands-on experience with S3 and enterprise data lake architectures.
  • Experience with CI/CD tools such as Jenkins, Git, and Bitbucket.
  • Knowledge of containerization technologies and Kubernetes-based deployments.
  • Experience working in Agile development environments.
  • Strong analytical, problem-solving, and communication skills.
  • Ability to work proactively, independently, and effectively with cross-functional and cross-regional teams.
  • Experience integrating Generative AI capabilities into applications and developing intelligent agents is highly desirable.
  • Exposure to cloud-native architectures and distributed computing platforms is a plus.
Location

DBS Asia Hub

Job

Analytics

Schedule

Regular

Employee Status

Full time

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Associate, Backend Application Developer, Data Platform, Group Technology
Associate, Backend Application Developer, Data Platform, Group Technology

DBS Bank • Singapore

On-site
SGD 90,000 - 150,000
Senior Data Engineer: Spark, Microservices & GenAI
Senior Data Engineer: Spark, Microservices & GenAI

DBS Bank • Singapore

On-site
SGD 120,000 - 180,000
SVP/VP, Senior Cloud Engineer (Data & AI Platform), Group Technology
SVP/VP, Senior Cloud Engineer (Data & AI Platform), Group Technology

DBS • Singapore

On-site
SGD 140,000 - 190,000
Senior Data Platform Architect: Spark, Kafka, GenAI
Senior Data Platform Architect: Spark, Kafka, GenAI

DBS Bank Ltd • Singapore

On-site
SGD 120,000 - 200,000
Senior Data Engineer
Senior Data Engineer

Crédit Agricole CIB • Singapore

On-site
SGD 120,000 - 180,000
SVP/VP, Tech Lead, Corporate Internet Banking Platform (CIBP), Institutional Banking Group Tech[...]
SVP/VP, Tech Lead, Corporate Internet Banking Platform (CIBP), Institutional Banking Group Tech[...]

DBS Bank • Singapore

On-site
SGD 250,000 - 340,000
AVP, Fullstack Developer, Wealth Management Technology, Group Technology
AVP, Fullstack Developer, Wealth Management Technology, Group Technology

DBS Bank • Singapore

On-site
SGD 90,000 - 130,000
Java Big Data Developer - Mutiple headcount
Java Big Data Developer - Mutiple headcount

Adecco • Singapore

On-site
SGD 90,000 - 130,000
Sr. Assoc/Assoc, Fullstack Developer, Information Security Services, Group Technology
Sr. Assoc/Assoc, Fullstack Developer, Information Security Services, Group Technology

United States Digital Space LLC • Singapore

On-site
SGD 90,000 - 150,000
VP, Application Developer, Institutional Banking Group Technology, Group Technology
VP, Application Developer, Institutional Banking Group Technology, Group Technology

DBS Bank • Singapore

On-site
SGD 150,000 - 210,000