Java Spark Developer AVP C12(Pune)
Citigroup
We are looking for a seasoned Developer who is passionate in writing clean and efficient code, building scalable systems, driving engineering excellence in a fast-paced, Agile environment.
This role is ideal for developers with deep hands-on experience in Java and Apache Spark, combined with a strong foundation in object-oriented design principles.
**Responsibilities:**
+ Perform detailed impact analysis for code changes with understanding of dependencies across the application components
+ Design and develop scalable, high-performance code using Java and Bigdata / Java Spark
+ Write high-quality, maintainable code that is modular, testable, and adheres to SOLID principles and industry-standard design patterns.
+ Write robust unit tests using JUnit, with a focus on code coverage, business logic, readability and reusability.
+ Perform code reviews to ensure the code follows clean design / architecture and best engineering practices.
+ Operate in an environment of ownership and accountability, where quality and collaboration are core values
+ Mentor a junior developers and guide them through technical challenges
+ Work in a cross-functional Agile team, participate in daily stand-ups, sprint planning, retrospectives, and backlog grooming.
+ Translate user stories into technical tasks and drive timely, high-quality delivery of solutions.
+ Collaborate closely with Senior developers, Architects, Quality Engineers, DevOps, and Product owners to deliver high-quality code at speed
**Qualifications:**
+ 7+ years of development experience with hands-on experience in Java, Bigdata / Java Spark, object-oriented programming (OOP)
+ Experience with REST APIs, RDBMS database, and Kafka messaging systems
+ Exposure to microservices architecture and containerization tools (Docker, Kubernetes)
+ Proven experience leading teams and mentoring developers in a fast-paced development environment.
+ Strong understanding of software development lifecycle (SDLC) and Agile methodologies
+ Excellent communication skills and ability to work effectively in cross-functional teams
**Education:**
+ Bachelor's degree/University degree or equivalent experience
+ Master’s degree preferred
------------------------------------------------------
**Job Family Group:**
Technology
------------------------------------------------------
**Job Family:**
Applications Development
------------------------------------------------------
**Time Type:**
Full time
------------------------------------------------------
_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 (https://www.citigroup.com/citi/accessibility/application-accessibility.htm)_ _._
_View Citi’s_ _EEO Policy Statement (https://www.citigroup.com/global/eeo-aa-policy)_ _and the_ _Know Your Rights (https://www.eeoc.gov/sites/default/files/2023-06/22-088\_EEOC\_KnowYourRights6.12ScreenRdr.pdf)_ _poster._
Citi is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
Confirm your E-mail: Send Email
All Jobs from Citigroup