Big Data Developer

Published
12 March 2019
Location
Rome, Italy
Job Type
Seniority
Junior
Base Salary
Not specified

Description

For the IT department, we are looking for a Big Data Developer

Responsibilities include:

• analyse the requirements for solutions and use cases provided by design teams, respecting the established guideline for the platform design
• transform the code released by Data Scientists into ready for production SW
• deal with the performance tuning of the SW to be released in production
• help to install, configure and maintain development environments, Hadoop testing
• optimize Hadoop applications for higher performance and reliability
• resolve run-time problems

Requested Skills

• Familiarity with relational databases and NoSQL, SQL programming
• Knowledge of the Hadoop core ecosystem tools (Common, HDFS, MapReduce, YARN).
• Excellent knowledge of the SPARK engine: configuration, spark-sql usage and dataframe techniques, code optimization (RDD), DAG and log reading, use in batch configuration and / or streaming
• Knowledge of the main data ingestion tools and message brokers: Flume, storm, spark streaming, apache Nifi, kafka ,, rabbitMQ
• Knowledge of python, scale, java, javascript, php languages
• Knowledge of the major web based platform design frameworks and rest api construction: node.js, angularJS
• Knowledge of the main operating systems (Windows and Linux)
• Knowledge of software development technologies, programming patterns, coding and testing
• Good knowledge of object-oriented programming, functional programming, competition models and modularization
• Basic experience with orchestration and workload automation tools (Oozie, Falcon)
• Minimum experience in attribute-based security systems (Atlas / Ranger, Colibra, Talend)
• Basic knowledge of Cloud Computing models
• Experience with DevOps tools (Jenkins, Github, Ansible, Docker)
Apply
Drop files here browse files ...
Are you sure you want to delete this file?
/