Java Developer + Spark

5 - 9 years

0 Lacs

Posted:3 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

The Applications Development Senior Supervisor position is an intermediate management role where you will lead a team of professionals to establish and implement new or revised application systems and programs. Your main responsibility will be to manage the Applications Development team, provide leadership, and ensure the quality of tasks provided by the team. You will also be required to recommend work procedures to increase process efficiencies, resolve issues by applying technical experience and precedents, and develop a comprehensive knowledge of how your area integrates within apps development. - Lead a team of professionals to establish and implement new or revised application systems and programs - Manage the Applications Development team, provide leadership, and ensure quality of tasks - Recommend work procedures to increase process efficiencies - Resolve issues using technical experience and precedents - Develop a comprehensive knowledge of how your area integrates within apps development As the Applications Development Senior Supervisor, you will manage the team's personnel duties such as performance evaluations, training, development, hiring, and disciplinary actions. You will act as a backup to the Applications Development Manager, serve as an advisor and coach to junior developers and analysts, and operate with a limited level of direct supervision. Additionally, you will be responsible for assessing risk when making business decisions and ensuring compliance with laws, rules, and regulations to safeguard Citigroup, its clients, and assets. - Manage team's personnel duties such as performance evaluations, training, development, hiring, and disciplinary actions - Act as a backup to the Applications Development Manager - Serve as an advisor and coach to junior developers and analysts - Operate with a limited level of direct supervision - Assess risk when making business decisions - Ensure compliance with laws, rules, and regulations to safeguard Citigroup, its clients, and assets To qualify for this role, you should have 5 to 8 years of experience in Java with a minimum of 1 to 2 years of experience in Spark. Proficiency in Java, familiarity with Big Data computing frameworks like Apache Spark, solid understanding of object-oriented programming, data structures, and algorithms are essential. You should also possess knowledge of design and architectural patterns, concurrency patterns, MVC, JDBC, RESTful concepts, and clean code writing principles. Experience in database schemas, Oracle SQL, JVM, automated testing platforms, and code versioning tools like Git are required. - 5 to 8 years of experience in Java with 1 to 2 years in Spark - Proficiency in Java and familiarity with Apache Spark - Strong understanding of object-oriented programming, data structures, and algorithms - Knowledge of design and architectural patterns, concurrency patterns, MVC, JDBC, RESTful concepts, and clean code writing principles - Experience in database schemas, Oracle SQL, JVM, automated testing platforms, and Git The ideal candidate for this position should hold a Bachelor's degree or equivalent experience. Please note that this job description provides a high-level overview of the role's responsibilities, and additional duties may be assigned as required.,

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

RecommendedJobs for You