BlueSoft powstał w 2002 roku. Dzięki naszej pasji i zaufaniu klientów od tamtego czasu dynamicznie się rozwija. Dziś 800 ekspertów buduje rozwiązania zgodne ze światowymi standardami oraz spełniające oczekiwania nawet najbardziej wymagających klientów. Kochamy to, co robimy i nie zwalniamy tempa. Zatrudniamy ambitnych i utalentowanych ludzi, którzy nie boją się podejmować wyzwań.
Cenimy i nagradzamy inicjatywę i ambicję. Wierzymy w przejrzystość i uczciwość wobec klientów i wobec siebie nawzajem. Nigdy nie przestajemy się uczyć. Nigdy nie przestajemy korzystać z naszej wiedzy, aby pomagać klientom. Podejmij wyzwanie i dołącz do jednego z zespołów projektowych zajmujących się DevOps, Cloudem, integracją systemów, Big Data, rozwiązaniami mobilnymi i webowymi, mikroserwisami i innymi.
Regular/Senior Java Developer (możliwa praca hybrydowa z Warszawy lub w pełni zdalna)
Obowiązki:
- scratchowe wdrażanie backendu aplikacji na wewnętrzne potrzeby zagranicznego klienta (new development to ~80% obowiązków)
- windowanie architektury REST na coraz wyższe poziomy w zgodzie z modelem pana Richardsona;
- umiejętne korzystanie w codziennej pracy z kodem z zaleceń wujka Boba (SOLID) i GoF;
- płynne poruszanie się wśród komend http (więcej niż CRUD czy nawet typowa piątka PUT/POST/GET/PATCH/DELETE - mile widziane);
- traktowanie Stream API oraz wyrażeń lambda jako punktu wyjścia do rozmowy o nowościach w późniejszych wersjach Javy;
- możliwość (niekonieczność - można pozostać w BE) rozwoju w stronę Full-Stacka i praca z Reactem;
- troska o optymalne zarządzanie podami i node’ami na k8s (docelowo nawet >= kilkaset kontenerów) i w chmurze Openshifta.
Kwalifikacje:
- doświadczenie z Javą 8 lub wyższą (ewentualnie chęć rozwoju, poparta wiedzą zdobytą we własnym zakresie) - nie tyle same lata doświadczenia, co dojrzałość i świadomość są dla nas istotne;
- znajomość różnych modułów Springa >=4 (Data, Security etc.) i Spring Boota;
- obeznanie z architekturą mikroserwisową (budowanie od podstaw, migracja z monolitu etc.);
- reszta stacku (nie wszystko jest konieczne): Hibernate (i zarządzanie cachem) lub inny ORM, architektura REST, konteneryzacja Docker + Kubernetes, kontrola wersji: Git/Gitlab, building: Maven, testy: JUnit, Mockito, baza: PostgreSQL + Liquibase do jej ogarniania, a do ogarnianie projektów: JIRA; w warstwie front-end (dla chętnych do rozwoju w stronę fullstacka) będzie używany React 16.x, React Hook’s, Redux etc.
Co zyskujesz dołączając do Bluesoft:
- szansę na rozwój w różnorodnych projektach IT;
- możliwość pracy z najnowszymi technologiami w oparciu; o najwyższe standardy developmentu;
- współpracę z ekspertami w swojej dziedzinie;
- elastyczny czas pracy – “ranny ptaszek” zaczyna o godz. 7:00, “nocna sowa” o 12:00;
- zespołowe lekcje języka angielskiego;
- Biblioteka Wiedzy;
- wzbogacisz swoją wiedzę w trakcie spotkań lunchowych, tzw. “brown bag”;
- okazję do wspólnej rywalizacji – bierzemy udział w konkursach w obszarze Machine Learning, takich jak DeepRacer;
- kartę Multisport i ubezpieczenie medyczne;
- morskie przygody – z nami popływasz po Morzu Karaibskim, Śródziemnym lub Północnym;
- brak dress code;
- “casual friday everyday”