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 rozwijaniu aplikacji webowych
  • bardzo dobra znajomość Java i ekosystemu Spring Boot oraz projektowania REST API
  • biegłość w tworzeniu interfejsów w Angularze (TypeScript)
  • myślenie architektoniczne i praktyczne stosowanie wzorców projektowych (SOLID, Clean Code, TDD)
  • praktyczna znajomość baz dokumentowych (np. MongoDB) i relacyjnych (np. PostgreSQL)
  • angielski min. B2
  • programowanie z użyciem AI w modelu SDD (Spec Driven Development)

Mile widziane

  • doświadczenie w projektowaniu systemów rozproszonych, Docker/Kubernetes, DDD, Event-Driven Architecture

Opis stanowiska

Comarch szuka Mid/Senior Fullstack Developera (Java + Angular) do budowy własnych platform Enterprise dla rynków międzynarodowych. Zespół pracuje w paradygmacie Spec Driven Development, gdzie AI jest używane do dokumentacji, specyfikacji zadań i testowania, co ma zostawiać więcej czasu na architekturę i optymalizację. To oferta dla kogoś, kto chce pracować z nowoczesnym stackiem (Java 21+, Angular 22+) i realnie używać AI w codziennej pracy. Uwaga: ogłoszenie mocno podkreśla 'AI-Empowered' — warto dopytać, na jakim etapie jest faktyczne wykorzystanie AI w zespole, bo może być to bardziej narzędzie niż rewolucja.

🔍 Dekoder Ogłoszenia

🔴
AI‐Empowered Mid / Senior Fullstack Developer
Może oznaczać, że AI jest faktycznie wykorzystywane do wspomagania pracy, ale równie dobrze może być to chwyt marketingowy podkreślający nowoczesność firmy.
🔴
We are looking for people who don't want to write repetitive code in legacy systems.
Może sugerować, że firma faktycznie pracuje nad nowymi projektami, ale równie dobrze może oznaczać, że istniejące systemy są przestarzałe i wymagają utrzymania, a kandydat będzie musiał się z nimi zmierzyć.
🔴
AI Agents Support: We use AI tools for the technical documentation of our modules, task specification, building technical plans, as well as verifying and testing tasks.
Choć brzmi to obiecująco, faktyczne wykorzystanie AI w tych obszarach może być na wczesnym etapie rozwoju lub ograniczone do prostych zadań, a nie zaawansowanego wsparcia.
🔴
Focus on Architecture: Thanks to the automation of tedious tasks, you get more time to design complex business logic and optimize system performance.
Obietnica większej ilości czasu na architekturę i optymalizację może być realizowana tylko wtedy, gdy automatyzacja rzeczywiście znacząco odciąży zespół od powtarzalnych zadań.
🔴
Modern Environment: We work in an ecosystem integrated with advanced AI solutions (including Google Workspace AI).
Choć brzmi to nowocześnie, 'zaawansowane rozwiązania AI' mogą oznaczać korzystanie z gotowych narzędzi, a nie tworzenie własnych innowacyjnych rozwiązań AI.