Data?1548511230
Java Developer (Big Data) @ Novabase

Description

Who are we:
For over 20 years, Neotalent within Novabase group, has been the right answer to the greatest need digital transformation brings to organizations - Talent.

We have a talent for that.

We are specialists in developing people and combining them with the most ambitious projects. From software to complex engineering, from infrastructures to applications, we find, recognize and grow talent to offer them the most challenging projects and strengthen our project teams. We learn about people, their knowledge and how to productively use that knowledge to help companies transform, because what the digital economy needs is talent.

The world lives by rules of agility, immediacy and quick responses, so we are dynamic, responsive and aligned with the speed of the digital revolution. We have a new way to address challenges by adding speed to knowledge, connectivity to reliability and bringing agility to the reality of finding, managing and matching talent with projects.

Neotalent, the responsive people.

Sabe mais sobre a Neotalent .

What is your mission:

We are looking for a Java Developer (Big Data) to integrate projects in Porto.

You will be responsible for:

- Develop code for processing and analyzing large amounts of data (e.g. unstructured tracking data, large full-text data sets, graph data, etc.);

- Design and implement highly scalable batch or real-time data processing workflows/components and products that make smart use of data to provide data-driven functionality (e.g. search services, recommender services, classification services, etc.), leveraging machine learning, Big Data technology, and distributed systems;

- Build, deploy, monitor and operate services delivery within the infrastructure, while enhancing data quality/utility and automating processes;

- Work in a cross-functional team and collaborate closely with Data Scientists and Analysts to support the (technical) design, implementation and evaluation of new algorithms, machine learning models and other data-driven features and services;

- Use technologies like Scala, Python, Kafka, Docker, Kubernetes, Redis, RabbitMQ, Elasticsearch, Cassandra and Hadoop technologies such as Hive, Spark or Beam.

 

The talent that we are looking for:

  • BSc or higher degree in Computer Science or equivalent Software Engineering experience;
  • At least 5 years of experience with Java;
  • Between 2 to 5 years of experience in implementing scalable software and data-driven services that processes large datasets, using Big Data technologies (e.g., Spark, Beam, Hadoop), data storages (e.g. relational databases, key-value stores) and related data processing technologies (e.g. Kafka, Akka, Play), as well as programming languages such as Scala/Java/Python (for real-time and batch processing);
  • Hands-on experience in analyzing large datasets (e.g. with SQL, Hive, Spark, Python etc.);
  • Good knowledge of Agile methodologies;
  • Good level of English

Why Neotalent:

  • Be part of a company that invests in the development and growth of people;
  • Participate in international and national projects, with a very diverse technological stack;
  • Get to know unique and differentiating work methodologies;
  • Ongoing training (technical and soft skills).


To apply:

Please send your CV to [email protected] with MVT_Bigdata in the email subject.