All offersWarszawaJavaSenior Java Backend Developer
Senior Java Backend Developer
Java
Codino

Senior Java Backend Developer

Codino
Warszawa
Type of work
Full-time
Experience
Senior
Employment Type
B2B
Operating mode
Hybrid

Tech stack

    Java
    advanced
    Microservices
    regular
    Bazy Danych
    regular
    RabbitMQ
    junior
    Angular
    nice to have
    React
    nice to have
    React Native
    nice to have

Job description

Online interview
Friendly offer

Dołącz do Codino! Jesteśmy dynamiczną firmą stosującą innowacyjne technologie, która specjalizuje się w budowaniu zaawansowanych aplikacji webowych opartych na architekturze mikroserwisów. Jesteśmy liderem w naszej branży z wieloletnim doświadczeniem w tworzeniu oprogramowania na indywidualne zamówienie, ściśle dopasowanego do potrzeb naszych klientów.

Ze względu na dynamiczny rozwój naszej firmy poszukujemy osób do współtworzenia kilku rozpoczynających się a także działających już skomplikowanych systemów opartych na architekturze mikroserwisów z rozbudowanym frontendem. 


Nasze podstawowe wymaganie to bardzo dobra znajomość języka JAVA oraz doświadczenie w architekturze mikroserwisów. Dodatkowym atutem będzie znajomość kilku innych technologii i narzędzi.


Oferujemy

Staramy się, aby praca w naszej firmie zawsze była nie tylko obowiązkiem, ale też dużą przyjemnością. Zdajemy sobie sprawę, że elastyczne warunki pracy i nieformalna atmosfera są kluczowe dla tworzenia inspirującego środowiska. Dlatego oferujemy niezwykle atrakcyjne warunki, które dostosowujemy do Twoich potrzeb i zaangażowania.

Dołączając do naszego zespołu, możesz liczyć na:

  • Elastyczny czas pracy: Rozumiemy, że równowaga między życiem prywatnym a zawodowym jest niezwykle istotna. Dlatego dajemy Ci możliwość dostosowania godzin pracy do Twoich potrzeb, abyś mógł/a efektywnie zarządzać swoim czasem.
  • W zależności od poziomu Twojego doświadczenia możemy zaproponować Ci pracę częściowo w naszym biurze (Warszawa, Mokotów) lub całkowicie zdalnie.
  • Indywidualne podejście do wynagrodzenia: Jesteśmy przekonani, że Twoje umiejętności i zaangażowanie powinny być odpowiednio doceniane. Dlatego oferujemy konkurencyjne zarobki, które są dostosowane do Twoich osiągnięć i wkładu w nasz sukces. Także rodzaj umowy możemy dostosować do Twoich potrzeb
  • Inspirującą atmosferę: Tworzymy nieformalne środowisko, w którym możesz czuć się swobodnie i zainspirować się nowymi pomysłami. Stawiamy na współpracę, otwartość i szacunek, aby każdy czuł się doceniony i mógł rozwijać swoje umiejętności.
  • Rozwój kariery: Wierzymy w inwestowanie w naszych pracowników. Oferujemy możliwość rozwoju zawodowego poprzez szkolenia, kursy i mentoring. Jeśli masz ambicje i chcesz się rozwijać, zapewniamy Ci wsparcie w realizacji Twoich celów. Dzięki nam będziesz na bieżąco z najnowszymi trendami programistycznymi.


Szukamy utalentowanych Java Developerów, którzy dołączą do naszego zespołu. Jeżeli jesteś kreatywny, zorientowany na szczegóły i masz solidne umiejętności programistyczne, to chętnie poznamy Cię bliżej! Aplikuj już dziś i odkryj niesamowite możliwości, jakie czekają na Ciebie w naszej firmie!


Czego się możesz spodziewać na projekcie:

  • praca nad dynamicznie rozwijającym się systemem
  • rozproszona architektura oparta o microserwisy
  • przetwarzanie bardzo dużych wolumenów danych
  • rozwój technologii związanych z AI i przetwarzaniem obrazu



Wymagania:

  • Minimum 5 lata doświadczenia w programowaniu w języku Java
  • Znajomość frameworków Java - w szczególności Spring
  • Znajomość SQL oraz doświadczenie w pracy z relacyjnymi i nierelacyjnymi bazami danych (np. PostgreSQL, MongoDB itp.)
  • Umiejętność testowania aplikacji i pisania "czystego kodu"
  • Znajomość języka polskiego na poziomie min. C1
  • Znajomość języka angielskiego na poziomie min. B2


Mile widziane:

  • Plusem będzie znajomość innych technologii backendowych (jak Node.js) oraz frontendowych (Angular, React) oraz języków programowania (np. Kotlin, Scala)
  • Doświadczenie w tworzeniu rozbudowanych aplikacji biznesowych
  • Zrozumienie i praktyczna wiedza z zakresu programowania obiektowego i funkcyjnego
  • Rozumienie i umiejętność zastosowania w praktyce brokerów wiadomości (np. RabbitMQ, Kafka)