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.
Senior Software Developer
Twój zakres obowiązków
- 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ę.
Nasze 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.
- 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.