Opis stanowiska:
Poszukujemy doświadczonego Java Developera dla naszego klienta z branży ubezpieczeniowej. Osoba na tym stanowisku będzie uczestniczyć w rozwoju i utrzymaniu systemu do kompleksowej obsługi produktów ubezpieczeniowych oraz transakcji związanych z nimi.
Zakres obowiązków:
• prace rozwojowe i utrzymaniowe w systemach informatycznych w zespołach zwinnych
• projektowanie, implementacja aplikacji i utrzymanie aplikacji biznesowych
• optymalizacja wydajnościowa oraz stabilizacja wdrożonych rozwiązań,
• wsparcie programistyczne podczas wdrażania rozwiązań,
• identyfikacja i usuwanie problemów produkcyjnych,
• współpraca z interesariuszami celem opracowania i wdrożenia nowoczesnych, elastycznych i optymalnych rozwiązań informatycznych,
• projektowanie i dokumentowanie architektury systemów (High Level Design, Detailed Design),
• wycena pracochłonności zmian w systemach informatycznych.
Wymagania:
• bardzo dobra znajomość języka Java (11+) i technologii JEE,
• dobra znajomość SQL i relacyjnych baz danych ( najlepiej PostgresSQL 13+.),
• umiejętność pracy z technologiami frontendowymi: Angular, TypeScript
• znajomość wzorców projektowych i architektonicznych,
• znajomość zagadnień integracyjnych w oparciu o REST,
• znajomość frameworku Spring 5+ ( najlepiej Spring WebFlux i Spring Data),
• znajomość technologii frontendowych (HTML5, TypeScript),
• znajomość narzędzi do automatyzacji procesu budowania oprogramowania Gradle/ Maven,
• umiejętność pisania testów (jednostkowych, integracyjnych) dla backendu oraz front-endu,
• doświadczenie w pracy w Scrum.
Mile widziana:
• znajomość frameworku Angular 13+,
• znajomość Docker, Kubernetes,
• znajomość frameworku Netty, kontenerów aplikacyjnych opartych na Tomcat.
Oferujemy: