Starszy Programista Java

21 - 26 USDNet per hour - B2B
Java

Starszy Programista Java

Java
Wiktorska 63, Warszawa

e-point SA

Full-time
B2B
Senior
Hybrid
21 - 26 USD
Net per hour - B2B

Job description

Opis projektu

Nasz Klient to państwowa jednostka o znaczeniu strategicznym, odpowiedzialna za utrzymanie i rozwój kluczowej infrastruktury w sektorze lotnictwa cywilnego. Instytucja ta pełni nadrzędną rolę w zapewnianiu ciągłości i bezpieczeństwa operacji transportowych na skalę krajową, działając w oparciu o rygorystyczne normy publiczne oraz międzynarodowe standardy regulacyjne.

Zadania:

  • Projektowanie i implementacja nowych funkcjonalności w aplikacjach backendowych,

  • Praca zgodna z metodyką Scrum,

  • Wsparcie merytoryczne młodszych stażem programistów

  • Tworzenie oprogramowania zgodnie z ustaloną architekturą systemu/aplikacji,

  • Wykonywanie code review oraz udział w wymianie wiedzy zespołowej,

  • Konfiguracja środowiska projektowego i narzędzi developerskich,

  • Analiza i rozwiązywanie problemów środowiskowych,

  • Integracja komponentów oprogramowania w działające systemy,

  • Dobór optymalnych rozwiązań technicznych dla realizacji projektu,

  • Tworzenie testów jednostkowych i integracyjnych,

  • Tworzenie i utrzymywanie dokumentacji technicznej.

Wymagania:

  • Minimum 5 lat doświadczenia zawodowego jako programista backend Java,

  • Bardzo dobra znajomość języka Java (Java 8+), Spring Framework, Spring Boot, Hibernate,

  • Znajomość technologii JEE,

  • Dobra znajomość baz danych SQL i NoSQL,

  • Umiejętność rozwiązywania problemów wydajnościowych,

  • Doświadczenie w pisaniu testów jednostkowych i integracyjnych (np. JUnit, Spock, Mockito, TestContainers, WireMock),

  • Znajomość webserwisów REST i SOAP,

  • Doświadczenie w budowaniu aplikacji w architekturze mikroserwisowej,

  • Znajomość Dockera w zakresie tworzenia i uruchamiania aplikacji Java w kontenerach,

  • Znajomość mechanizmów uwierzytelniania (np. SAML, OAuth 2, OIDC),

  • Praktyczna znajomość zasad TDD, DDD i Clean Code (np. SOLID, KISS, DRY),

  • Doświadczenie w tworzeniu i utrzymywaniu krytycznych komponentów technologicznych,

  • Znajomość metodyk Agile/Scrum,

  • Bardzo dobra znajomość procesu wytwarzania oprogramowania,

  • Znajomość języka angielskiego na poziomie umożliwiającym pracę z dokumentacją techniczną,

  • Mile widziane wykształcenie wyższe techniczne (informatyka, automatyka, elektronika, teleinformatyka lub pokrewne).

  • Biegłe posługiwanie się językiem polskim.

Co oferujemy?

  • Pracę zdalną z możliwością przyjazdów co jakiś czas do biura w Warszawie.

  • Pracę na naszym sprzęcie.

  • Płaską strukturę zarządzania.

  • Samoorganizujące się zespoły.

  • Dużo przestrzeni na własną inicjatywę.

  • Możliwość delegacji na terenie Unii Europejskiej lub Wielkiej Brytanii.

Tech stack

    Polish

    C2

    English

    B2

    Java

    master

    Spring Boot

    master

    Microservice Architecture

    advanced

    JUnit

    advanced

    SQL

    advanced

    REST

    advanced

    Scrum

    advanced

    Docker

    regular

Office location

Starszy Programista Java

21 - 26 USDNet per hour - B2B
Summary of the offer

Starszy Programista Java

Wiktorska 63, Warszawa
e-point SA
21 - 26 USDNet per hour - B2B
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Administratorem danych osobowych przetwarzanych w ramach procesu rekrutacji jest e-point SA z siedzibą w Warszawie przy ul. Filona 16,... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.