CZEGO WYMAGAMY:
- minimum dwuletnie doświadczenie na stanowisku programisty JAVA
- dobra znajomość języka Java 8, Java 11
- bardzo dobra znajomość Spring Framework i Spring Boot
- doświadczenie w tworzeniu REST API w tym umiejętność projektowania według praktyk RESTful
- znajomość architektury mikrousług i systemów rozproszonych, w tym jak zapewnić wysoką dostępność aplikacji, skalowalność, odporność na awarie
- doświadczenie pracy w środowisku IntelliJ
- umiejętności pracy w zespole projektowym oraz wysoką komunikatywność
- znajomość metodyk projektowych, szczególnie SCRUM
- znajomość Hibernate i zagadnień związanych z mapowaniem obiektowo-relacyjnym
- umiejętność samodzielnego rozwiązywania problemów
- angielski na poziomie umożliwiającym pracę z dokumentacją techniczną
- znajomość tworzenia testów jednostkowych, integracyjnych oraz praktyki TDD
- mile widziana znajomość konteneryzacji w tym docker i kubernetes
DLACZEGO WARTO U NAS PRACOWAĆ?
- pracujemy w najnowszych technologiach takich jak Java 8, Java 11, Kotlin, Spring Boot/Cloud/Data/Security, Reactor
- nasze projekty to mikroserwisy a nie monolity
- nie straszne nam są nowe pomysły
- testujemy nasz kod przy użyciu Spock framework i Junit4, praktykujemy Continuous Integration, Continuous Delivery czy Code Review każdej zmiany
- praktykujemy Event Storming nowych projektów/produktów oraz korzystamy z podejścia Domain Driven Design
OFERUJEMY
- udział w specjalistycznych szkoleniach
- elastyczne godziny pracy, pracę zdalną
- karta multisport, opieka medyczna
- wyjazdy integracyjne – góry, żagle, itp.
- premie roczne
- BYOD - dofinansowanie do sprzętu komputerowego
- dofinansowanie do abonamentu miejskiej strefy parkowania
- udział w interesujących projektach z zakresu IT, w tym projektach międzynarodowych
- owocowe wtorki
- chillroom z xBox'em