Technologies-expected : Java Spring Boot Spring Framework JPA Docker Maven My SQL Jenkins technologies-optional : Cassandra AWS responsibilities : Tworzenie, rozwijanie i utrzymywanie aplikacji z wykorzystaniem języka programowania Java Opracowywanie efektywnych rozwiązań programistycznych Tworzenie testów jednostkowych i integracyjnych Utrzymywanie i aktualizowanie istniejącego oprogramowania Współpraca z zespołem programistów oraz innymi działami w firmie Prowadzenie dokumentacji technicznej Monitorowanie i optymalizowanie wydajności aplikacji Udzielanie wsparcia technicznego użytkownikom aplikacji requirements-expected : 5 lat doświadczenia komercyjnego jako programista Java Bardzo dobre doświadczenie ze Spring / Spring Boot / Spring Data / Spring Security Doświadczenie w tworzeniu, utrzymywaniu i optymalizacji architektury mikroserwisów Znajomość wzorców projektowych i umiejętność ich stosowania w praktyce Umiejętność wykorzystania Rabbit MQ lub Kafka w systemach rozproszonych Doświadczenie i znajomość platform typu Public Cloud, w szczególności AWS Doświadczenie w wykorzystaniu baz danych SQL (My SQL, Postgre SQL), No SQL (Cassandra, Mongo DB), technologii ORM (JPA / Hibernate) w tym modelowanie, transformacje, zarządzanie Umiejętność budowy systemów i aplikacji komunikującej się z innymi systemami poprzez REST / SOAP Doświadczenie w testowaniu jednostkowym i integracyjnym (JUnit, Mickito) Praca z narzędziami: Maven lub Gradle, Docker Język angielski w komunikacji ustnej i pisemnej offered : Pracę zdalną lub z biura Elastyczne godziny pracy Rozwojowe projekty Różne formy zatrudnienia (umowa B2 B, zlecenie, umowa o pracę) Szkolenia, kursy Bardzo dobrą atmosferę w pracy Benefity pracownicze w formie m.in. Karty Benefit Systems – Multisport, karty luxmed Panel aplikowania W tym miejscu kandydat będzie mógł zaaplikować