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!