Jobs · justjoinit

N

Starszy Programista Java

Halcyon Labs · Warszawa · Posted 1d ago

remotesenior5-8 yrs115-120 pln🇵🇱 Poland
Apply on justjoinit

About the role

Develop and maintain backend applications for aviation safety systems using Java and Spring.

Starszy Programista Java
Dołącz do zespołu, który rozwija systemy wspierające bezpieczeństwo ruchu lotniczego!
Dla naszego klienta poszukujemy Starszego Programisty Java, który dołączy do zespołu odpowiedzialnego za rozwój i utrzymanie zaawansowanych aplikacji backendowych. Szukamy osoby z dużym doświadczeniem w projektowaniu i tworzeniu nowoczesnych rozwiązań opartych o Javę, która chce mieć realny wpływ na rozwój systemów o kluczowym znaczeniu dla funkcjonowania infrastruktury lotniczej.
– Rozwój oraz implementacja nowych funkcjonalności w aplikacjach backendowych opartych o Javę.
– Tworzenie wysokiej jakości kodu zgodnie z obowiązującą architekturą i standardami projektowymi.
– Łączenie i wdrażanie poszczególnych komponentów w spójne rozwiązania systemowe.
– Proponowanie i wybór najlepszych rozwiązań technologicznych odpowiadających potrzebom projektu.
– Przygotowywanie oraz rozwijanie testów jednostkowych i integracyjnych, dbając o wysoką jakość kodu.
– Przegląd kodu tworzonego przez innych członków zespołu oraz dzielenie się wiedzą i dobrymi praktykami.
– Wspieranie mniej doświadczonych programistów w codziennej pracy oraz rozwoju kompetencji.
– Konfiguracja środowisk developerskich oraz narzędzi niezbędnych do realizacji projektów.
– Identyfikowanie i usuwanie problemów technicznych związanych ze środowiskiem oraz wydajnością aplikacji.
– Opracowywanie i aktualizowanie dokumentacji technicznej.
– Aktywny udział w pracy zespołu Scrum, w tym podczas planowania sprintów, refinementów, review i retrospektyw.
– Ścisła współpraca z architektami, analitykami, testerami oraz pozostałymi członkami zespołu projektowego.
– Posiadasz minimum 5 lat doświadczenia w tworzeniu aplikacji backendowych w technologii Java.
– Bardzo dobrze znasz Java (8 lub nowsza), Spring Framework, Spring Boot oraz Hibernate.
– Masz praktyczne doświadczenie w pracy z technologiami Java EE.
– Swobodnie pracujesz z relacyjnymi i nierelacyjnymi bazami danych (SQL i NoSQL).
– Tworzyłeś lub rozwijałeś aplikacje oparte na architekturze mikroserwisowej.
– Znasz Dockera i potrafisz wykorzystywać kontenery do budowania oraz uruchamiania aplikacji Java.
– Posiadasz doświadczenie w projektowaniu i integracji usług REST oraz SOAP.
– Znasz mechanizmy uwierzytelniania i autoryzacji, takie jak OAuth 2.0, OpenID Connect czy SAML.
– Tworzysz testy jednostkowe i integracyjne z wykorzystaniem narzędzi takich jak JUnit, Mockito, Spock, TestContainers lub WireMock.
– Potrafisz analizować i eliminować problemy związane z wydajnością aplikacji.
– W codziennej pracy stosujesz dobre praktyki programistyczne, w tym Clean Code, SOLID, DRY, KISS oraz podejścia TDD i DDD.
– Masz doświadczenie w rozwijaniu oraz utrzymaniu kluczowych elementów systemów o wysokim znaczeniu biznesowym.
– Dobrze odnajdujesz się w środowisku Agile/Scrum i znasz cały proces wytwarzania oprogramowania.
– Posługujesz się językiem angielskim na poziomie pozwalającym na swobodną pracę z dokumentacją techniczną.
– Wykształcenie wyższe techniczne (informatyka, automatyka, elektronika, teleinformatyka lub kierunki pokrewne).
– Doświadczenie w realizacji projektów o wysokiej dostępności lub krytycznym znaczeniu.
– Otwartość na dzielenie się wiedzą i wspieranie rozwoju pozostałych członków zespołu.
– Możliwość udziału w rozwoju nowoczesnych systemów wspierających bezpieczeństwo ruchu lotniczego.
– Pracę przy projektach o strategicznym znaczeniu i wysokim poziomie zaawansowania technologicznego.
– Współpracę z doświadczonym zespołem specjalistów w środowisku Agile.
– Stabilne zatrudnienie w modelu B2B.
– Pracę zdalną.
– Preferencyjne pakiety Luxmed oraz MultiSport.
– Możliwość rozwoju zawodowego oraz udziału w ambitnych projektach technologicznych.
Prześlij swoje CV i dołącz do zespołu tworzącego rozwiązania wspierające funkcjonowanie jednego z najważniejszych elementów infrastruktury transportowej w Polsce. Czekamy na Twoją aplikację!

Read the full posting on justjoinit

FAQ

Is the Starszy Programista Java role at Halcyon Labs remote?+

This Starszy Programista Java position is listed as remote (Warszawa).

What is the salary for the Starszy Programista Java role at Halcyon Labs?+

The listing states 115-120 pln.

What seniority level is this Starszy Programista Java role?+

This is a senior level position.

How do I apply for the Starszy Programista Java role at Halcyon Labs?+

Use the "Apply on justjoinit" button to open the original posting on justjoinit, where you can submit your application directly to Halcyon Labs.