Job Description :
Position: Senior JAVA Developer with Big Data and Python (from product engineering background)






Primary Skill


Java, Big Data Tech Stack (HDFS, Pig, Hive, Oozie, HBase, Spark) , Kafa, Storm, RESTful APIs, Oracle and MySQL Database




Skill details


·           8+ years of overall experience in software development. 

·           Strong Java programming skills.

·           Strong data engineering experience with demonstrable skills building data pipelines from structured and semi-structured data sources, data cleansing, formatting and storing data into reporting tables. 

·           Good to have scripting experience using Python/Perl/Shell.

·           Strong experience with relational database systems such as Oracle, MySQL.

·           Strong demonstrable experience working on real time data pipelines using technologies such as Kafka and Storm. 




Responsibility 


·           Work on development initiatives as part of a scrum team on sprint cycles. 

·           Closely interact with our stakeholders (Product Owners/Managers, Business Analysts, others) for clarity on sprint items and for verification of developed solutions.

·           Participate in team activities such as sprint grooming sessions, project or product discussions, brown bags as well as the occasional team outing. 

·           Follow appropriate coding standards and best practices as applicable. 

·           Document your work well. 

·           Participate in code reviews for your peers.  

·           Collaborate with your peers for finding solutions to complex problems. Share knowledge with your peers and also learn from them as required. 

·           Work on operational and production support for the applications we build and maintain.

·           Work towards quarterly team and organizational goals that should be result oriented  and measurable.