join esolutions team

Big Data Developer

 

We are extending our big data team, so we are looking for mid-level big-data developers, to enable us to extend the use of big-data technologies.

 

About You

Required:

  • Experience with SQL (one of PostgreSQL, Oracle, MySQL) / NoSQL databases (one of HBase, Cassandra, MongoDB);
  • Experience with messaging systems, such as Kafka;
  • Ability to solve complex problems, work independently and collaboratively with team members experienced with Agile methodology.

Nice to have: 

  • Experience with one of the following programming languages: Java / Scala / Python;
  • Knowledge of various ETL techniques and frameworks;
  • Experience working with distributed data processing using Spark;

Your day-to-day responsibilities include, but are not limited to:

  • Develop, construct, test, and maintain flows/pipelines;
  • Build and maintain automated data ingestion processes from different data sources;
  • Code reviewing, testing, and implementing solutions.

Skills

Essentials

Basics

Nice to have

Not convinced yet?

Find out more about eSolutions culture.