Oferta pracy

Pracodawca zakończył zbieranie zgłoszeń na tę ofertę

Aktualne oferty pracodawcy

Pracodawca zakończył zbieranie zgłoszeń na tę ofertę

Aktualne oferty pracodawcy
Oferta z szybkim aplikowaniem 
co to?
Na oferty z aktywnym „Aplikuj szybko” zaaplikujesz jednym kliknięciem. Korzystają one z danych używanych przez Ciebie przy ostatnim aplikowaniu. Jeśli jeszcze tego nie robiłaś/eś, nie przejmuj się. Za pierwszym razem trafisz na pełny formularz aplikowania.

Senior Java Backend Developer with noSQL

Volven ASO firmie

umowa o pracę
15 00025 000 brutto / mies.
kontrakt B2B
18 00030 000 netto (+ VAT) / mies.
  • podlaskie

    podlaskie
  • Ogłoszenie wygasło 23 dni temu
  • Rekrutacja zdalna
  • Praca zdalna
  • umowa o pracę, kontrakt B2B
  • pełny etat
  • starszy specjalista (Senior)

Technologie, których używamy

Wymagane

  • Java

  • InfluxDB/MongoDB

  • Spring Boot

  • WebSocket

  • REST

Mile widziane

  • C++

  • Docker

  • Jenkins

O projekcie

Opis stanowiska

Praca zdalna dla europejskiej firmy z branży fintech specjalizującej się w algorytmicznym tradingu oraz kryptowalutach.

Rozpoczęcie pracy: ASAP

Wykorzystywane narzędzia:

+ Narzędzia do trackowania zadań: Jira

+ System kontroli wersji: GIT

+ Automatyzacja tworzenia oprogramowania: Maven, Jenkins

+ Bazy danych: MySQL, MongoDB/InfluxDB

+ Monitoring: Prometheus + Grafana

+ Wirtualizacja: Docker

Organizacja pracy:

+ Programowanie zwinne: TDD, DevOps, CI, CD, CD

+ Dobre praktyki: clean code, wzorce projektowe

+ Zapewnienie jakości: code review, pair programming

+ Testy: jednostkowe/funkcjonalne/integracyjne/akceptacyjne/wydajnościowe/manualne

+ Dokumentacja: jest

+ Liczba osób w zespole: 5-9

+ Liczba programistów: 2-4

Twój zakres obowiązków

  • zaimplementowanie stabilnej komunikacji z giełdą/giełdami za pomocą protokołów REST oraz WebSocket przy wykorzystaniu publicznie dostępnego API,

  • pisanie kodu źródłowego wraz z testami (TDD),

  • dodawanie nowych oraz ulepszanie istniejących funkcjonalności w systemie tradingowym,

  • ciągła współpraca z zespołem architektów oraz testerów,

  • naprawa błędów wykrytych podczas testowania albo zgłoszonych przez użytkowników.

Nasze wymagania

  • wykształcenie wyższe - informatyka lub pokrewne

  • minimum 3 lata doświadczenia w programowaniu w języku Java

  • znajomość Java8+, WebSocket, REST, Spring Boot, JPA/Hibernate, MySQL, JIRA, Maven, GIT, JUnit/Mockito/TestNG, JSON

  • wiedza z zakresu algorytmiki, struktur danych, wielowątkowości,

  • znajomość dobrych zasad tj. SOLID, DRY, KISS, YAGNI

  • doświadczenie przy tworzenia automatycznych testów jednostkowych oraz integracyjnych

  • dobra znajomość języka angielskiego w mowie i w piśmie (min. na poziomie B2)

  • dobre umiejętności interpersonalne i komunikacyjne (umiejętność pracy w zespole)

  • podejście "nie ma rzeczy niemożliwych" przy rozwiązywaniu problemów

  • gotowość do pracy powyżej 8 godzin dziennie (gdy zajdzie taka potrzeba np. zbliżający się deadline)

Mile widziane

  • doświadczenie w tworzeniu oprogramowania zorientowanego na szybkość działania z wykorzystaniem zaawanasowanej algorytmiki oraz wielowątkowości

  • umiejętność projektowania, budowania i utrzymywania aplikacji zgodnie z metodyką Agile

  • doświadczenie w tworzeniu oprogramowania w języku C++

  • znajomość InfluxDB/MongoDB, Docker, Jenkins

  • wiedza i doświadczenie z zakresu finansów, systemów tradingowych, kryptowalut, mechanizmów działania rynków finansowych

  • znajomość technologii związanych z bezpieczeństwem sieci komputerowych

  • doświadczenie w pracy w środowisku międzynarodowym

Tak organizujemy naszą pracę

Tak pracujemy

  • koncentrujesz się na jednym projekcie
  • masz wpływ na wybór narzędzi i technologii
  • masz wpływ na rozwiązania technologiczne
  • agile
  • kanban

Skład zespołu

  • backend developer
  • frontend developer
  • architekt
  • data scientist
  • tester manualny
  • project manager

Takie dajemy możliwości rozwoju

  • przestrzeń do eksperymentowania

  • szkolenia zewnętrzne

  • wymiana wiedzy technicznej w firmie

To oferujemy

  • atrakcyjne wynagrodzenie zależne od umiejętności i doświadczenia (UoP: 15000 - 25000 PLN brutto/m-c, B2B: 18000 - 30000 PLN netto/m-c)

  • bonus wypłacany na koniec roku w przypadku gdy wszystkie planowane cele zostaną spełnione

  • Benefity

  • dofinansowanie zajęć sportowych

  • prywatna opieka medyczna

  • dofinansowanie szkoleń i kursów

  • możliwość pracy zdalnej

  • elastyczny czas pracy

  • owoce

  • spotkania integracyjne

  • brak dress code’u

  • kawa / herbata

  • program rekomendacji pracowników

Etapy rekrutacji
1

Rozmowa kwalifikacyjna

2

Wykonanie testu / zadania

3

Decyzja o wyborze kandydata + finalne negocjacje

Dodatkowe informacje

Osoby zainteresowane proszę o przesyłanie CV w języku angielskim.