Twój zakres obowiązków:
- tworzenie i utrzymywanie aplikacji opartych o technologie Java, Spring, Hibernate
- wykonywanie code review
- analiza kodu źródłowego w języku Java
- pisanie testów jednostkowych
- dbałość o wysoką jakość wytwarzanego oprogramowania
Nasze wymagania:
- dobrej umiejętności programowania w Javie
- wykształcenie kierunkowe na uczelni technicznej
- minimum 3-letniego doświadczenia
- doświadczenie w pracy z bazami danych np. Oracle/Postgresql
- dobra znajomość Spring, Hibernate
- otwartości na pracę z wykorzystaniem metodyk Agile
- chęci do podnoszenia swoich kwalifikacji
- znajomość innych języków z rodziny JVM
- znajomość nowoczesnych praktyk tworzenia systemów (DDD, CQRS, Hexagonal architecture itp.)
- znajomość Spring Cloud i doświadczenie przy tworzeniu mikroserwisów
- doświadczenie w bezpośredniej współpracy z klientem
- uczestnictwo w projektach open-source, prelekcje na konferencjach
Oferujemy:
- praca w biurze przez trzy dni raz na dwa tygodnie, w pozostałe dni praca zdalna
- nieformalną atmosferę w pracy w profesjonalnym zespole
- możliwość poznania nowych technologii i nowoczesnych metodyk budowy oprogramowania
- gwarancję rozwoju zawodowego dzięki ciągłemu strumieniowi nowych projektów
- pracę w niewielkich zespołach pod kierownictwem doświadczonych inżynierów
- lekcje języka angielskiego (zajęcia z native speakerem)
- prywatną opiekę medyczną i kartę Multisport
Jesteś ciekawy/a jak wygląda nasz proces rekrutacyjny?
Jeśli Twoje CV wpisze się w nasze oczekiwania, spodziewaj się:
1. telefonu z naszego zespołu HR;
2. 30-minutowej rozmowy telefonicznej z naszym programistą, podczas której sprawdzimy Twoje umiejętności techniczne;
3. spotkania rekrutacyjnego online lub w naszym biurze z managerem zespołu, do którego prowadzimy rekrutację;
4. oferty współpracy bądź feedbacku z podziękowaniem za udział w procesie rekrutacji.
Wysyłając CV wyrażasz zgodę na przetwarzanie swoich danych osobowych zawartych w CV przez BMS sp. z o.o. z siedzibą w Warszawie dla potrzeb niezbędnych do realizacji obecnego i przyszłych procesów rekrutacji.