Spark Scala Applications Development Technology Lead Analyst - Vice President

5 - 9 years

0 Lacs

Posted:2 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: You will be joining the ICG TTS Operations Technology (OpsTech) Group to assist in the implementation of the next generation Digital Automation Platform and Imaging Workflow Technologies. Your role as a Lead Spark Scala Engineer will involve managing development teams in the distributed systems Eco-System and collaborating effectively as a team player. Your primary objective will be to contribute to applications, systems analysis, and programming activities. Key Responsibilities: - Develop, test, and deploy production-grade Spark applications in Scala, ensuring optimal performance, scalability, and resource utilization. - Provide technical leadership and guidance to a team of data engineers, promoting technical excellence, collaboration, and continuous improvement. - Conduct rigorous code reviews, establish coding standards, and enforce best practices for Spark Scala development, data governance, and data quality. - Identify and resolve performance bottlenecks in Spark applications through advanced tuning techniques such as shuffling, partitioning, memory management, and caching. - Demonstrate profound understanding of Spark's architecture, execution model, and optimization techniques, including Spark SQL, Spark Streaming, and Spark Core. - Show expert-level proficiency in Scala programming, encompassing functional programming paradigms and object-oriented design. - Utilize your strong hands-on experience with the broader Hadoop ecosystem (HDFS, YARN, Hive, Kafka, etc.) and related big data technologies. - Exhibit solid understanding of relational databases (SQL, schema design) and NoSQL databases. - Communicate effectively, demonstrate interpersonal skills, and articulate complex technical concepts to diverse audiences. - Apply exceptional analytical and problem-solving abilities with meticulous attention to detail. Qualifications Required: - Hands-on knowledge of SPARK, Py-Spark, Scala, Java, etc. - Hands-on knowledge of RDBMS like MS-SQL/Oracle - Knowledge of CI/CD tools like LightSpeed, uDeploy etc. - Bachelors degree/University degree or equivalent experience Additional Company Details: The job belongs to the Technology job family group under Applications Development. It is a full-time position. If you require a reasonable accommodation due to a disability during the application process, please review Accessibility at Citi. You can also refer to Citis EEO Policy Statement and the Know Your Rights poster for more information.,

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

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now