Java, Big Data (Spark) - VP - Pune

8 - 12 years

Pune All india

Posted:7 months ago

Apply

Job Description

As a seasoned Senior Developer & Tech Lead at our company, you will be responsible for writing clean and efficient code, building scalable systems, promoting engineering excellence, and guiding a team of skilled developers in an Agile environment. Your extensive hands-on expertise in Java and Apache Spark, combined with a solid understanding of object-oriented design principles, will be invaluable in this role. **Key Responsibilities:** - Conduct detailed impact analyses for code modifications, considering dependencies across application components. - Design and implement scalable, high-performance code using Java and Bigdata / Apache Spark. - Develop high-quality, maintainable code that is modular, testable, and adheres to SOLID principles and industry-standard design patterns. - Create robust unit tests using JUnit, focusing on code coverage, business logic, readability, and reusability. - Lead and participate in code reviews to ensure clean design/architecture and best engineering practices. - Foster an environment of ownership and accountability, emphasizing quality and collaboration. - Guide developers through technical challenges, work in a cross-functional Agile team, translate user stories into technical tasks, and collaborate with stakeholders for high-quality solution delivery. **Qualifications Required:** - Minimum 8 years of development experience with Java, Bigdata / Apache Spark, and OOP. - Proficiency in REST APIs, RDBMS database, and Kafka messaging systems. - Familiarity with microservices architecture and containerization tools (Docker, Kubernetes). - Proven experience in leading teams and mentoring developers in a fast-paced environment. - Strong understanding of SDLC and Agile methodologies. - Excellent problem-solving and critical thinking skills, effective communication, and ability to collaborate in cross-functional teams. - Bachelor's degree/University degree or equivalent experience required; Master's degree preferred. If you require a reasonable accommodation due to a disability to utilize our search tools or apply for a career opportunity, please review Accessibility at Citi. For further details, you can refer to Citi's EEO Policy Statement and the Know Your Rights poster. As a seasoned Senior Developer & Tech Lead at our company, you will be responsible for writing clean and efficient code, building scalable systems, promoting engineering excellence, and guiding a team of skilled developers in an Agile environment. Your extensive hands-on expertise in Java and Apache Spark, combined with a solid understanding of object-oriented design principles, will be invaluable in this role. **Key Responsibilities:** - Conduct detailed impact analyses for code modifications, considering dependencies across application components. - Design and implement scalable, high-performance code using Java and Bigdata / Apache Spark. - Develop high-quality, maintainable code that is modular, testable, and adheres to SOLID principles and industry-standard design patterns. - Create robust unit tests using JUnit, focusing on code coverage, business logic, readability, and reusability. - Lead and participate in code reviews to ensure clean design/architecture and best engineering practices. - Foster an environment of ownership and accountability, emphasizing quality and collaboration. - Guide developers through technical challenges, work in a cross-functional Agile team, translate user stories into technical tasks, and collaborate with stakeholders for high-quality solution delivery. **Qualifications Required:** - Minimum 8 years of development experience with Java, Bigdata / Apache Spark, and OOP. - Proficiency in REST APIs, RDBMS database, and Kafka messaging systems. - Familiarity with microservices architecture and containerization tools (Docker, Kubernetes). - Proven experience in leading teams and mentoring developers in a fast-paced environment. - Strong understanding of SDLC and Agile methodologies. - Excellent problem-solving and critical thinking skills, effective communication, and ability to collaborate in cross-functional teams. - Bachelor's degree/University degree or equivalent experience required; Master's degree preferred. If you require a reasonable accommodation due to a disability to utilize our search tools or apply for a career opportunity, please review Accessibility at Citi. For further details, you can refer to Citi's EEO Policy Statement and the Know Your Rights poster.

Skills Required

java apache spark bigdata solid principles junit docker kubernetes agile methodologies objectoriented design principles rest apis rdbms database kafka messaging systems microservices architecture software development lifecycle sdlc

Work Mode

On-site

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now
coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You