Taro Logo

Big Data Developer (Scala, Spark/Pyspark) - AVP/C12-Chennai

Global financial services company providing banking and financial products and services
Data
Staff Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Finance

Description For Big Data Developer (Scala, Spark/Pyspark) - AVP/C12-Chennai

Join Citi as a Big Data Developer in Chennai, where you'll be part of a global financial institution's technology team. This role combines big data expertise with financial sector innovation, requiring strong skills in Scala, Spark/PySpark, and the broader Hadoop ecosystem. You'll be working on large-scale, distributed applications that power Citi's data infrastructure, utilizing modern technologies and best practices in software development.

The position offers an opportunity to work with cutting-edge big data technologies while solving complex financial sector challenges. You'll be responsible for developing and maintaining data pipelines, implementing storage solutions, and ensuring high-quality software delivery through continuous integration practices. The role requires expertise in multiple programming languages and frameworks, including Scala, Java, Python, and various big data technologies.

As an AVP-level position, you'll have significant responsibility in technical decision-making and solution architecture. The role combines technical expertise with business domain knowledge, making it ideal for developers who want to apply their big data skills in the banking sector. You'll work with modern tools and technologies, including cloud platforms, and have the opportunity to contribute to regulatory reporting applications and AI/ML integrations.

The ideal candidate will bring 8+ years of relevant experience and a strong foundation in big data technologies. You'll be joining a team that values independent thinking, ownership, and strong analytical skills. The position offers exposure to both traditional banking systems and cutting-edge technology, making it an excellent opportunity for career growth in financial technology.

Working at Citi means being part of a global organization that's at the forefront of financial services technology. You'll have the chance to work on projects that have real-world impact while collaborating with talented professionals across the organization. The role offers professional growth opportunities and the chance to work with emerging technologies in cloud computing and artificial intelligence.

Last updated 4 hours ago

Responsibilities For Big Data Developer (Scala, Spark/Pyspark) - AVP/C12-Chennai

  • Developing large-scale, multi-tiered, distributed applications with Hadoop and Spark
  • Implementing different data storage solutions
  • Working independently and taking ownership of various analyses
  • Delivering high quality software following continuous delivery practices

Requirements For Big Data Developer (Scala, Spark/Pyspark) - AVP/C12-Chennai

Scala
Java
Python
MongoDB
  • 8+ years of application/software development/maintenance on Big Data Technologies
  • Knowledge of Scala, Java & Python programming language
  • Experience with JAVA (Core Java, J2EE, Spring Boot Restful Services)
  • Experience with Web services (REST, SOAP), XML, JavaScript, Microservices, SOA
  • Strong technical knowledge of Apache Spark, Hive, SQL, and Hadoop ecosystem
  • Experience with developing frameworks and utility services
  • Experience with code quality tools (JIRA, GitHub, Jenkins, Sonar)
  • Knowledge of RDBMS(Oracle), Hive, HBase, Impala and NO SQL databases
  • Banking domain experience is mandatory
  • Bachelor's degree or equivalent experience
  • Strong analytical and communication skills

Interested in this job?

Jobs Related To Citi Big Data Developer (Scala, Spark/Pyspark) - AVP/C12-Chennai