Programista Java (k/m) (systemy wspomagania dowodzenia)
⚲ Warszawa
Do uzgodnienia
Wymagania
- wykształcenie wyższe techniczne (informatyka lub pokrewne) lub wyższe uzupełnione doświadczeniem w programowaniu
- praktyczna znajomość Java 17 lub nowszej
- umiejętność rozumienia diagramów UML
- doświadczenie z relacyjnymi bazami SQL
- angielski umożliwiający pracę z dokumentacją techniczną
Mile widziane
- doświadczenie w tworzeniu aplikacji desktopowych
- znajomość JIRA, Confluence, Git, Jenkins, IntelliJ, Swing, JUnit, Gradle
- znajomość TypeScript i React.js
Opis stanowiska
Praca nad rozproszonym systemem wspomagania dowodzenia działającym na wojskowych platformach mobilnych i stacjonarnych — rozpoznanie, planowanie działań, kierowanie walką. Tworzysz aplikacje desktopowe w Java 17/Spring, testujesz je i prowadzisz dokumentację techniczną. Uwaga: ogłoszenie nie precyzuje rodzaju umowy (UoP czy B2B) — wymaga doprecyzowania na etapie rozmowy.
🔍 Dekoder Ogłoszenia
🔴
Tworzenie kodów źródłowych oprogramowania aplikacji desktopowych
Może oznaczać zarówno nowoczesne aplikacje desktopowe, jak i starsze technologie, które wymagają utrzymania.
🔴
Aktywne proponowanie własnych rozwiązań
Może oznaczać rzeczywisty wpływ na architekturę i kierunek rozwoju, ale też brak jasno zdefiniowanych ścieżek i konieczność samodzielnego rozwiązywania problemów.
🔴
Udział w testach i badaniach produktów końcowych
Może oznaczać zarówno zaangażowanie w proces zapewnienia jakości, jak i konieczność wykonywania zadań bardziej związanych z QA niż z czystym programowaniem.
🔴
Prowadzenie i aktualizacja dokumentacji technicznej projektu
Często oznacza brak dedykowanego zespołu dokumentacyjnego i konieczność samodzielnego tworzenia i utrzymywania dokumentacji.
🔴
Zatrudnienie w oparciu o umowę
Nie precyzuje rodzaju umowy (o pracę, zlecenie, B2B), co wymaga dalszego doprecyzowania.