Senior Scala / Java Developer

  • Zdalnie
  • 12 000 - 16 000 PLN netto / miesiąc
  • B2B
  • 09.10.2018

Wymagania

Poziom doświadczenia: Senior
  • 2 lata doświadczenia w projektach komercyjnych
  • Komunikatywny j. angielski
  • Doświadczenie w bezpośredniej pracy z klientem
  • Poczucie humoru

Technologie

Wymagane na tym stanowisku:
  • Scala lub Java
  • Akka
  • Spring Boot
  • Cassandra
  • Apache Kafka
Potrzebne i możemy Cię ich nauczyć:
  • Scala
  • Akka
Mile widziane:
  • Big Data
  • Blockchain
  • Machine Learning

Projekt, w którym możesz pracować

Pracujemy z technologiami ze świata JVM: Java, Scala, Spring, Akka i wiele, wiele innych. Najważniejsze jest to, że sami dobieramy najlepszy stos technologiczny, który będzie pasował do konkretnego problemu. Mamy bezpośredni kontakt z klientem i realizujemy projekty end-to-end. Nie outsourcujemy swoich ludzi. Udzielamy się w społeczności przez blogowanie, prezentacje i projekty open-source. Organizujemy Scalar'a (http://scalar-conf.com) - największą konferencję o języku Scala w Europie Środkowej. W ramach działu R&D pracujemy przy projekcie kosmicznym PW-Sat2. Jesteśmy technologicznymi partnerami Lightbend'a, Datastax'a (Cassandra), Confluent'a (Kafka). Ciągle podnosimy swoje kompetencje przez wewnętrzne szkolenia i hackatony. Pracujemy 100% zdalnie, transparentnie i płasko (nie zatrudniamy managerów).

Podział czasu pracy

Nowe funkcje
80%
Samorozwój
10%
Spotkania
10%

Jak pracujemy z kodem?

  • Kontrola wersji: GIT
  • Konwencje programistyczne (style guide)
  • Code review
  • Pair programming
  • Statyczna analiza kodu
  • TDD
  • BDD
  • Metryki kodu
  • Baza wiedzy

Jak testujemy?

  • Testy jednostkowe
  • Testy integracyjne
  • Testy systemowe
  • Pentesty
  • Testy wydajnościowe
  • Testowanie manualne
  • Automatyzacja testów
  • CI

Jak zarządzamy projektem?

  • Metodyka: Scrum / Kanban
  • Kto podejmuje decyzje architektoniczne? Developerzy w zespole
  • Kto wybiera technologię? Developerzy w zespole (klient czasami prosi o konkretną technologię)
  • Liczba równoległych projektów: 1
  • Oprogramowanie do zarządzania projektem: Jira, Trello
  • Możliwość zmiany projektu
  • Skład zespołu projektowego:
  • Programiści: 3

Narzędzia pracy

  • Laptop
  • Komputer stacjonarny
  • Dodatkowy monitor
  • Słuchawki
  • Osobista szafka
  • Telefon służbowy
  • Swoboda w doborze narzędzi pracy
  • System operacyjny

Środowisko pracy

  • Przełożony techniczny
  • Open space
  • Pokoje
  • Dress code
  • Elastyczne godziny pracy
  • Możliwość pracy zdalnej: 100%
  • Wyjazdy służbowe: Możliwe kilkudniowe wyjazdy służbowe na życzenie klienta
  • Płatny urlop: 0

Bonusy

  • Pakiet medyczny
  • Pakiet medyczny dla rodziny
  • Pakiet sportowy
  • Pakiet sportowy dla rodziny
  • Premie
  • Akcje
  • Konferencje
  • Szkolenia
  • Książki
  • Prysznic
  • Pokój relaksu
  • Pokój zabaw dla dzieci
  • Imprezy integracyjne

Zadaj pytanie pracodawcy

Administratorem danych jest SoftwareMill ...