Szukamy osób, które dołączą do naszego zespołu w Warszawie, który realizuje system klasy CRM dla jednego z naszych Klientów z branży telekomunikacyjnej. Zespół jest dosyć duży - 12 developerów (podział na FE i BE), PM, analitycy i zespół testerów. W zespole jest kilku senior developerów, którzy pomagają w trudniejszych kwestiach. Realizujemy równolegle kilka projektów, jesteśmy odpowiedzialni za całość procesu tworzenia oprogramowania, począwszy od analizy wymagań, przez projektowanie architektury, na wdrożeniu i wsparciu produkcyjnym kończąc. Duży nacisk kładziemy na bezpośredni kontakt z Klientem. W codziennej pracy używamy narzędzi Atlassian (JIRA, Confluence, Slack) do zarządzania projektem. Od strony developerskiej projekt jest sensownie ułożony: rozpisane są guideliness dla developerów, zorganizowane jest repo i proces w git, budowanie w oparciu o jenkinsa. Szukamy osób, które dołączą do projektu i w pierwszej kolejności zajmą się implementacja zadań programistycznych w oparciu o specyfikacje techniczną, w późniejszej fazie wezmą udział w design architektury aplikacji.
Stack technologiczny (główne technologie):
- java8, Spring, SpringBoot, Netflix OSS, OSGi,
- frontend: AngularJS , ES6, Bootstrap
- dużo integracji opartej na WS i REST, ActiveMQ, Kafka, mikroserwisy (Kubernetes)
- bazy danych Oracle 12c, PostgreSQL, MongoDB
Wymagania:
- praktyczna znajomość działania i zasad programowania obiektowego z wykorzystaniem Java 8
- wiedza z zakresu integracji systemów w oparciu o SOAP, REST
- umiejętność projektowania struktur danych i posługiwania się bazami danych (preferowany Oracle)
- dobra znajomość technologii backend takich jak: Spring, myBatis (lub odpowiedników)
- samodzielność i odpowiedzialność za powierzone zadania
- chęć zdobywania i dzielenia się wiedzą
- silne zdolności analityczne / kreatywne podejście do rozwiązywania problemów projektowych
- doświadczenie w projektowaniu aplikacji webowych
- komunikatywność i umiejętność współpracy w zespole
- co najmniej 1 rok doświadczenia w realizacji projektów komercyjnych z wykorzystaniem Java
Oferujemy:
- ciekawą pracę pełną wyzwań w młodym i ambitnym zespole
- świetną atmosferę w pracy
- rozwój
- współpraca z seniorami
- szkolenia wewnętrzne i zewnętrzne
- dofinansowanie udziału w konferencjach branżowych
- firmową biblioteczka
- prywatna opieka medyczna (Medicover)
- dofinansowanie do pakietu sportowego OK System
- kurs języka angielskiego w firmie
- płatne dni wolne
- elastyczne godziny pracy
- pyszną kawę w naszym nowym, komfortowym biurze