All offersWarszawaJavaSenior Java Developer
Senior Java Developer
Java
Automade

Senior Java Developer

Automade
Warszawa
Type of work
Undetermined
Experience
Senior
Employment Type
Permanent
Operating mode
Office

Tech stack

    Java
    master
    Spring
    advanced
    English
    advanced
    Clean Code
    advanced
    Git
    regular
    TDD
    regular
    Image Processing
    junior
    Machine Learning
    nice to have
    Open CV
    nice to have
    RPA
    nice to have

Job description

AUTOMADE tworzy software’owe roboty do automatyzacji procesów biznesowych. Naszym celem jest jak najwierniejsza i najbardziej efektywna symulacja pracy biurowej człowieka w różnych aplikacjach. 

Jako Senior Java Developer będziesz częścią zespołu odpowiedzialnego za rozwój i utrzymanie autorskiej platformy Robotic Desktop Automation.


O projekcie:

Naszym głównym celem jest szybkie i przyjazne dla użytkownika tworzenie zautomatyzowanych procesów, w których robot sam odtwarza na interfejsie użytkownika nauczone czynności. Realizujemy to poprzez analizę działań wykonywanych przez użytkownika w trakcie pracy, rozpoznanie jego intencji, a następnie ich prawidłowe odtworzenie  - dzięki czemu możliwa jest automatyzacja całego procesu biznesowego.

Twoje obowiązki:

Do Twoich obowiązków będzie należała implementacja już zaplanowanych rozwiązań, jak również planowanie nowych funkcjonalności, przybliżających nasz projekt do celu. Rozwiązanie problemów z którymi stykamy się na co dzień wymaga nie tylko zdolności analitycznych ale również sporej dozy kreatywności – dlatego też jesteśmy otwarci na nieszablonowe rozwiązania.

Jak pracujemy:

W codziennej pracy skupiamy się na jakości kodu, dlatego też poza narzędziami do statycznej analizy kodu przeprowadzamy wnikliwe code review a całość kodu jest testowana przez unit-testy (średnio 70% pokrycia) jak i zautomatyzowane testy regresji .

Ponieważ nasz projekt składa się z wielu elementów - każdy może znaleźć w nim zadania odpowiadające jego umiejętnościom i zainteresowaniom. 

Stock technologiczny:

Java 11, Spring, TDD, Spock, Clean Code, OpenCV, Image Processing, Machine Learning, C++, Docker, Vaadin, Git

Oczekujemy od Ciebie:

·        Min. 5 lat doświadczenia w Javie 
·        Kreatywności w rozwiązywaniu problemów technicznych
·        Proaktywności i odpowiedzialności za realizację task’ów do końca
·        Dbałość o jakość pisanego kodu (Clean Code, TDD, Clean Architecture i Code Review) 
·        Wykształcenia wyższego: informatyka lub kierunki pokrewne
·        Bardzo dobrej znajomości języka angielskiego

Co Ci oferujemy:

·        Interesujący i pełen wyzwań projekt
·        Codzienną pracę nad nowymi funkcjonalnościami i współtworzenie nowatorskich rozwiązań
·        Realny wpływ na rozwój produktu 
·        Najnowsze technologie i biblioteki oraz realny wpływ na ichwybór
·        Pracę w zespole zorientowanym na dzielenie się wiedzą i pomysłami
·        Pracę w metodologii Agile, codzienne stand’upy o 10:00, sprinty 2-tygodniowe
·        Zatrudnienie w oparciu o umowę o pracę
·        Kafeteryjny system benefitów 

Jeżeli męczy Cię praca w standardowych projektach, gdzie jako zadania dostajesz przygotowanie formularza, który musisz zapisać w bazie danych, a twoja kreatywność ogranicza się do nadania nazw zmiennym - możesz dołączyć do nas, gdzie będziesz pracować w luźnej, ale jednocześnie ambitnej i kreatywnej atmosferze. Będziesz mieć realny wpływ na powstawanie nowatorskiego produktu. 

Szukamy osób nastawionych na rozwiązywanie problemów, kreatywnych i dociekliwych w szukaniu rozwiązań.

Brzmi interesująco? Aplikuj, może właśnie Ciebie szukamy!