Data Engineer / Consultant Specialist

hsbc

Pune NM Years Exp Posted 242d ago

Job Description

In this role, you will do:

 

  • Software design, Scala & Spark development, automated testing of new and existing components in an Agile, DevOps and dynamic environment
  • Promoting development standards, code reviews, mentoring, knowledge sharing
  • Production support & troubleshooting.
  • Implement the tools and processes, handling performance, scale, availability, accuracy and monitoring
  • Liaison with BAs to ensure that requirements are correctly interpreted and implemented.
  • Participation in regular planning and status meetings. Input to the development process – through the involvement in Sprint reviews and retrospectives.  Input into system architecture and design.
  • Peer code review

Requirements

To be successful in this role, you should meet the following requirements: (Must have Requirements)

  • Spark development and design using Scala 2.10+ or Java development or Python development and design using Java 1.8+.
  • Experience with OOP practices and familiarity with design patterns and data structures.
  • Experience with most of the following technologies (Apache Hadoop, Scala, Apache Spark, Spark streaming, YARN, Kafka, Hive, Python, ETL frameworks, Map Reduce, SQL, RESTful services)
  • Sound knowledge on working Unix/Linux Platform
  • Hands-on experience building data pipelines using Hadoop components - Hive, Spark, Spark SQL.
  • Experience with industry standard version control tools (Git, GitHub), automated deployment tools (Ansible & Jenkins) and requirement management in JIRA.

Similar Openings for You