#300157•Dodano Invalid Date•12•źródło: nofluffjobs.com
Developer
26 880 - 36 960 PLN(znormalizowane)
Doświadczenie
Mid
Lokalizacja
Warszawa
Tryb pracy
Hybryda
Wymiar
Full-time
JavaSpring
O ofercie
Dla naszego klienta z branży ubezpieczeniowej poszukujemy osoby na stanowisko Developer.
Wymagania
- Doświadczenie w projektowaniu i programowaniu systemów IT.
- Bardzo dobra znajomość języków Java i Python oraz zasady programowania obiektowego i tworzenia czystego kodu.
- Doświadczenie w pracy z technologiami Big Data jak Hadoop, Spark, Kafka, NiFi, Elasticsearch, Hive, Flink.
- Doświadczenie w tworzeniu mikroserwisów i/lub usług typu REST API.
- Doświadczenie w osadzaniu aplikacji na Docker oraz Kubernetes.
- Doświadczenie w pracy z narzędziami CI/CD (Bamboo, Jenkins).
- Znajomość SQL oraz doświadczenie z pracą z bazami danych (preferowany PostgreSQL).
Nice to have:
- Doświadczenie w tworzeniu oprogramowania z wykorzystaniem Spring Framework, Spring Boot, Liquidbase.
- Znajomość rozwiązań NoSQL (MongoDB, HBase).
- Znajomość IntelliJ IDEA/Pycharm oraz umiejętność pracy z GIT.
- Znajomość języka angielskiego umożliwiająca czytanie dokumentacji technicznej.
- Znajomość metodyki Agile (Scrum).
Obowiązki
- Współpraca w tworzeniu specyfikacji wymagań.
- Wycena pracochłonności zmian w systemach informatycznych.
- Projektowanie i dokumentowanie szczegółowe systemów informatycznych na podstawie projektu architektury.
- Opiniowanie i akceptowanie projektów realizowanych przez dostawców zewnętrznych.
- Implementacja rozwiązań w systemach informatycznych.
- Nadzorowanie prac implementacyjnych i odbiór kodu źródłowego oprogramowania oraz dokumentacji technicznej od dostawców.
- Zapewnienie realizacji wymagań eksploatacyjnych w dostarczanych rozwiązaniach.
- Zapewnienie realizacji wymagań funkcjonalnych i niefunkcjonalnych w dostarczanych rozwiązaniach.
- Definiowanie i rozwijanie standardów projektowania, dokumentacji i implementacji systemów informatycznych.
- Utrzymywanie i aktualizacja repozytorium dokumentacji technicznej systemów informatycznych.
- Wsparcie programistyczne podczas wdrażania rozwiązań.
- Stabilizacja wdrożonych rozwiązań.
- Identyfikacja ryzyk oraz podejmowanie działań mitygujących ryzyka.
- Definiowanie i rozwijanie standardów środowisk programistycznych.
- Pozyskiwanie i wdrażanie nowych technologii.
- Zapewnienie właściwej jakości wytwarzanego oprogramowania i zgodności ze standardami oraz dobrymi praktykami.
- Realizacja wsparcia w ramach III linia ServiceDesk