NoFluffJobs Stacjonarnie Mid

Java Developer

Akademia Górniczo-Hutnicza

⚲ Kraków

12 000 - 18 000 PLN (PERMANENT)

Wymagania

  • Java
  • Spring Boot
  • PostgreSQL
  • MS SQL
  • REST
  • RabbitMQ
  • Docker
  • Git
  • Jira
  • Confluence
  • Elasticsearch (nice to have)

Opis stanowiska

O projekcie:
Poszukujemy osób zainteresowanych współpracą na stanowisku Backend Developer (Java / Spring Boot). Dołączysz do zespołu backendowego odpowiedzialnego za tworzenie i rozwój aplikacji analitycznych. Jeśli zechcesz, możesz mieć realny wpływ na architekturę nowych modułów, dobór narzędzi i kształtowanie dobrych praktyk w zespole.

O nas

Tworzymy i rozwijamy aplikacje wspierające instytucje odpowiedzialne za szeroko rozumiane bezpieczeństwo i obronność państwa. Pracujemy blisko użytkowników końcowych, a nasze rozwiązania mają realny wpływ na ich codzienną pracę.

Nasz zespół składa się z kilkudziesięciu specjalistów, ekspertów i doświadczonych inżynierów, którzy w mniejszych podzespołach realizują projekty. Pracujemy iteracyjnie, w kilku równoległych projektach, ale z wykorzystaniem bardzo podobnego stacku technologicznego. Stawiamy na wymianę wiedzy, code review i wysoką jakość kodu.

Równolegle rozwijamy własne rozwiązania i modele AI/ML — współpraca z tym zespołem to część codzienności programistów, ponieważ opracowane modele są integrowane z aplikacjami.

Wymagania:
- min. 3 lata komercyjnego doświadczenie w tworzeniu aplikacji backendowych w Javie,
- dobra znajomość Spring Boot i pracy z relacyjnymi bazami danych,
- swoboda w pracy z Git, code review i procesem pull requestów,
- doświadczenie z Dockerem (tworzenie obrazów, praca z kontenerami),
- umiejętność pracy w iteracyjnym modelu wytwarzania oprogramowania,
- umiejętność samodzielnego rozwiązywania problemów i proponowania usprawnień.

Codzienne zadania:
- projektowanie i implementacja usług backendowych w oparciu o Java + Spring Boot,
- rozwój warstwy serwerowej aplikacji analityczno-bazodanowych,
- projektowanie i optymalizacja zapytań oraz modeli danych (PostgreSQL / MS SQL),
- tworzenie oraz rozwój integracji między usługami (REST, RabbitMQ),
- utrzymanie i rozwój istniejących komponentów — refaktoryzacja, poprawki, usprawnienia,
- udział w iteracyjnym planowaniu sprintów i analizie wymagań,
- code review oraz merytoryczne wsparcie innych członków zespołu,
- podstawowa praca z Dockerem — tworzenie obrazów oraz kontenerów.

🔍 Dekoder Ogłoszenia

🟡
realny wpływ na architekturę nowych modułów
Może oznaczać większą odpowiedzialność bez formalnego awansu lub dodatkowego wynagrodzenia
🔴
w kilku równoległych projektach
Może oznaczać częste przełączanie kontekstu i pracę nad wieloma zadaniami jednocześnie