Sorry, this job is no longer available.

(Loading More Opportunities)

BigData Scala Engineer

Experience: 5 to 11 Years

Location: Bangalore

Only Immediate joiners needed

Following are the must have skills

  • Spark, HDFS , Hive, sqoop

Optional skills

  • Spark streaming
  • HBase

Roles & Responsibilities

  • Take a defined problem including one or more components and come up with the implementation with minimal guidance
  • Have good domain knowledge and deliver with more autonomy, but need occasional guidance on computer science skills like data structures, algorithms
  • Produce the component design and low-level design with guidance.
  • Learn and apply technologies, techniques and methodologies that add value to my team.
  • Lead delivery of simple feature used by customers and colleagues
  • Fully participate in retrospectives and other team ceremonies
  • Identify value of tasks & always work on the highest priority items
  • Mentor junior engineers in the team to upskill technically


  • Produce and refactor code with assistance
  • Practices test-driven development with all responsible positive and negative test cases
  • Understand enough of framework and tool ecosystem to implement components with assistance.
  • Aware of major language paradigms
  • Develop high quality code that can lead to rapid delivery
  • Understand complexity of algorithms (time and space) and code (cyclomatic)


  • Aware of major (gang of four) design patterns.
  • Understands basics of domains and domain modelling
  • Understands abstractions
  • Understand DRY and basic code hygiene factors
  • Understand the importance of project instrumentation (logging & monitoring) and able to implement these with assistance

Development Practice

  • Understand version control & branching strategies
  • Aware of CI tooling
  • Understand feature toggling.
  • Apply my understanding of secure coding


  • Demonstrate a good working knowledge of one relevant operating system
  • Demonstrate a good working knowledge of one relevant database technology


  • Demonstrate a basic grasp of secure coding
  • Perform a tool-based security scan and articulate vulnerabilities


BE / B.Tech / MCA / M.Tech / M.Com

bangalore, KA, IN