#1 Job Board for tech industry in Europe

Senior Java Developer
Java

Senior Java Developer

Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Remote

Tech stack

    Spring Boot

    master

    Hibernate

    master

    PostgreSQL

    master

    Java EE

    master

    DDD

    advanced

    Redis

    advanced

    Docker

    advanced

    TDD

    advanced

    REST API

    advanced

    Apache Kafka

    advanced

Job description

Online interview
Chcesz pracować nad rozwojem najpopularniejszych systemów carsharingowych w Polsce takich jak InnogyGO! lub Traficar...? – Aplikuj już dziś!

Jesteśmy firmą z branży telemetrycznej, od ponad 20 lat zaspokajamy potrzeby naszych klientów w zakresie systemów zarządzania pojazdami dostarczając urządzenia do instalacji w pojazdach jak również systemy informatyczne.

Pracujemy na najwyższych standardach, dobrych praktykach, jak i wieloletnim doświadczeniu.

Do naszego Zespołu poszukujemy osób chętnych do współpracy na stanowisku: Senior Java Developer
 
Obowiązki:

  • Rozwijanie i utrzymywanie istniejących aplikacji,
  • Tworzenie algorytmów i bibliotek wewnętrznych,
  • Współpraca z reprezentantami różnych działów firmy przy określaniu potrzeb i wymagań,
  • Proponowanie, dostarczanie i wdrażanie rozwiązań technologicznych, które rozwiążą problemy biznesowe i wzmocnią naszą pozycję jako liderów rynku telemetrii, GSM/GPS,
  • Przegląd kodu i testowanie oprogramowania, testowanie jednostkowe i integracyjne w ramach TDD, wraz z udziałem w architekturze aplikacji i projektowaniu oraz innych fazach SDL,
  • Opracowywanie nowych procesów/aplikacji i/lub optymalizacja istniejących aplikacji i ich funkcjonalności w celu zapewnienia realizacji  wymagań biznesowych,
  • Dokonywanie poprawek błędów i poprawek przerw operacyjnych widocznych w środowisku, analiza wpływu na zmiany w środowisku i zapewnienie odpowiedniej integracji komponentów / produktów
 
Wymagania:

  • Minimum 5 lat doświadczenia jako Java Developer
  • Praktyczna umiejętność programowania w technologiach Javovych: Java, Spring Boot, Hibernate
  • Praktyczna znajomość baz danych: PostgreSQL, MongoDB, Redis, Hadoop
  • Praktyczna znajomość narzędzi do wirtualizacji: Docker, Kubernetes
  • Praktyczna znajomość jednego z narzędzi do kolejkowania: Kafka, Pulsar, RabbitMQ
  • Dobra znajomość dobrych praktyk, metodyk i standardów programistycznych: DDD, TDD
  • Dobra znajomość języka polskiego
 
Mile widziane:

  • Praktyczna znajomość systemów Linux 
  • Praktyczna znajomość jednego z narzędzi do monitorowania aplikacji: Grafana, Prometheus, Jaeger, Zipkin
  • Praktyczna znajomość obsługi sieci i load-balancing, wymiana informacji: Consul (Spring Cloud Consult) oraz Fabio, Istio
  • Praktyczna znajomość pracy z architekturą mikroserwisów,
  • Znajomość narzędzi do zarządzania zasobami: HashiCorp Vault
  • Dobra znajomość technologii komunikacyjnych, m.in: Ribbon, Eureka, Naming Server, gRPC, WebSockets, REST API
  • Znajomość Primefaces
  • Doświadczenie z .NET Core 3.1

Oferujemy:

  • Wynagrodzenie: 16000- 24 000 netto
  • Umowę B2B,
  • Udział w twórczych, innowacyjnych projektach [innogygo!, Traficar, etc.],
  • Pracę zdalną/lokalnie Piaseczno k. Warszawy,
  • Stabilną pracę w strukturach IT najszybciej rozwijającego się dostawcy rozwiązań telemetrycznych GSM/GPS i lidera oraz największego dostawcy rozwiązań carsharing w Polsce,
  • Szerokie możliwości rozwoju zawodowego poprzez szkolenia wewnętrzne, zewnętrzne, warsztaty oraz konferencje,
  • Dofinansowanie do świadczeń socjalnych (prywatna opieka medyczna).