Senior Java Developer

Java

Senior Java Developer

Java
3 Maja 30, Rybnik

FIRETMS.COM

Full-time
Permanent, B2B
Senior
Hybrid
4 958 - 6 059 USD
Gross per month - Permanent
4 407 - 6 059 USD
Net per month - B2B

Job description

Dołącz do zespołu rozwijającego system FireTMS (Transport Management System) wspierający całościowy proces zarządzania transportem i spedycją – od tworzenia zleceń po fakturowanie i integracje z zewnętrznymi systemami (GPS, ERP, giełdy transportowe). FireTMS jest spółką grupy EUROWAG.


Zespół ma realny wpływ na kierunek rozwoju systemu, architekturę i dobór technologii. Pracujemy w modelu produktowym – rozwijamy nasz własny system, nie oprogramowanie dla klienta zewnętrznego.


Twój zakres obowiązków:

  • Projektowanie i rozwijanie nowych modułów w systemie TMS

  • Współudział w tworzeniu architektury systemu

  • Code review i dzielenie się wiedzą w zespole

  • Integracje z zewnętrznymi usługami i systemami

  • Tworzenie testów jednostkowych i integracyjnych

  • Wydajnościowe usprawnienia i dbanie o jakość kodu

  • Współpraca z zespołem supportu – wsparcie techniczne oraz diagnozowanie i usuwanie błędów


Nasze wymagania:

  • Minimum 6 lat doświadczenia komercyjnego w pracy z Javą

  • Bardzo dobra znajomość Spring i technologii z jego ekosystemu

  • Doświadczenie w pracy z relacyjnymi bazami danych (PostgreSQL)

  • Praktyczna znajomość Dockera i konteneryzacji aplikacji

  • Znajomość praktyk projektowania systemów rozproszonych

  • Umiejętność samodzielnego rozwiązywania problemów i podejmowania decyzji technicznych

  • Znajomość zasad Domain-Driven Design (DDD) i ich praktyczne zastosowanie


Mile widziane:

  • Znajomość ElasticSearch, RabbitMQ,

  • Doświadczenie z systemami typu TMS

  • Znajomość technologii frontendowych, w tym frameworka Vaadin, będzie dodatkowym atutem


Takie dajemy możliwości rozwoju:

  • budżet rozwojowy

  • czas na rozwój Twoich pomysłów

  • przestrzeń do eksperymentowania

  • wymiana wiedzy technicznej w firmie


To oferujemy:

  • Pracę przy rozwijanym wewnętrznie produkcie używanym przez tysiące użytkowników

  • Hybrydowy tryb pracy – minimum 1 dzień w tygodniu w biurze w Rybniku

  • Umowa o pracę lub B2B – zgodnie z Twoimi preferencjami

  • Stabilność zatrudnienia i długofalowy projekt

  • Elastyczne godziny pracy (start między 7:00 a 10:00)

  • Sprzęt do wyboru (Mac / Linux)

  • Budżet rozwojowy

Tech stack

    Polish

    C1

    English

    B2

    Docker

    advanced

    Spring

    advanced

    PostgreSQL

    regular

    RabbitMQ

    nice to have

    Elasticsearch

    nice to have

Office location

Published: 30.06.2025