Big Data Consultant
Endava
Bucharest, Bucharest, Romania
25 zile în urmă

Consider a new opportunity

Enterprise engineering team will be responsible to research and develop enterprise generic solutions (enterprise distributed messaging infrastructure, enterprise distributed high performing stream processing, libraries, rest clients, project templates, etc), in various languages, Java, Python, Scala being one of them, in order to optimize, standardize and solve common problems for all applications in the company. Responsibilities :

  • Take part in all application development lifecycle phases;
  • Develop a customised software solution using cutting-edge technologies (Java 8, Kafka, ELK stack, Spring 4 etc.);
  • Be part of a self-organizing Scrum team, actively participating in all team activities;
  • Develop functionalities according to defined acceptance criteria;
  • Contribute to the development of coding guidelines and ensure high code quality in the team;
  • Work within the Scrum Team to deliver the sprint scope in time and with the expected quality;
  • Contribute to the deployment of Agile development best practices within the team;
  • Collaborate with the client’s development staff;
  • Match your profile

  • Solid knowledge and proficient in one of distributed messaging platforms, i.e. : Kafka(preferred) or RabbitMQ - (mandatory)
  • Solid knowledge and proficient in one of distributed high performing stream processing frameworks, i.e. : Spark or Flink - (mandatory)
  • Solid knowledge and proficient in one of NoSQL, i.e. : Casandra(preferred) or MongoDB or Redis - (mandatory)
  • Very good programming experience in Scala / Python(preferred) or Java - (mandatory)
  • Experience with Scala(in case Python or Java is primary), Go - (good to have)
  • Eager to learn new languages (Scala, Python, Go)
  • Experience with Docker (mandatory)
  • Experience with enterprise design patterns (good to have)
  • Experience with cloud (AWS, MS Adjure) (good to have)
  • Solid knowledge and proficient very experienced in using the technology, deep knowledge of how things works, knowledge about scaling, clustering, troubleshooting, etc.

    Experience very good theoretical knowledge with some practical use of the technology. Familiar - good theoretical knowledge and / or minimal practical use of the technology.

    It requires minimal assistance or research to advance the knowledge about this technology.

    Full-time :

    Aplică
    Aplică
    Email-ul meu
    Făcând clic pe "Continuați", sunteți de acord că nevoo colectează și procesează datele personale pe care le-ați furnizat în acest formular pentru a crea un cont nevoo și pentru a vă abona la alertele noastre prin e-mail, în conformitate cu Politica de confidențialitate . Puteți să vă retrageți consimțământul în orice moment, urmând și pașii .
    Continuă
    Formular