#1 Job Board for tech industry in Europe

Regular/Senior Java Developer
Java

Regular/Senior Java Developer

Warszawa
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Remote
BlueSoft

BlueSoft

W BlueSoft od 2002 roku przekształcamy technologię w realne sukcesy biznesowe. Jako firma IT nie ograniczamy się jedynie do technologii i oprogramowania – koncentrujemy się na całym procesie dostarczania rozwiązań. Od 2019 roku BlueSoft jest dumnym członkiem Grupy Orange Polska.

Tech stack

    Spring

    advanced

    Java

    advanced

    Spring Boot

    regular

    Hibernate

    regular

    Git

    regular

    Docker

    regular

    Kubernetes

    nice to have

Job description

Online interview
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”