JustJoin.IT Hybrydowo Mid

AI‐Empowered Mid / Senior Fullstack Developer (Java + Angular)

COMARCH

⚲ Gdańsk, Poznań, Łódź, Kraków, Katowice, Warszawa

Do uzgodnienia

Wymagania

  • doświadczenie w budowaniu i rozwoju aplikacji webowych
  • architektoniczne myślenie — praktyczne stosowanie wzorców projektowych i zasad clean code (SOLID, Clean Code, TDD)
  • praktyczna umiejętność programowania z użyciem AI w modelu SDD (Spec Driven Development)
  • znajomość języka angielskiego min. na poziomie B2

Mile widziane

  • doświadczenie w projektowaniu systemów rozproszonych, praca z Docker/Kubernetes i optymalizacja wydajności
  • praktyczna znajomość DDD, Event-Driven Architecture lub zaawansowane testowanie automatyczne (TDD, testy integracyjne)

Opis stanowiska

Rozwój własnych platform Enterprise klasy dla rynków międzynarodowych, obsługujących miliony operacji miesięcznie. Pracujesz w paradygmacie Spec Driven Development, gdzie AI jest realnym narzędziem inżynierskim (dokumentacja, specyfikacje, weryfikacja), co ma zostawiać więcej czasu na projektowanie logiki biznesowej i optymalizację. Szczera uwaga: hasło 'AI-Empowered' bywa chwytem marketingowym — warto na rozmowie dopytać, jak faktycznie wygląda codzienne użycie AI w zespole i czy systemy, nad którymi pracujesz, nie są w dużej mierze legacy.

🔍 Dekoder Ogłoszenia

🔴
AI‐Empowered Mid / Senior Fullstack Developer
Może oznaczać, że AI jest faktycznie wykorzystywane do usprawnienia pracy, ale równie dobrze może być to chwyt marketingowy mający na celu przyciągnięcie uwagi.
🔴
We are looking for people who don't want to write repetitive code in legacy systems.
Może sugerować, że firma faktycznie pracuje nad nowoczesnymi rozwiązaniami, ale równie dobrze może oznaczać, że istniejące systemy są przestarzałe i wymagają ciągłych, nużących poprawek.
🔴
Focus on Architecture: Thanks to the automation of tedious tasks, you get more time to design complex business logic and optimize system performance.
Obietnica skupienia się na architekturze i logice biznesowej jest atrakcyjna, ale może oznaczać, że automatyzacja jest na tyle powierzchowna, że nadal pozostaje sporo pracy manualnej, a czas na architekturę jest ograniczony.
🟡
Modern Environment: We work in an ecosystem integrated with advanced AI solutions (including Google Workspace AI).
Chociaż brzmi to nowocześnie, integracja z narzędziami takimi jak Google Workspace AI może oznaczać wykorzystanie gotowych rozwiązań, a nie budowanie własnych, zaawansowanych systemów AI.
🔴
Architectural thinking – understanding and practical application of design patterns and clean code p
Wymaganie 'praktycznego zastosowania' może oznaczać, że oczekuje się od kandydata nie tylko teoretycznej wiedzy, ale również umiejętności narzucania tych zasad w praktyce, co w niektórych zespołach może być trudne.