Developer Java lub Fullstack

Numer referencyjny: DJF/11/23

Miejsce pracy: cała Polska

Opublikowano 1 rok temu

Opis stanowiska

Zakres realizowanych prac:

  • Projektowanie i uzgodnienie założeń technicznych do realizacji zmiany rozwojowej w systemie,
  • Wycena pracochłonności zmian w systemach informatycznych,
  • Implementacja zmian w funkcjonalności systemu zgodnie z projektem i standardami oraz dobrymi praktykami I
  • Przeglądy kodu dostarczanego przez innych developerów (przede wszystkim pod kątem spełniania wspólnie przyjętych standardów),
  • Diagnoza, analiza i usuwanie błędów programistycznych,
  • Wsparcie programistyczne podczas wdrażania rozwiązań ,
  • Optymalizacja wydajnościowa oraz stabilizacja wdrożonych rozwiązań,
  • Dążenie do zapewnienia łatwości rozwoju i utrzymania wytwarzanych produktów, identyfikacja i działanie na rzecz likwidacji długu technicznego systemu,
  • Utrzymanie wdrożonych rozwiązań (diagnoza i naprawa problemów produkcyjnych).

Wymagania

Wymagania:

  • 5-letnie doświadczenie na stanowisku programisty Java w projektach komercyjnych
  • ** Min. 3 lata doświadczenia na stanowisku programisty Front-end w projektach komercyjnych w technologii Angular 2+
  • 2 lata doświadczeń w pracy w środowisku bazy danych Oracle
  • 3 lata doświadczenia w roli developera w pracy w modelu zwinny
  • 1 rok doświadczenia w projekcie z użyciem technologii Camunda BPM
  • Znajomość języka Java
  • Znajomość technologii: Spring, Spring Boot, Hibernate, Docker, Kubernetes
  • Znajomość technologii Camunda co najmniej w zakresie BPM,
  • **Znajomość technologii: Angular 2+, TypeScript, RxJS, HTML5, CSS, Jest
  • Znajomości standardów SOAP i REST
  • Znajomość systemów kontroli wersji GIT
  • Znajomość narzędzi (budowa aplikacji): Maven, NPM**, Node**
  • Znajomość zagadnień i narzędzi z obszarów CI/CD (Jenkins, Ansible)
  • Znajomość zagadnień i narzędzi z obszarów developmentu (BitBucket, Sonar, Nexus)
  • Znajomość zagadnień i narzędzi z obszarów diagnozy i analizy błędów (Kibana, Elasticsearch)
  • Znajomość środowisk: Linux
  • Znajomość serwerów: Apache, Tomcat (tcserver)
  • Znajomość relacyjnych baz danych i SQL ze szczególnym uwzględnieniem bazy Oracle
  • Znajomość języka angielskiego umożliwiającą czytanie dokumentacji technicznej
  • Znajomość języka UML (rozumienie i praca z dokumentacją w tym języku)
  • Znajomość dobrych praktyk procesu wytwarzania oprogramowania
  • Znajomość metodyk Agile (mile widziany SCRUM)
  • Otwartość na współpracę w zespole, budowanie relacji, szczerą i bezpośrednią komunikację
  • Gotowość do pracy w modelu hybrydowym na uzgodnionych zasadach (oczekiwanie to praca w biurze w wymiarze 20% w skali miesiąca, praca zdalna z terytorium RP)

 

** – wymagania dodatkowe dla kandydatów deklarujących swoją rolę jako Full Stack.

Klient oferuje

Klient oferuje:

  • Zatrudnienie w ramach kontraktu B2B
  • Pracę w firmie o ugruntowanej pozycji na rynku ubezpieczeń
  • Możliwość udziału w projektach ogólnofirmowych
  • Pakiet benefitów
  • Pracę zdalną/hybrydową – biuro w Warszawie przy Rondzie Daszyńskiego