Обязанности: Projektowanie, implementacja i testowanie stabilnego oraz skalowalnego oprogramowania., Tworzenie i wdrażanie nowych funkcjonalności., Modelowanie procesów biznesowych oraz dbanie o spójność danych., Diagnozowanie i rozwiązywanie problemów w środowisku mikroserwisowym., Współtworzenie architektury systemu oraz rozwój dobrych praktyk programistycznych., Dzielenie się wiedzą i wspieranie pozostałych członków zespołu., 70% Rozbudowa i utrzymanie istniejących systemów, 30% Projektowanie i budowa nowych rozwiązań
Опыт: Minimum 5 lat doświadczenia komercyjnego w programowaniu w Java oraz pracy z Spring Boot., Doświadczenie w tworzeniu aplikacji opartych na architekturze mikroserwisowej., Umiejętność projektowania i utrzymywania API oraz integracji między systemami., Bardzo dobra znajomość wzorców projektowych oraz zasad Clean Code., Doświadczenie w pracy z SQL, ORM, REST i Docker., Umiejętność pracy z dużymi, wielomodułowymi systemami., Samodzielność, inicjatywa oraz umiejętność rozwiązywania złożonych problemów technicznych., Doświadczenie w pracy z Vaadin Flow., Znajomość systemów kolejkowych (np. Apache ActiveMQ Artemis)., Znajomość procesów i narzędzi CI/CD., Znajomość Solr, Keycloak lub AOP., Znajomość dowolnej technologii frontendowej.