Skip to main content
Team members enjoying time outside
Join Our Team

Senior Data Engineer - Java, Spark, Kafka, Spring Boot, and DevOps

Job Req Id:
25891378
Location(s):
Pune, India
Job Type:
Hybrid
Posted:
Aug. 06, 2025

Discover your future at Citi

Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview

The Applications Development Senior Manager is a senior management level position responsible for accomplishing results through the management of a team or department in an effort to establish and implement new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to drive applications systems analysis and programming activities.

Responsibilities:

  • Design, develop, and maintain data processing pipelines using Java, Spark, and Kafka.
  • Develop and deploy microservices using Spring Boot.
  • Write efficient and scalable code to process large datasets.
  • Implement real-time data ingestion and processing solutions using Kafka.
  • Optimize Spark applications for performance and scalability.
  • Collaborate with analysts, and other engineers to understand data requirements and deliver solutions.
  • Develop and maintain unit and integration tests.
  • Participate in code reviews and contribute to improving code quality.
  • Troubleshoot and resolve production issues.
  • Stay up-to-date with the latest technologies and trends in data engineering and microservices.
  • Contribute to the design and architecture of our data platform and microservices ecosystem.
  • Automate data quality checks and monitoring.
  • Implement and maintain API gateways and service discovery mechanisms.
  • Ensure the security and scalability of microservices.
  • Implement and maintain CI/CD pipelines using tools like Jenkins, GitLab CI, or CircleCI.
  • Manage infrastructure as code using tools like Terraform or CloudFormation.
  • Monitor application performance and infrastructure using tools like Prometheus, Grafana, or ELK stack.

Qualifications:

  • Bachelor's degree in computer science or a related field.
  • 8+ years of experience in software development with a focus on data engineering and microservices.
  • 5+ years of experience with Java and Spark.
  • 5+ years of experience with Spring Boot for building microservices.
  • Strong understanding of data processing concepts and techniques.
  • Experience with Kafka for real-time data ingestion and processing.
  • Proficiency in SQL and experience with relational databases.
  • Experience with cloud platforms such as AWS, Azure, or GCP is a plus.
  • Familiarity with data warehousing concepts and technologies.
  • Experience with big data technologies such as Hadoop, Hive, or Impala is a plus.
  • Experience with containerization technologies like Docker and orchestration platforms like Kubernetes.
  • Excellent problem-solving and communication skills.
  • Ability to work independently and as part of a team.
  • Understanding of microservices architecture principles and design patterns.
  • Experience with DevOps practices and tools.

Bonus Points:

  • Experience with streaming technologies such as Apache Flink or Apache Storm.
  • Experience with NoSQL databases such as Couchbase or MongoDB.
  • Experience with data visualization tools such as Tableau or Qlik.
  • Contributions to open-source projects.
  • Experience with security best practices for cloud environments.
  • Certifications in cloud platforms or DevOps tools.

    ------------------------------------------------------

    Job Family Group:

    Technology

    ------------------------------------------------------

    Job Family:

    Applications Development

    ------------------------------------------------------

    Time Type:

    Full time

    ------------------------------------------------------

    Most Relevant Skills

    Please see the requirements listed above.

    ------------------------------------------------------

    Other Relevant Skills

    For complementary skills, please see above and/or contact the recruiter.

    ------------------------------------------------------

    Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

    If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

    View Citi’s EEO Policy Statement and the Know Your Rights poster.

    A man walks his dog, enjoying a well-earned break from work.

    Global Benefits

    Discover the top benefits offered to our global workforce, designed to support your well-being, growth and work-life balance. Explore a few of the highlights that make working with us rewarding.

    Learn More

    A woman enjoying work-life balance with her family
    • Group of young professionals in an office setting

      Early Careers Talent Network

      Sign up to receive personalized job matches based on your skills and interests. We'll help you discover opportunities that align with your goals.

      Discover More

    • Four coworkers walking down stairs and talking

      Career Professionals Talent Network

      Sign up to receive tailored job matches based on your skills and experience. Discover opportunities that align with your ambitions.

      Discover More