Position: Big Data Developer
Company: Infopulse
Experience required: 2y
English level: upper

Infopulse is inviting talented professionals to join our project as a **Big Data Developer** for our respectable client TOMIA.

TOMIA was formed from the merger of Starhome Mach and Telarix, industry veterans in Roaming and Interconnect. TOMIA offers transformative connectivity solutions to service providers worldwide. Its innovative offering enables customers to manage a unified optimization process of both roaming and interconnect while driving the future of connectivity through new technologies and services such as VoLTE, NFV, and 5G. With over 400 employees worldwide, regional headquarters in the US, Israel, Luxembourg, India, and a presence in over 30 countries, Tomia serves over 400 operators including 30 tier-1 and six of the industry’s largest groups. 

**Job Summary:**
**Big Data Developer** will join the team to design, implement, and maintain data pipeline. This position reports to the Big Data Team leader.

**Roles and Responsibilities:**
•	Designing, Developing, and Implementing ETL processes using Spark running on Hadoop
•	Improving processes to fit constantly increasing rate of data ingested.
•	Writing complex analytical Sqls for data aggregations

**Technical/ functional skills required:**
•	3+ years’ experience writing analytical queries for data aggregation and reporting purposes
•	3+ years’ experience with Java + RDBMS backend using any popular and well-known backend frameworks
•	3+ years’ experience with Hadoop, Hive / Spark; Presto is a plus
•	2+ years python experience (mainly for data manipulation)
•	2+ year’s Containers and Kubernetes experience
•	Experience with HDFS, Kafka, Oozie, RESTful APIs, XML, Spring, Hibernate
•	Good object-oriented design and programming skills, including strong knowledge of design patterns, enterprise integration processes etc.
•	Good Linux and network knowledge
•	Strong understanding of industry-standard software development life-cycle methodologies.
•	Experience in an Agile/Scrum environment.
•	Quick learner, independent, methodical, and detail oriented.
•	Team player, positive attitude, collaborative, good communication skills.
•	Excellent analytical and problem-solving abilities
•	Experience with frontend development will be considered as a plus
•	Scripting using Python will be considered as a plus