Programista Java (senior)

  • Extreme Robotics
  • Warszawa
  • Umowa o pracę
  • 13.04.2019

Wymagania

Poziom doświadczenia: Senior
  • nastawienie na rozwiązywanie problemów
  • kreatywność i dociekliwość w poszukiwaniu niestandardowych rozwiązań

Technologie

Wymagane na tym stanowisku:
  • Java
  • Spring
  • Git
  • TDD
  • CleanCode
Potrzebne i możemy Cię ich nauczyć:
  • JavaFX
  • WinAPI
Mile widziane:
  • Docker
  • Machine learning
  • OpenCV
  • Image processing
  • Spock
  • C++
  • Vaadin
  • RPA

Projekt, w którym możesz pracować

EXTREME ROBOTICS tworzy software’owe roboty do automatyzacji procesów biznesowych (RPA - Robotic Process Automation). Naszym celem jest jak najwierniejsza i najbardziej efektywna symulacja pracy biurowej człowieka w różnych aplikacjach. 

Budujemy produkt, którego zadaniem jest analiza czynności wykonywanych manualnie przez człowieka, wykrycie jego intencji podczas szkolenia robota, a następnie prawidłowe ich odtworzenie i automatyczna realizacja całego procesu biznesowego. 

Rozwiązanie większości problemów, z którymi się zmagamy, wymaga nie tylko zdolności analitycznych i technicznych, ale również sporej dozy kreatywności. 

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. 

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

Podział czasu pracy

Nowe funkcje
70%
Bug fixing
15%
Samorozwój
5%
Spotkania
5%
Dokumentacja
5%

Jak pracujemy z kodem?

  • Kontrola wersji: Git
  • Konwencje programistyczne (style guide)
  • Code review
  • Pair programming
  • Statyczna analiza kodu
  • TDD
  • BDD
  • Metryki kodu
  • Baza wiedzy

Jak testujemy?

  • Testy jednostkowe
  • Testy integracyjne
  • Testy systemowe
  • Pentesty
  • Testy wydajnościowe
  • Testowanie manualne
  • Automatyzacja testów
  • CI

Jak zarządzamy projektem?

  • Metodyka: Scrum
  • Kto podejmuje decyzje architektoniczne? architekt + zespół
  • Kto wybiera technologię? architekt + zespół
  • Oprogramowanie do zarządzania projektem: Jira, Bitbucket

Narzędzia pracy

  • Laptop
  • Komputer stacjonarny
  • Dodatkowy monitor
  • Słuchawki
  • Osobista szafka
  • Telefon służbowy
  • Swoboda w doborze narzędzi pracy
  • System operacyjny

Środowisko pracy

  • Przełożony techniczny
  • Open space
  • Pokoje
  • Dress code
  • Elastyczne godziny pracy
  • Możliwość pracy zdalnej: 10%
  • Płatny urlop: 20/26 dni
  • Godziny pracy biura: 8 - 20

Bonusy

  • Pakiet medyczny
  • Pakiet medyczny dla rodziny
  • Pakiet sportowy
  • Pakiet sportowy dla rodziny
  • Zimne napoje
  • Gorące napoje
  • Owoce
  • Przekąski
  • Lunche
  • Konferencje
  • Szkolenia
  • Książki

Zadaj pytanie pracodawcy

Administratorem danych jest Extreme Robotics ...