Responsibilities : Rozwój i utrzymanie systemów IT dostosowanych do indywidualnych potrzeb klientów. Projektowanie oraz implementacja aplikacji z użyciem najnowszych technologii, takich jak Java, Spring/Spring Boot, REST Web Services. Współpraca w zespołach Dev Ops w zakresie rozwoju i utrzymania systemów informatycznych. requirements-expected : Minimum 3–4 lata doświadczenia w programowaniu. Udział w co najmniej dwóch projektach w roli programisty z wykorzystaniem Spring Boot. Bardzo dobra znajomość: Java/JEE, Spring, UML, Enterprise Architect, PL/SQL. Narzędzi: GIT, JIRA, Confluence, Docker. Doświadczenie w tworzeniu usług SOAP i REST. Znajomość pracy z relacyjnymi bazami danych (np. Postgre SQL, Oracle, My SQL). Podstawowa znajomość OWASP Top Ten oraz technik bezpiecznego tworzenia oprogramowania. Doświadczenie w testach jednostkowych, integracyjnych oraz end-to-end z użyciem narzędzi takich jak JUnit, Mockito czy Cucumber. Umiejętność projektowania rozproszonych systemów IT, w tym znajomość: Architektury mikrofrontendów. Wzorców: event sourcing, CQRS. Komunikatywność i umiejętność pracy w zespole. offered : Pracę dla marki uznanej na całym świecie, obecnej w 53 krajach. Przyjazną atmosferę pracy w zespole wspierających się specjalistów. Elastyczne formy współpracy: umowa o pracę lub B2 B. benefits : dofinansowanie zajęć sportowych prywatna opieka medyczna dofinansowanie nauki języków dofinansowanie szkoleń i kursów ubezpieczenie na życie możliwość pracy zdalnej elastyczny czas pracy spotkania integracyjne program emerytalny preferencyjne pożyczki kawa / herbata parking dla pracowników strefa relaksu karty przedpłacone świętowanie wyjątkowych dni dofinansowanie pasji vouchery i bilety