Programista Java (k/m) (systemy wspomagania dowodzenia)
⚲ Warszawa
Do uzgodnienia
Wymagania
- wykształcenie wyższe techniczne (informatyka lub pokrewne) lub wykształcenie wyższe uzupełnione doświadczeniem w programowaniu
- praktyczna znajomość Java 17 lub nowszej
- znajomość frameworku Spring
- umiejętność rozumienia diagramów UML
- doświadczenie w pracy z bazami danych SQL
- znajomość języka angielskiego umożliwiająca pracę z dokumentacją techniczną
Mile widziane
- mile widziane: doświadczenie w tworzeniu aplikacji desktopowych, znajomość JIRA, Confluence, Git, Jenkins, IntelliJ, Swing, JUnit, Gradle, SOLID/KISS/DRY/TDD, TypeScript i React.js
Opis stanowiska
Tworzysz oprogramowanie desktopowe dla rozproszonego systemu wspomagania dowodzenia, działającego na wojskowych platformach mobilnych i stacjonarnych. Piszesz kod źródłowy, testujesz go, proponujesz własne rozwiązania i prowadzisz dokumentację techniczną projektu. Uwaga: ogłoszenie wymienia 'udział w testach i badaniach produktów końcowych' — może to oznaczać, że testowanie nie jest w pełni zautomatyzowane i developerzy bywają obciążeni testami manualnymi.
🔍 Dekoder Ogłoszenia
🟡
aktywne proponowanie własnych rozwiązań
Może oznaczać, że zespół jest mały i oczekuje się samodzielności bez wsparcia — lub że brakuje jasnych wytycznych.
🔴
udział w testach i badaniach produktów końcowych
Sugeruje, że testowanie nie jest zautomatyzowane ani oddzielone — developerzy mogą być obciążeni testami manualnymi.
🟡
prowadzenie i aktualizacja dokumentacji technicznej projektu
Może wskazywać na biurokratyczne obciążenie lub brak dedykowanej osoby do dokumentacji.