Senior Java Developer | Branża transportowa
Brak informacji o wynagrodzeniu
SeniorFull-time·Umowa o staż
#365161·Dodano dziś·0
Źródło: Edge One SolutionsTech 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
242 aktywne oferty