All offersWarszawaJavaJunior Java Developer (Machine Learning)
Junior Java Developer (Machine Learning)
Java
Talent Hills

Junior Java Developer (Machine Learning)

Talent Hills
Warszawa
Type of work
Undetermined
Experience
Junior
Employment Type
Permanent
Operating mode
Office

Tech stack

    Java
    junior
    Linux
    junior
    SQL
    junior
    Algorithms
    junior
    Spring
    junior
    Machine Learning / AI
    nice to have
    Scala
    nice to have
    Python
    nice to have
    C / C++
    nice to have
    NoSQL
    nice to have

Job description

Klientem Talent Hills jest innowacyjny spin-off należący do dużej grupy kapitałowej – producent rozwiązań opartych o algorytmy uczenia maszynowego, deep learning’u, sztucznej inteligencji a także technologie Big Data i Boty. W związku z dalszą budową zespołu programistycznego dedykowanego do rozwoju (od podstaw) kluczowego produkty firmy poszukujemy Junior Java Software Developera. Długofalowy projekt dotyczy stworzenia zaawansowanej platformy robotyzacji procesów biznesowych. Metodyką prowadzenia projektów jest Scrum.

Opis stanowiska:
  • Opracowywanie założeń dotyczących funkcjonalności projektów, aplikacji, oprogramowania we współpracy z ekspertami dziedzinowymi;
  • Tworzenie aplikacji i rozwiązań w technologii Java 8+, oraz technologiach dodatkowych;
  • Przygotowywanie automatycznych testów jednostkowych, integracyjnych oraz wydajnościowych do tworzonych aplikacji;
  • Współpraca z testerami oprogramowania;
  • Współpraca z odbiorcą funkcjonalnym;
  • Przegląd kodu oraz udział w sesjach technicznych poświęconych optymalizacji kodu;
  • Tworzenie dokumentacji projektowej (technicznej i funkcjonalnej);
  • Wsparcie merytoryczne i technologiczne młodszych członków zespołu.

Oczekiwania:
  • Wykształcenie wyższe lub niepełne wyższe uzyskane na kierunku IT lub pokrewnym;
  • Min. półroczne doświadczenie w rozwoju oprogramowania w języku Java;
  • Dobra znajomość środowiska Linux;
  • Znajomość języka angielskiego;
  • Znajomość dobrych praktyk programowania, umiejętność pisania czystego i przejrzystego kodu;
  • Umiejętność pracy w zespole.
  • Mile widziana znajomość innych technologii wykorzystywanych w projekcie:
  • Java 8, Scala, Spring, Hibernate, Python, CUDA, Spark, Zeppelin, JSON, JS, AngularJS, Vaadin, bazy danych zarówno SQLowe, jak i NoSQLowe, biblioteki i algorytmy machine learning.

Oferujemy:
  • Zatrudnienie w oparciu o umowę o pracę;
  • Pracę z nowym, czysto tworzonym kodem oraz najnowszymi technologiami;
  • Połączenie start-upowej atmosfery pracy z udziałem w stabilnym i długofalowym projekcie;
  • Lokalizację biura w centrum Warszawy.