Senior Software Developer
Opis projektu:
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.
Zakres zadań:
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ę.
Wymagania:
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,
znajomość Avro,
znajomość narzędzi: OpenAPI, JUnit, AssertJ, Maven, Micrometer/OpenTelemetry.
Mile widziane:
frontend: Angular, TypeScript/JavaScript, RxJS, Material UI,
technologie platformowe i DevOps: Kubernetes/OpenShift, CI/CD,
narzędzia monitoringowe: Grafana, Prometheus, Kibana, Elasticsearch, Dynatrace,
doświadczenie z TDD/BDD,
znajomość narzędzi jakości kodu (np. SonarQube),
podstawowa wiedza z obszaru AI/prompt engineering.

B2Bnetwork
W B2B Network wierzymy, że najlepsze efekty powstają wtedy, gdy łączymy talenty specjalistów z wyzwaniami, które naprawdę do nich pasują. Dlatego to Ty wybierasz projekty, a my zapewniamy stabilne warunki, wsparcie i dos...
Senior Software Developer
Senior Software Developer