B
BarclaysPuneGraduate

Data Engineer

Join Barclays as a Data Engineer in Pune to develop and maintain fraud data platforms, focusing on reducing fraud risk and enhancing customer access. Work with Agile teams using modern technologies like Java, PySpark, and cloud platforms.

1

Role Purpose

  • Design, develop, and improve software using various engineering methodologies.
  • Provide business, platform, and technology capabilities for customers and colleagues.
2

Key Responsibilities

  • Develop high-quality, scalable, maintainable software solutions using industry-standard tools.
  • Collaborate with product managers, designers, and engineers to define requirements and solutions.
  • Participate in code reviews and promote code quality and knowledge sharing.
  • Adhere to secure coding practices to protect sensitive data and mitigate vulnerabilities.
  • Implement unit testing to ensure code reliability and readability.
3

Candidate Requirements

  • Hands-on experience with Java, Spring Boot, and Spring framework components.
  • Experience with ETL, PySpark, automation, and production-grade code delivery.
  • Familiarity with AWS, OpenShift, GitLab CI/CD, Docker, Kubernetes, Jenkins, and Maven.
  • Minimum 2 years working in Agile teams using Jira and Confluence.
  • Ability to support build and run activities including CI/CD, issue resolution, and platform upgrades.
4

Valued Skills

  • Knowledge of data ingestion pipelines and ETL processes.
  • Ability to document code, APIs, and workflows with strong test coverage.
  • Experience with automation-first delivery in a DevOps environment.
  • Strong ownership mindset and ability to work independently in a POD.