Programista Backend lub Fullstack
Numer referencyjny: PBF/01/24
Miejsce pracy: Warszawa
Opis stanowiska
Zakres realizowanych prac:
- Projektowanie, wycenianie 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 IT
- 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 system
- Utrzymanie wdrożonych rozwiązań (diagnoza i naprawa problemów produkcyjnych)
Wymagania
Wymagania:
- Min. 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+
- Min. 2 lata doświadczeń w pracy w środowisku bazy danych Oracle
- Min. 3 lata doświadczenia w roli developera w pracy w modelu zwinny (SCRUM)
- Min. 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
- 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.
Stos technologii:
- Backend: Java 17/11, Hibernate 5, Spring Boot 2, REST Services, WEBServices (Apache CXF), Hazelcast, Junit, Oracle Enterprise DB 19c, PostgreSQL 11, Camunda 7.13
- Frontend: Angular 15, Angular Material
- CI/CD: Jenkins, Bamboo, SonarQube, Nexus
- Repozytorium kodu: GIT (Bitbucket)
- Środowiska uruchomieniowe/otoczenie: tcserver, kubernetes, ELK, EFK, Grafana
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ą – tylko jeden dzień w tygodniu praca z biura w centrum Warszawy/ metro
Znajdziesz nas też na