Posted:
9/18/2025, 7:59:59 PM
Location(s):
Pune, Maharashtra, India ⋅ Maharashtra, India
Experience Level(s):
Senior
Field(s):
Data & Analytics ⋅ Software Engineering
Job Description:
The Applications Development Senior big Data Engineer is 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, development and maintenance activities. This role requires hands-on development and participation in entire software/application development lifecycle.
Responsibilities:
Core Skills:
Leadership & Mentorship: Ability to guide and mentor junior developers, fostering a collaborative team environment and promoting professional growth.
Communication Skills: Strong communication skills, both written and verbal, with the ability to explain complex technical concepts to both technical and non-technical audiences.
DevOps Practices: Experience working in a Continuous Integration and Continuous Delivery environment and familiarity with tools like Jenkins, TeamCity, SonarQube, OpenShift, ECS, or Kubernetes.
Software Engineering Principles: Proficient in industry-standard best practices such as Design Patterns, Coding Standards, Coding modularity, and Prototyping.
Data Visualization: Experience with data visualization tools and techniques for presenting data insights effectively.
Agile Methodologies: Familiarity with agile development methodologies and experience working in agile and scaled agile teams.
Additional Requirements (Nice to have):
• Experience with Graph Databases like Neo4j
• Experience with API development and use of JSON/XML data formats.
Qualifications:
• 6-10 years of relevant experience in the Big Data Application Development
• Experience as Applications Development Lead
• Experience as senior level in an Applications Development role
• Stakeholder and people management experience is good to have
• Basic knowledge of industry practices and standards
Education:
• Bachelor’s degree/University degree or equivalent experience
• Master’s degree preferred
Other Relevant Skills
Apache Hadoop, Apache Hive, Apache Impala, Apache Kafka, Apache Spark, Big Data, Java, MongoDB, NoSQL, Oracle Database, Python (Programming Language), Relational Database Management System (RDBMS).
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
------------------------------------------------------
Job Family Group:
Technology------------------------------------------------------
Job Family:
Applications Development------------------------------------------------------
Time Type:
Full time------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.------------------------------------------------------
Other Relevant Skills
Big Data, PySpark, Python (Programming Language), Scala (Programming Language).------------------------------------------------------
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.
Website: https://www.citigroup.com/
Headquarter Location: New York, New York, United States
Employee Count: 10001+
Year Founded: 1812
Last Funding Type: Post-IPO Equity
Industries: Banking ⋅ Credit Cards ⋅ Financial Services ⋅ Wealth Management