Przegląd oferty

Lokalizacja
,
Rodzaj pracy
Pełny etat
Wynagrodzenie netto
$4,000 - $6,500 Za MiesiÄ…c
Data opublikowania
3 lat temu

Szczegóły

ID oferty
35
Typ pracy
Zdalnie
Rozmiar firmy
100-200
Wynagrodzenie
Umieszczone w ofercie
Typ umowy
B2B
Rekrutacja
Online
Rekrutacja w języku
Angielski
Korzyści
Międzynarodowe projekty, Małe zespoły, Elastyczne godziny pracy,
Poziom doświadczenia
Senior
Wymagana
Java Spring

Opis oferty

Opis wymagaÅ„ 

Należy pamiÄ™tać, że rekompensata finansowa zostanie ostatecznie omówiona po rozmowie technicznej. 

  • ponad 4 lata doÅ›wiadczenia w programowaniu komercyjnym;
  • ponad 4 lata doÅ›wiadczenia z JavÄ…;
  • Ostatnie doÅ›wiadczenie w tworzeniu redystrybucyjnych systemów wieloplatformowych na Javie;
  • DoÅ›wiadczenie ze Spring Framework i radzenie sobie z REST API;
  • Różnorodne doÅ›wiadczenie z Apache Tomcat, w tym konfigurowanie, dostosowywanie i rozwiÄ…zywanie problemów ze zÅ‚ożonymi konfiguracjami;
  • DoÅ›wiadczenie z osadzonymi RDBMS, SQLite jest preferowane;
  • DoÅ›wiadczenie z osadzonymi wiadomoÅ›ciami w Javie (jak ZeroMQ);
  • Dobra praktyka w Bash;
  • Dobre zrozumienie networkingu;
  • Przynajmniej Å›redniozaawansowany angielski, zarówno w mowie, jak i w piÅ›mie;
  • DoskonaÅ‚e zdolnoÅ›ci komunikacyjne.


Miło jest mieć:

  • DoÅ›wiadczenie z rozproszonymi systemami redystrybucyjnymi i klastrami;
  • DoÅ›wiadczenie z bazami danych szeregów czasowych i/lub bazami danych OLAP (np. ClickHouse);
  • Tematy bezpieczeÅ„stwa praktyczne z Spring Security (SAML, OAuth2);
  • DoÅ›wiadczenie w obszarze bezpieczeÅ„stwa, w szczególnoÅ›ci PKI, szyfrowanie, certyfikaty x.509, SSL;
  • DoÅ›wiadczenie w testowaniu wydajnoÅ›ci (Apache Benchmark, JMeter, Gatling);
  • DoÅ›wiadczenie w utwardzaniu systemów redystrybucyjnych (odtwarzalne konstrukcje, zaciemnianie itp.);
  • DoÅ›wiadczenie w tworzeniu zarówno aplikacji konsolowych, jak i nowoczesnych usÅ‚ug REST na Spring Boot
  • DoÅ›wiadczenie w projektowaniu procesów aktualizacji dla zdalnego systemu redystrybucyjnego

O stanowisku / o projekcie 

Jesteśmy zespołem, który stworzył OpenVPN, standardowy w branży protokół VPN używany obecnie przez większość komercyjnych dostawców VPN na całym świecie. Szukamy gwiazdy rocka, która pchnie dalej produkt, z którym miliony ludzi na całym świecie będą codziennie wchodzić w interakcje! Powinieneś mieć solidną praktyczną wiedzę o Javie, Tomcat i bazach danych, doskonale rozumieć tematy związane z bezpieczeństwem, znać sieci TCP/IP i SSL VPN, posiadać solidne podstawy koncepcyjne w tworzeniu samoobsługowych, międzyplatformowych rozwiązań redystrybucyjnych, i rozumiesz programowanie sieciowe w środowisku programistycznym Linux.

Dołączysz do zespołu odpowiedzialnego za specyfikacje wymagań, specyfikacje systemu, rozwój oprogramowania i utrzymanie kilku krytycznych systemów redystrybucyjnych związanych z bezpieczeństwem.

Naszą filozofią jest to, że jesteśmy małym, zgranym zespołem i bardzo dbamy o Ciebie:

  • Konkurencyjne wynagrodzenie;

  • PÅ‚atny urlop 18 dni roboczych w roku + Å›wiÄ™ta paÅ„stwowe;

  • Nieograniczone pÅ‚atne zwolnienia lekarskie;

  • Elastyczny harmonogram pracy, możliwa peÅ‚na praca zdalna;

  • BezpoÅ›rednia praca z kolegami z Doliny Krzemowej i z caÅ‚ego Å›wiata;

Zakres obowiązków

  1. PeÅ‚ny cykl rozwoju miÄ™dzyplatformowego oprogramowania redystrybucyjnego ze szczególnym uwzglÄ™dnieniem systemu Linux, w tym tworzenie od podstaw i utrzymywanie istniejÄ…cych usÅ‚ug; 
  2. Rozszerzenie internetowego API (z wykorzystaniem JSON i REST) do zarzÄ…dzania systemami produktowymi; 
  3. Współpraca z innymi programistami przy opracowywaniu i wdrażaniu.