Developer
Ework Group
⚲ Warszawa
26 880 - 36 960 PLN (B2B)
Wymagania
- Java
- Spring (nice to have)
Opis stanowiska
O projekcie: Dla naszego klienta z branży ubezpieczeniowej poszukujemy osoby na stanowisko Developer Wymagania: ✔️ Must have: - 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, etc, - 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: - mile widziane doświadczenie w tworzeniu oprogramowania z wykorzystaniem Spring Framework, Spring Boot, Liquidbase - mile widziana znajomość rozwiązań NoSQL (MongoDB, HBase), - mile widziana znajomość IntelliJ IDEA/Pycharm oraz umiejętność pracy z GIT - znajomość języka angielskiego umożliwiająca czytanie dokumentacji technicznej, - znajomość metodyki Agile (Scrum) Codzienne zadania: - 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