Itsquad
Java Developer
Company
Role
Java Developer
Location
Job type
-
Found on Mokaru
17 hours ago
Salary
Job description
KIM JESTEŚMY
Jesteśmy firmą o profilu wdrożeniowo – doradczym. Specjalizujemy się m.in. w takich obszarach jak rescue IT, transformacja cyfrowa i utrzymanie. Wspólnie tworzymy najnowocześniejsze rozwiązania cyfrowe przede wszystkim dla klientów z branż takich jak: opieka zdrowotna, bankowość, ubezpieczenia, e-commerce, FMCG i handel detaliczny.
Łączymy innowację z praktycznym podejściem do rozwiązywania problemów technologicznych. Nasz zespół to pasjonaci IT, którzy stawiają na rozwój, nowoczesne technologie i przyjazne środowisko pracy.
ZAKRES OBOWIĄZKÓW
- Projektowanie, rozwój oraz utrzymanie aplikacji backendowych w technologiach Java, Spring oraz Groovy
- Tworzenie i rozwijanie usług REST API oraz integracji pomiędzy systemami
- Udział w projektowaniu architektury systemów oraz implementacji rozwiązań zgodnych z wymaganiami biznesowymi
- Współpraca przy budowie i utrzymaniu komunikacji opartej o Apache Kafka oraz inne mechanizmy integracyjne
- Tworzenie i utrzymywanie testów jednostkowych oraz dbanie o wysoką jakość kodu
- Analiza, refaktoryzacja i optymalizacja istniejących rozwiązań
- Praca z narzędziami CI/CD, wspieranie procesów wdrożeniowych oraz utrzymania środowisk
- Monitorowanie aplikacji i analiza logów z wykorzystaniem narzędzi takich jak Elastic, Grafana czy ELK Stack
- Aktywny udział w code review oraz współtworzenie standardów programistycznych
- Współpraca z analitykami, architektami i zespołami biznesowymi w środowisku Agile
- Dokumentowanie rozwiązań technicznych oraz praca z narzędziami Jira i Confluence
CZEGO OCZEKUJEMY
- Minimum 4 lat komercyjnego doświadczenia w programowaniu obiektowym, w tym co najmniej 3 lat pracy z Java, Spring i/lub Groovy
- Bardzo dobrej znajomości tworzenia usług REST API oraz integracji systemowych
- Praktycznego doświadczenia w pracy z Git oraz wybranym modelem zarządzania kodem (GitFlow, Trunk Based Development)
- Znajomości Maven oraz procesu budowania aplikacji Java
- Doświadczenia w pracy z Jenkins i procesami CI/CD
- Umiejętności tworzenia testów jednostkowych z wykorzystaniem JUnit, Mockito, Spock lub podobnych frameworków
- Doświadczenia w pracy z Apache Kafka
- Znajomości narzędzi monitoringu i analizy logów, takich jak Elastic, Grafana oraz ELK Stack
- Doświadczenia w pracy z narzędziami do statycznej analizy kodu (np. SonarQube)
- Znajomości środowisk IDE dla języka Java (np. IntelliJ IDEA)
- Umiejętności pracy zespołowej oraz efektywnej współpracy z interesariuszami biznesowymi
- Doświadczenia w pracy zgodnie z metodykami Agile/Scrum
MILE WIDZIANE
- Znajomość BPM oraz notacji BPMN
- Doświadczenie w podejściu Domain-Driven Design (DDD)
- Doświadczenie w sektorze bankowym lub finansowym
CO OFERUJEMY
- Pracę przy projektach klienckich i produktach własnych
- Realny wpływ na rozwiązania biznesowe i technologiczne w ramach realizowanych projektów
- Szkolenia oraz wsparcie w określeniu ścieżki rozwoju
- Eventy firmowe, dostęp do usług medycznych oraz pakietów sportowych
- Zatrudnienie na umowę B2B / UZ Student
- Pracę w trybie hybrydowym (Warszawa)
- Krótki proces rekrutacji


