Programista JAVA
GdyniaJaki jest Twój zakres obowiązków?
Architektura mikroserwisowa
Rozwijasz aplikację tworzoną w architekturze mikroserwisowej, dbając o skalowalność i spójność współpracujących usług.
Nowe wymagania
Implementujesz nowe wymagania aplikacji – zarówno funkcjonalne, jak i niefunkcjonalne – z naciskiem na jakość i wydajność.
Wzorce projektowe
Tworzysz i wdrażasz wzorce projektowe, które porządkują kod, ułatwiają rozwój i zwiększają czytelność rozwiązań.
Code review i testy
Wykonujesz code review oraz piszesz testy jednostkowe, aby utrzymać wysoki standard jakości i bezpieczeństwa zmian.
CI/CD
Używasz i rozwijasz praktyki CI/CD, automatyzując procesy budowania, testowania i wdrażania aplikacji.
Dokumentacja
Uczestniczysz w przygotowaniu dokumentacji wytwarzanej aplikacji, dbając o jej kompletność i użyteczność dla zespołu.
Czego od Ciebie oczekujemy?
Java 11+
Masz doświadczenie w komercyjnym tworzeniu systemów w oparciu o technologię Java 11 (lub nowsze).
Dobór rozwiązań
Samodzielnie dobierasz optymalne rozwiązania w oparciu o wzorce projektowe oraz standardy wypracowane w projekcie.
Konteneryzacja
Znasz konteneryzację (Docker) i potrafisz wykorzystywać ją w codziennej pracy projektowej.
Język angielski
Posługujesz się językiem angielskim na poziomie pozwalającym na swobodną komunikację i rozumienie dokumentacji technicznej.
SCRUM
Masz doświadczenie w pracy w SCRUM i aktywnie uczestniczysz w ceremoniach oraz planowaniu zespołu.
Mile widziane atuty
Protokoły sieciowe
Mile widziane, jeśli masz doświadczenie w rozwiązywaniu zagadnień związanych z protokołami sieciowymi.
Integracja z hardware
Mile widziane, jeśli masz doświadczenie w integracji aplikacji z hardware oraz współpracy z urządzeniami.
W jakich technologiach pracujemy?
Java 11+
Spring Boot
Spring Integration
DDS
REST API
IntelliJ
Maven
Git
Azure DevOps
Linux (RHEL)
Docker
Podman
Kubernetes
Non-SQL DB
Co dla Ciebie przygotowaliśmy?
Projekty i rozwój
Możesz liczyć na udział w unikatowych projektach dla sektora zbrojeniowego oraz realną możliwość zdobywania wiedzy od ekspertów i korzystania ze szkoleń certyfikujących.
Elastyczność pracy
Dopasujesz dzień pracy do siebie — możesz zaczynać między 06:00 a 09:00 — i pracować w środowisku bez dress code’u.
Wsparcie finansowe
Otrzymasz wsparcie finansowe przy podnoszeniu kwalifikacji oraz dofinansowanie wypoczynku Twojego i Twoich dzieci (wczasy pod gruszą, kolonie, półkolonie).
Zdrowie i bezpieczeństwo
Zapewniamy prywatną opiekę medyczną oraz możliwość skorzystania z ubezpieczenia na życie.
Aktywności i lifestyle
Możesz korzystać z karty MultiSport, brać udział w cotygodniowych zajęciach sportowych i bezpłatnie parkować na terenie firmy.
Nauka języków
Masz dostęp do platformy, dzięki której możesz uczyć się języków obcych w wygodny dla siebie sposób.