Do Twoich zadań należeć będzie:
- Rozwój aplikacji w technologii Java,
- Wsparcie Tech Lead i zespołu developerskiego,
- Dbanie o jakość kodu, wykonywanie code review,
- Udział we wdrożeniach,
- Wspieranie PO w definiowaniu wymagań niefunkcjonalnych,
- Odpowiedzialność za wizję techniczną produktu,
- Identyfikacja i komunikowanie alternatywnych rozwiązań technicznych,
- Komunikowanie zależności i przeszkód w realizacja celów biznesowych i wizji technicznej produktu,
- Dbałość o standardy, dobre praktyki i procesy zapewnienia jakości technicznej produktu w tym proces dokumentowania i przeglądu kodu,
- Identyfikacja i komunikowanie długu technologicznego.
Nasza oferta jest dla Ciebie jeśli:
- Co najmniej 5 lat komercyjnego doświadczenia,
- Praktyczna znajomość Spring Boot, Java, Gitlab, MS SQL, REST, SOAP,
- Doświadczenie z Docker, Kubernetes lub OpenShift,
- Chęć uczestniczenia w całym procesie wytwarzania oprogramowania (od analizy, przez development, aż do utrzymania / wsparcia swojej aplikacji),
- Wiedza z zakresu autentykacji i autoryzacji użytkowników,
- Znajomość architektury mikroserwisowej,
- Praktyczna znajomość Kafka, RabbitMQ lub podobne,
- Chęć bycia Mentorem i Liderem zespołu w obszarze Java,
- Poczucie odpowiedzialności za swoje aplikacje / prace zespołu,
- Zorientowanie na pracy w zwinnym środowisku Scrum,
- Szybka adaptacja do nowych warunków i zmian technologicznych,
- Proaktywność, chęć dążenia do zmian, bardzo dobre umiejętności komunikacyjne
Mile widziane:
- Doświadczenie w pracy z Jira i Confluence,
- Znajomość narzędzi Prometheus, Grafana, Elasticsearch - doświadczenie w tworzeniu monitoringów,
- Chęć współpracy nad rozwojem wspólnych rzeczy wewnątrz organizacji (CI/CD, narzędzia).
-praca zdalna, okazjonalne wizyty w biurze w Warszawie aby spotkać się z zespołem
-angielski nie jest wymagany