#1 Job Board for tech industry in Europe

  • Job offers
  • All offersWarszawaJavaSenior Java Developer
    Senior Java Developer
    Java
    Calamari

    Senior Java Developer

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

    Tech stack

      Analityczne Myślenie

      master

      Java

      master

      Clean Code

      master

      Spring

      master

      Event-Driven Architecture

      advanced

      Clean Architecture

      advanced

      OOP

      advanced

      TDD

      advanced

      Kotlin

      nice to have

    Job description

    Online interview
    Friendly offer

    Rozwijamy własny produkt - Calamari HRową aplikację SaaS, z której korzystają firmy z ponad 100 krajów na całym świecie 🦑🌍


    Pracujemy nad rozproszoną geograficznie architekturą multitenant. Nasze rozwiązania bazujemy na najlepszych praktykach znanych z Event-Driven Architecture, Clean Architecture, Domain-Driven Design oraz TDD. Usprawniamy swoje działania automatyzując wdrożenia.


    Chcesz wziąć udział w tym wyzwaniu? Dołącz do nas!


    💻 Dołącz do nas jeśli:

    • Chcesz brać aktywny udział udział w projektowaniu i rozwoju chmurowej architektury multitenant
    • Zależy Ci na dostarczaniu oprogramowania wysokiej jakości
    • Potrafisz tworzyć modularne systemy
    • Wiesz, co oznacza czysty kod i software craftsmanship
    • Chcesz mieć wpływ na rozwijającą się organizację
    • Aktywnie rozwijasz swoją wiedzę i umiejętności



    Mamy kilkunastoosobowy zespół deweloperski, który tworzy produkt światowej klasy.



    Korzyści dla Ciebie:

    👩🏻‍🤝‍👨🏼 Płaska struktura organizacyjna, brak zasad korporacyjnych

    ⏰ Elastyczny czas pracy

    ⚖️ Work/Life balance - nie mamy nadgodzin

    🏝️ Płatne urlopy i chorobowe

    🤝 Stabilna, długofalowa współpraca


    Wymagania:

    ✔️ bardzo dobra znajomość Java i Spring

    ✔️ znajomość Kotlina będzie bonusem

    ✔️ umiejętność i doświadczenie w pracy według TDD

    ✔️ wiedzy i doświadczenie w:

    ✔️ Hexagonal Architecture,

    ✔️ Clean Architecture,

    ✔️ Event Driven Architecture

    ✔️ znajomość zagadnień związanych z architekturą rozproszoną oraz mikrousługową


    Nasz stos technologiczny:

    • Java 21
    • Kotlin
    • AWS
    • Spring Boot, Hibernate, Jooq
    • Apache Pulsar, Hazelcast
    • Docker, JUnit5, Testcontainers


    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!


    Nasz proces rekrutacji składa się z poniższych kroków:


    1. Zadanie praktyczne weryfikujące Twój sposób myślenia (1h).
    2. Rozmowa techniczna o programowaniu i technologii z naszymi Inżynierami (1h).
    3. Rozmowa z założycielami firmy. Na tej rozmowie chcemy Cię bliżej poznać oraz sprawdzić czy pasujesz do organizacji (1h).
    4. Składamy Ci ofertę lub dajemy feedback.