Programista Backend (Java)
⚲ Warszawa
16 800 - 17 640 PLN netto (B2B)
Wymagania
- Java
- JEE
- Spring Boot
- Spring Framework
- SQL
- NoSQL
- JUnit
- SOAP
- REST
- Docker
Opis stanowiska
Dołącz do zespołu, który rozwija systemy wspierające bezpieczeństwo ruchu lotniczego!
Dla naszego klienta poszukujemy Java Developera, który dołączy do zespołu odpowiedzialnego za rozwój i utrzymanie zaawansowanych aplikacji backendowych. Szukamy osoby z 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.
Tryb pracy: Zdalny
Twoje zadania
• Rozwój i utrzymanie aplikacji backendowych zgodnie z przyjętą architekturą oraz standardami projektowymi.
• Aktywny udział w pracach zespołu realizowanych w metodyce Scrum, w tym planowaniu sprintów, refinementach i pozostałych ceremoniach.
• Weryfikacja jakości kodu poprzez udział w code review oraz dzielenie się wiedzą i dobrymi praktykami z zespołem.
• Diagnozowanie oraz rozwiązywanie problemów technicznych związanych ze środowiskami i aplikacjami.
• Dobór odpowiednich technologii i rozwiązań wspierających realizację celów projektowych.
• Tworzenie oraz bieżąca aktualizacja dokumentacji technicznej.
• Zapewnienie stabilnego działania systemów biznesowych poprzez instalację, konfigurację oraz utrzymanie środowisk i aplikacji.
Nasze oczekiwania:
• Posiadasz minimum 3 lata doświadczenia w programowaniu aplikacji backendowych w języku Java.
• Bardzo dobrze znasz Java (8 lub nowsza), Spring Framework, Spring Boot, Hibernate oraz JPA.
• Masz doświadczenie w pracy z relacyjnymi i nierelacyjnymi bazami danych (SQL i NoSQL).
• Tworzysz testy jednostkowe i integracyjne z wykorzystaniem narzędzi takich jak JUnit, Mockito, Spock, TestContainers czy WireMock.
• Znasz technologie REST oraz SOAP i masz doświadczenie w tworzeniu lub integracji usług opartych o te standardy.
• Potrafisz wykorzystywać Dockera do budowania i uruchamiania aplikacji Java w środowiskach kontenerowych.
• Dobrze odnajdujesz się w pracy zgodnej z metodykami Agile/Scrum.
• Posługujesz się językiem angielskim na poziomie umożliwiającym swobodną pracę z dokumentacją techniczną.
Mile widziane:
• Znajomość dobrych praktyk programistycznych, takich jak TDD, DDD oraz Clean Code (SOLID, KISS, DRY) lub gotowość do rozwijania kompetencji w tym obszarze.
• Wykształcenie wyższe techniczne (informatyka, automatyka, elektronika, teleinformatyka lub kierunki pokrewne).
Oferujemy:
• 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ą.
• Preferencyjnie pakiety Luxmed i Multisport.
• Możliwość rozwoju zawodowego oraz udziału w ambitnych projektach technologicznych.
• Ścisła współpraca z architektami, analitykami, testerami oraz pozostałymi członkami zespołu projektowego.
Zainteresowała Cię ta oferta?
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ę!
Dla naszego klienta poszukujemy Java Developera, który dołączy do zespołu odpowiedzialnego za rozwój i utrzymanie zaawansowanych aplikacji backendowych. Szukamy osoby z 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.
Tryb pracy: Zdalny
Twoje zadania
• Rozwój i utrzymanie aplikacji backendowych zgodnie z przyjętą architekturą oraz standardami projektowymi.
• Aktywny udział w pracach zespołu realizowanych w metodyce Scrum, w tym planowaniu sprintów, refinementach i pozostałych ceremoniach.
• Weryfikacja jakości kodu poprzez udział w code review oraz dzielenie się wiedzą i dobrymi praktykami z zespołem.
• Diagnozowanie oraz rozwiązywanie problemów technicznych związanych ze środowiskami i aplikacjami.
• Dobór odpowiednich technologii i rozwiązań wspierających realizację celów projektowych.
• Tworzenie oraz bieżąca aktualizacja dokumentacji technicznej.
• Zapewnienie stabilnego działania systemów biznesowych poprzez instalację, konfigurację oraz utrzymanie środowisk i aplikacji.
Nasze oczekiwania:
• Posiadasz minimum 3 lata doświadczenia w programowaniu aplikacji backendowych w języku Java.
• Bardzo dobrze znasz Java (8 lub nowsza), Spring Framework, Spring Boot, Hibernate oraz JPA.
• Masz doświadczenie w pracy z relacyjnymi i nierelacyjnymi bazami danych (SQL i NoSQL).
• Tworzysz testy jednostkowe i integracyjne z wykorzystaniem narzędzi takich jak JUnit, Mockito, Spock, TestContainers czy WireMock.
• Znasz technologie REST oraz SOAP i masz doświadczenie w tworzeniu lub integracji usług opartych o te standardy.
• Potrafisz wykorzystywać Dockera do budowania i uruchamiania aplikacji Java w środowiskach kontenerowych.
• Dobrze odnajdujesz się w pracy zgodnej z metodykami Agile/Scrum.
• Posługujesz się językiem angielskim na poziomie umożliwiającym swobodną pracę z dokumentacją techniczną.
Mile widziane:
• Znajomość dobrych praktyk programistycznych, takich jak TDD, DDD oraz Clean Code (SOLID, KISS, DRY) lub gotowość do rozwijania kompetencji w tym obszarze.
• Wykształcenie wyższe techniczne (informatyka, automatyka, elektronika, teleinformatyka lub kierunki pokrewne).
Oferujemy:
• 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ą.
• Preferencyjnie pakiety Luxmed i Multisport.
• Możliwość rozwoju zawodowego oraz udziału w ambitnych projektach technologicznych.
• Ścisła współpraca z architektami, analitykami, testerami oraz pozostałymi członkami zespołu projektowego.
Zainteresowała Cię ta oferta?
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ę!
🔍 Dekoder Ogłoszenia
🔴
chce mieć realny wpływ na rozwój systemów o kluczowym znaczeniu dla funkcjonowania infrastruktury lotniczej
Może oznaczać dużą odpowiedzialność i presję związaną z krytycznością systemu, a niekoniecznie swobodę decyzyjną.
🔴
Rozwój i utrzymanie aplikacji backendowych zgodnie z przyjętą architekturą oraz standardami projektowymi.
Może oznaczać pracę w istniejącej, być może przestarzałej architekturze, z ograniczoną możliwością wprowadzania znaczących zmian.
🟡
Aktywny udział w pracach zespołu realizowanych w metodyce Scrum, w tym planowaniu sprintów, refinementach i pozostałych ceremoniach.
Może oznaczać dużą liczbę spotkań i formalności związanych z procesem Scrum, które mogą pochłaniać czas przeznaczony na faktyczne kodowanie.
🔴
Dobór odpowiednich technologii i rozwiązań wspierających realizację celów projektowych.
Może oznaczać, że faktyczny dobór technologii będzie zależał od decyzji klienta lub starszych członków zespołu, a nie od swobodnej decyzji kandydata.
🔴
Zapewnienie stabilnego działania systemów biznesowych poprzez instalację, konfigurację oraz utrzymanie środowisk i aplikacji.
Może oznaczać, że rola będzie obejmować również obowiązki DevOps/System Administratora, a nie tylko czyste programowanie.