Dołączysz do zespołu odpowiedzialnego za rozwój i utrzymanie systemów o wysokiej dostępności działających w architekturze mikroserwisowej. Zespół pełni rolę kluczowego wsparcia produkcyjnego oraz odpowiada za dalszy rozwój rozwiązań po ich wdrożeniu.
Projekt obejmuje utrzymanie i rozwój systemów o dużej skali, monitorowanie ich działania, obsługę incydentów oraz wprowadzanie usprawnień zwiększających stabilność i jakość dostarczanego oprogramowania. Zespół odpowiada także za wprowadzanie nowych funkcjonalności, optymalizację procesów oraz rozwój automatyzacji testów.
responsibilities :
Rozwój i utrzymanie systemów działających na produkcji.
Obsługa incydentów i analiza awarii technologicznych.
Monitoring techniczny i biznesowy systemów oraz analiza KPI.
Dbanie o jakość kodu i dokumentacji technicznej.
Rozwój i usprawnianie testów automatycznych.
Wprowadzanie rozwiązań poprawiających stabilność systemów (monitoring, detekcja błędów, SLA).
Współpraca przy optymalizacji procesów developmentowych.
Udział w budowie standardów jakości (Quality Gate) przed wdrożeniem zmian na produkcję.
requirements-expected :
Min. 7 lat doświadczenia w developmentcie (głównie backend).
Bardzo dobra znajomość Java.
Doświadczenie w pracy z architekturą microservices.
Bardzo dobra znajomość: Spring Boot, Spring Data JPA, Spring Cloud Stream, Kafka, REST, Git, Docker/Podman, Liquibase, Hibernate.
Bardzo dobra znajomość SQL (PostgreSQL/Oracle / MSSQL).
Doświadczenie w utrzymaniu aplikacji produkcyjnych oraz obsłudze incydentów.
Doświadczenie z monitoringiem aplikacji i konfiguracją alertów.