Senior/Lead - Java/Kotlin - SaaS5 456 - 7 638 USDNet per month - B2B7. Senior/Lead - Java/Kotlin - SaaS# Senior/Lead - Java/Kotlin - SaaSJavaOd ponad 10 lat **rozwijamy nasz własny produkt** - **Calamari**Backend Calamari jest oparty na architekturze **mikroserwisowej**. Używamy **najnowszych wersji Javy**, a w niektórych usługach pojawia się również **Kotlin**. Regularnie wdrażamy nasze aplikacje – dosłownie codziennie. Staramy się rozwijać system wykorzystując nowoczesne podejścia, inspirujemy się DDD. Nasze usługi są **rozproszone geograficznie i działają w kilku regionach AWS**. Zmagamy się również z wyzwaniami związanymi z modernizacją starszej, monolitycznej części systemu.Miejsce pracyBiałystok* Masz **solidne,** co najmniej **7-letnie doświadczenie w tworzeniu oprogramowania**.* Jesteś **skutecznym inżynierem. Potrafisz zrozumieć** i przełożyć potrzeby biznesowe na konkretne rozwiązania techniczne. Projektując umiesz rozbić pracę na etapy, zaproponować uproszczenia, **doprowadzić wszystko do końca – na czas i w działającej formie**.* Znasz i stosujesz dobre praktyki, dzięki czemu **Twój kod jest czytelny, modularny, łatwy w rozwoju.** Wiesz, że samo *class* nie czyni kodu obiektowym.* Pracowałeś nad systemem, który **trafił na produkcję i był używany** przez realnych użytkowników. Wiesz jak zapewnić jego stabilność, jak diagnozować problemy oraz zapobiec ich wystąpieniu.* Posiadasz solidną wiedzę na temat otoczenia systemów webowych i rozproszonych, w tym **protokołów, bezpieczeństwa, architektury oraz integracji.*** Potrafisz pisać **testy w sposób, który wspiera rozwój systemu**. Wiesz, że niepotrzebne i nadmierne użycie mocków potrafi znacząco utrudnić pracę nad aplikacją. Dbasz o czytelność, odpowiednią strukturę, szybkie uruchamianie testów. Rozumiesz, dlaczego istotne jest **“black-boxowe” podejście do testów**. Stawiasz na wysokie pokrycie przypadków biznesowych. Testowanie traktujesz jako integralną część pracy, a nie zadanie odkładane na koniec sprintu — **idealnie, jeśli stosujesz TDD**. Jednym słowem: Twoje testy dają pewność, że gdy "przechodzą na zielono", możemy z zamkniętymi oczami wdrażać aplikację na produkcję.* Masz bardzo dobre **zdolności komunikacyjne** i umiejętność pracy zespołowej.* Płynnie posługujesz się językiem polskim - 100% komunikacji przebiega w tym języku.* **Nieustannie rozwijasz swoje kompetencje. Nie boisz się wyzwań.*** **Masz praktyczne doświadczenie w projektowaniu architektury systemów.** Potrafisz przekuwać wymagania biznesowe w przemyślane projekty i skutecznie je realizować. Swoje decyzje umiesz nie tylko dobrze uzasadnić, ale także w jasny sposób wytłumaczyć innym członkom zespołu. Jesteś otwarty na dyskusje i konstruktywne uwagi. Rozumiesz, jak istotne są zależności między komponentami systemu oraz świadome podejmowanie kompromisów — w tym czasami również kontrolowane zaciąganie długu technologicznego.* Idealnie jeśli masz **doświadczenie w firmie produktowej.** Podsumowanie**Bądźmy szczerzy: mamy wysokie wymagania****Jeśli ten opis brzmi jak Ty — zapraszamy do aplikowania!** Twoje zadania w Calamari* Aktywny udział w implementacji.* Projektowanie architektury systemu oraz przeprowadzanie technicznej analizy wymagań w zakresie nowych funkcji i modernizacji istniejących rozwiązań. Zapewnienie jasnej komunikacji dotyczącej kompromisów (trade-off) w kontekście kosztów, wydajności, skalowalności systemu z uwzględnieniem możliwości zespołu oraz ograniczeń czasowych.* Ścisła współpraca z Product Ownerem w celu przewidywania technologicznych wyzwań i szans, proponowanie optymalnych rozwiązań, planowania oraz kształtowanie strategii rozwoju systemu zgodnie z metodyką Agile.* Promowanie i wdrażanie dobrych praktyk, takich jak clean code, testowanie, TDD, itp.* Będziemy pracować zarówno nad nowymi rozwiązaniami (nowe serwisy) jak i utrzymywać i modernizować istniejące części systemu.* ** Mamy silny i doświadczony zespół techniczny –** to opinia, która regularnie pojawia się na spotkaniach 1:1 z naszymi programistami.* ** Ciekawe wyzwania** związane z tworzeniem i rozwojem architektury systemu używanego **produkcyjnie przez tysiące użytkowników**.* **Mała liczba spotkań.*** ** Płaska struktura organizacyjna, brak zasad korporacyjnych.*** ** Brak dyżurów i nadgodzin.*** Praca w polskiej strefie czasowej.* Praca **hybrydowa lub zdalna**.* **Stabilna, długofalowa współpraca.** Calamari systematycznie rozwija się od 10 lat i przez ten czas nie było żadnych zwolnień związanych z sytuacją finansową, rynkową, pandemią czy restrukturyzacją. Nasze technologie* Java, Kotlin* Spring Boot, Jooq, Hibernate* PostgreSQL* Apache Pulsar* AWS* Docker, JUnit5, Testcontainers* Grafana, InfluxDB, OpenSearch* Na tym nie koniec. Twoim zadaniem będzie proponowanie oraz wdrażanie technologii, które będą rozwiązywały realne problemy. Kolejne punkty na tej liście zależą od Ciebie!Składając CV, prosimy o dodanie w wiadomości hasła ***„CALAMARI REKRUTACJA 2025”.*** Dzięki temu będziemy wiedzieć, że świadomie przeczytałeś(/aś) naszą ofertę.Do zobaczenia Senior/Lead - Java/Kotlin - SaaS5 456 - 7 638 USDNet per month - B2BSenior/Lead - Java/Kotlin - SaaSJózefa Marjańskiego 3, BiałystokCalamari5 456 - 7 638 USDNet per month - B2BBy applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest Calamari sp. z o.o. sp. k. z siedzibą w Warszawie, Chmielna 2/31 (dalej jako "administrato...This site is protected by reCAPTCHA and the Google and apply.7. Senior/Lead - Java/Kotlin - SaaS