Apply with Indeed
Senior Software Engineer – Big Data Hadoop/Hive/Flume

Chennai, Tamilnadu, India

Apply

Job profile & responsibilities:

 

  • Design, enhance and implement scalable, reliable, and maintainable technologies for our backend data and ETL platform

  • Distill business requirements into design specifications

  • Enforce code quality through test driven development.

  • Ensure that our product is carrier grade in terms of reliability, scalability and performance

  • Lead efforts in capacity planning

  • Work closely with the testing team to design intelligent testing strategies

  • Conceptualize software requirements based on both external and internal inputs

  • Apply and tailor best practices in software processes and quality to achieve fast cycle time development

  • Work closely with off shore development teams

 

 

 

Required Qualifications:

 

  • BS/MS in Computer Science or a related field

  • Experience developing software for a high transaction volume, High Availability environment is mandatory.

  • Prior work experience in online advertising or media industry is a mandatory.

  • Strong knowledge of data structure, modeling, replication & distributed data/object relational database mapping

  • Coding and system design using Hadoop, Hive, Flume, Java/J2EE, XML, SOAP, Web Services

  • In depth expertise in Linux, Apache, Tomcat, Hadoop technologies is mandatory.

  • Experience with Hadoop, Messaging frameworks like Active MQ, and other scalable technologies used in on-line advertising is required.

  • Ability to solve complex problems with simple solutions

  • Strong working knowledge of distributed systems technology; Web based technologies, Application Servers, application and database performance tuning approaches and tools.

  • Strong empathy for users and customers

  • Strong technical documentation & presentation skills.