Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Bigdata Spark Developer

Home > Java programming jobs

Bigdata Spark Developer in Others new

  • Pune, India

Responsibilities

  • Design, develop, test, maintain, and support data processing applications using Apache Spark and Java or Python.
  • Build scalable ETL and data transformation pipelines for large datasets.
  • Analyze requirements and collaborate with business analysts, QA teams, technology groups, and stakeholders.
  • Troubleshoot production issues and optimize application performance, including Spark performance tuning.
  • Participate in code reviews and follow engineering best practices.
  • Contribute to application modernization, migration, and automation initiatives.
  • Leverage AI-assisted development tools for coding, testing, debugging, documentation, and analysis while validating the resulting work.
  • Identify vulnerabilities and security issues and conduct application testing and debugging.
  • Serve as an advisor or coach to new or lower-level analysts.

Requirements

  • 5–7 years of software development experience.
  • Strong hands-on experience with Apache Spark.
  • Proficiency in Java or Python; Python-focused candidates should understand Java fundamentals including object-oriented programming, collections, exception handling, and basic multithreading.
  • Experience with SQL and relational databases.
  • Understanding of distributed computing concepts and big data processing.
  • Strong analytical, problem-solving, debugging, and application performance optimization skills.
  • Experience with Databricks, cloud platforms, modern data engineering practices, CI/CD pipelines, and Git is preferred.
  • Knowledge of regulatory reporting or the financial services domain is a plus.
  • Familiarity with data lake architectures and AI-assisted developer productivity tools such as GitHub Copilot, Devin, or Databricks Assistant is preferred.
  • Ability to critically review, validate, and optimize AI-generated code and identify functional, performance, security, and maintainability issues.

Benefits

  • Full-time position within Citi’s Technology organization and Applications Development family.
  • Opportunity to work on large-scale data platforms, modernization initiatives, and business-critical applications with global teams.

Citi

Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdi...

Similar positions

Senior Android Software Developer, Infotainment

  • Lucid Motors
  • Full time
  • USA
  • 10/16/2026
  • Southfield, MI

Java Fullstack Developer

  • Toshiba Global Commerce Solutions - External
  • Full time
  • Others
  • 10/16/2026
  • Guadalajara, Mexico

Java Scala Developer Apache Spark

  • Citi
  • Full time
  • Others
  • 10/16/2026
  • Pune, India

Senior Java Full Stack Developer

  • Cognizant
  • Full time
  • Canada
  • 10/16/2026
  • Salary: $60k - $96k/yr
  • Toronto

Senior Software Developer Engineer in

  • MiQ Digital
  • Full time
  • Others
  • 10/15/2026
  • Bengaluru, India