Required Skills

SCALA Big Data Spark Unix Software Development Life Cycle Root Cause Analysis Data Transformation Hive Hadoop SQL

Work Authorization

  • Citizen

Preferred Employment

  • Full Time

Employment Type

  • Direct Hire

education qualification

  • UG :- Any UG

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 24th Sep 2021

JOB DETAIL

Position: Spark/Scala DeveloperLocation: PuneMode: Full-TimeExperience Required: 3 to 8 Yrs
Technical:

  • Fundamentals of Spark using the Dataframe API
  • Understanding partitioning of data
  • Responsible for developing, enhancing, re-engineering & maintaining applications with Scala.
  • Analysing and performance tuning Spark queries e.g. looking at the DAG
  • Creating Scala/Spark jobs for data transformation and aggregation.
  • Creating unit tests for Spark transformations and helper methods.
  • Write Scaladoc-style documentation with all code
  • Knowledge of Hadoop and its ecosystem of technologies especially Hive
  • Understand Fundamental Data Structures & their Implementation
  • Contributes to quality assurance by writing unit and functional tests.
  • Ensures development happens for all Software Components in accordance with Detailed Software Requirements specification, the functional design and the technical design document.
  • Basic knowledge of UNIX
  • Demonstrate source control knowledge (preferably GIT)
  • Ability to analyse databases directly using query language tools such as SQL
  • Experience on ETL process on Big Data
  • Have an understanding of data relationships, normalisation

Non-Technical:

  • Use of JIRA / Confluence
  • Appreciation of release management and software maintenance
  • Provides Level 3 support
  • Contributes to problem and root cause analysis.
  • Collaborates with colleagues participating in other stages of the Software Development Lifecycle (SDLC).
  • Strong analytical skills.
  • Should have good understanding of architecture
  • Ability to work in virtual teams
  • Excellent team player and open minded approach
  • Ability to share information, transfer knowledge and expertise to team members.
  • Ability to design and write code in accordance with provided business requirements
  • Ability to work in a fast paced environment with competing and alternating priorities with constant focus on delivery.
  • Candidate is expected to have high desire to learn new technologies and implement various solutions in fast paced environment.

Nice to Have:

  • Knowledge of control M
  • Hands on experience of Team City
  • Understanding of Financial Products
  • Ability to interpret and write complex SQLs

Role:Full Stack Developer

Salary: 10,00,000 - 20,00,000 P.A.

Industry:IT Services & Consulting

Functional Area:Engineering - Software

Role Category:Software Development

Employment Type:Full Time, Permanent

Company Information