All offersWrocławJavaSenior Java Developer
Senior Java Developer
Java
Tratif

Senior Java Developer

Tratif
Wrocław
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Office

Tech stack

    Java
    master
    Spring
    master
    OOP
    master
    Git
    advanced
    MySQL
    regular
    Linux
    regular
    Ansible
    regular
    NGINX
    junior
    RabbitMQ
    junior
    Scala
    nice to have

Job description

Do naszego projektu poszukujemy doświadczonych (minimum mid-level) Java Developerów. Nawet minimalna znajomość technologii frontendowych będzie dodatkowym atutem.
Oferujemy pracę nad nowoczesnym produktem w zakresie backendu (i ew. aplikacji webowej). Produkt cały czas się rozwija (nasz klient jest startupem), ale ma już kilka pierwszych wdrożeń w różnych miejscach na świecie.

Wierzymy w manifest Software Craftsmanship (http://manifesto.softwarecraftsmanship.org/), dbamy o pokrycie kodu testami jednostkowymi, automatyzację deploymentu i jakość kodu. Tego samego oczekujemy od potencjalnych kandydatów.

W obecnej chwili przygotowujemy się do implementacji drugiej wersji naszego systemu, która będzie musiała sprostać wysokim wymaganiom dotyczącym obciążenia (dziesiątki milionów rekordów i skomplikowanych obliczeniowo żądań). Nasz zespół jest w pełni odpowiedzialny za zrealizowanie tego trudnego zadania i postanowiliśmy wzmocnić go nowymi osobami. Skontaktuj się z nami, a być może dostarczymy go wspólnie!

Technologia:
  • Java 8
  • Spring Framework
  • Nginx, RabbitMQ
  • MySQL, MongoDB, Redis
  • Consul
  • Ansible
  • Elastic Stack, Grafana
  • AngularJS, React, Gulp

Odpowiedzialność:
  • projektowanie i implementacja wysoce skalowalnego systemu backendowego w Javie i Springu
  • dbanie o rozwój spójnego produktu przy jednoczesnym spełnianiu wymagań klientów końcowych (czyli np. wprowadzanie opcjonalnych/konfigurowalnych funkcjonalności)
  • automatyzacja zadań deploymentowych za pomocą Ansible
  • skalowanie technologii wspierających (bazy danych, kolejki) -- nie wymagamy doświadczenia w tym zakresie, ale chęć nauki i wyjścia poza samo kodowanie w Javie będzie mile widziana

Oferujemy:
  • samoorganizujący się zespół doświadczonych programistów (większość z nas ma więcej niż 6 lat doświadczenia)
  • udział we wszystkich etapach rozwoju oprogramowania
  • wiele wyzwań technologicznych
  • ciekawą domenę projektu