Senior Java Developer

  • Pretius
  • Warszawa
  • 16 000 - 21 840 PLN netto / miesiąc
  • B2B
  • 08.11.2019

Wymagania

Poziom doświadczenia: Senior
  • praktyczna znajomość zasad programowania obiektowego z wykorzystaniem Java 8
  • doświadczenie w projektowaniu aplikacji webowych
  • wiedza z zakresu integracji systemów w oparciu o SOAP, REST
  • umiejętność projektowania struktur danych i posługiwania się bazami danych
  • chęć tworzenia dobrej jakości kodu w zorganizowanym środowisku developerskim
  • minimum 5 lata doświadczenia komercyjnego

Mile widziane:

  • znajomość i doświadczenie w pracy w metodykach Agile

Technologie

Wymagane na tym stanowisku:
  • Java
  • Spring
  • REST

Projekt, w którym możesz pracować

O projekcie

Na potrzeby klienta z branży telco budujemy nowe zespoły do rozwoju systemu CRM:

  • implementacja nowych funkcjonalności biznesowych
  • przebudowa na architekturę mikroserwisową
  • przebudowa FE
  • wsparcie powdrożeniowe

Czym będziesz się zajmował:

  • developement nowych funkcjonalności w systemie oraz wsparcie powdrożeniowe.
  • dekompozycja zadań projektowych
  • analiza systemowa i doprecyzowanie wymagań  
  • współpraca z architektem i liderem technicznymi w obszarze dbanie o rozwój i stosowanie dobrych praktyk (przeglądy kodu, wzorce projektowe, testy automatyczne, design)
  • code review 
  • mentoring i wsparcie dla nowych i mniej doświadczonych członków zespołu

Stack technologiczny

  • java8 
  • Spring, SpringBoot, 
  • Netflix OSS 
  • OSGi 
  • mybatis 
  • frontend: AngularJS , Bootstrap,  
  • dużo integracji opartej na WS i REST 
  • ActiveMQ, Kafka 
  • mikroserwisy 
  • bazy danych Oracle, PostgresSQL, MongoDB

Jak pracujemy?

  • Jesteśmy odpowiedzialni za całość procesu tworzenia oprogramowania, począwszy od analizy wymagań, przez projektowanie architektury, na wdrożeniu i wsparciu produkcyjnym kończąc.
  • Mamy ułożony proces developmentu: guidelines dla developerów, wdrożone elementy CI/CD.
  • Do każdego zespołu pracującego nad rozwojem istniejących aplikacji włączymy doświadczonych programistów, którzy wesprą nowe osoby.
  • Zespołom pracującym nad nowymi aplikacjami zapewniamy wsparcie architekta i analityka znającego uwarunkowania klienta. Wielkość zespołu: 4-5 developerów, PM, Analityk / Architekt, Tester

Narzędzia

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

Środowisko pracy

  • Przełożony techniczny
  • Open space
  • Pokoje
  • Dress code
  • Elastyczne godziny pracy

Bonusy

  • Pakiet medyczny
  • Pakiet medyczny dla rodziny
  • Pakiet sportowy
  • Pakiet sportowy dla rodziny
  • Zimne napoje
  • Gorące napoje
  • Owoce
  • Przekąski
  • Lunche
  • Konferencje
  • Szkolenia
  • Książki
  • Parking dla samochodów
  • Parking dla rowerów
  • Prysznic
  • Pokój relaksu
  • Pokój zabaw dla dzieci
  • Imprezy integracyjne

Zadaj pytanie pracodawcy

Administratorem danych jest Pretius ...