Senior Java Developer | Branża transportowa

Brak informacji o wynagrodzeniu
SeniorFull-time·Umowa o staż
#365161·Dodano dziś·0
Źródło: Edge One Solutions
Aplikuj teraz

Tech Stack / Keywords

JavaReactTypeScriptBackendJiraJenkinsBitbucketSpring Framework

Firma i stanowisko

Nasz Klient to jedna z największych organizacji technologicznych wspierających sektor transportowy w Polsce. Firma odpowiada za rozwój, utrzymanie oraz integrację kluczowych systemów informatycznych wykorzystywanych w codziennym funkcjonowaniu infrastruktury transportowej. Realizuje projekty związane z cyfryzacją procesów biznesowych, integracją systemów, analizą danych oraz rozwojem nowoczesnych rozwiązań wspierających zarządzanie ruchem i obsługę użytkowników. Organizacja prowadzi wieloletnie programy transformacyjne, oferując możliwość pracy przy projektach o dużej skali, wysokim poziomie złożoności oraz realnym wpływie na rozwój usług publicznych.


Wymagania

  • Minimum 5 lat doświadczenia w tworzeniu aplikacji backendowych w języku Java.
  • Znajomość architektury mikroserwisowej.
  • Bardzo dobra znajomość Spring Framework / Spring Boot.
  • Doświadczenie w projektowaniu i implementacji REST API, SOAP i GraphQL.
  • Znajomość relacyjnych baz danych (PostgreSQL, Oracle, MySQL).
  • Umiejętność tworzenia i optymalizacji zapytań SQL.
  • Doświadczenie w pracy z Hibernate / JPA.
  • Doświadczenie w pracy z systemami kolejkowymi (RabbitMQ / Kafka).
  • Znajomość wzorców projektowych oraz dobrych praktyk programistycznych.
  • Doświadczenie w pracy z systemami kontroli wersji Git.
  • Znajomość narzędzi buildowych (Maven, Gradle).
  • Doświadczenie w pracy w środowisku Agile / Scrum.
  • Umiejętność pisania testów jednostkowych i integracyjnych.
  • Znajomość narzędzi CI/CD.
  • Komunikatywność i umiejętność pracy zespołowej.

Mile widziane:

  • Doświadczenie w obszarze transportu kolejowego (towarowy/pasażerski, tworzenie rozkładów jazdy, zarządzanie ruchem kolejowym).

Obowiązki

  • Projektowanie i rozwój aplikacji backendowych w technologii Java.
  • Tworzenie i rozwijanie mikroserwisów oraz API.
  • Współpraca z zespołami Frontend, DevOps, QA i Analitykami Biznesowymi.
  • Udział w projektowaniu architektury systemów oraz podejmowaniu decyzji technologicznych.
  • Dbanie o jakość kodu poprzez code review, testy automatyczne i dobre praktyki programistyczne.
  • Analiza wydajności oraz optymalizacja istniejących rozwiązań.
  • Wsparcie merytoryczne i mentoring mniej doświadczonych programistów.
  • Udział w procesach CI/CD oraz utrzymaniu środowisk developerskich.
  • Udział w projektach SPIORJ, CSS, Bilkom.

Oferta

  • Indywidualne wsparcie Service Delivery Managera pomagającego w planowaniu ścieżki kariery.
  • Szkolenia, certyfikaty i konferencje z dofinansowaniem lub pełnym pokryciem kosztów rozwoju kompetencji technicznych.
  • Możliwość zmiany projektu zgodnie z preferencjami (#SmartChange).
  • Wyjścia integracyjne, aktywności sportowe i webinary #edge1talks wspierające work-life balance.
  • Wsparcie sportowych inicjatyw i wynajem sal treningowych.
  • Pakiet zdrowotny obejmujący prywatną opiekę, kartę sportową, ubezpieczenie i wsparcie psychologiczne (HearMe).
Dofinansowanie szkoleń
Budżet konferencyjny
Spotkania integracyjne
Karta sportowa
Opieka zdrowotna
Ubezpieczenie
Edge One Solutions

Edge One Solutions

242 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz