Java Developer
Podlaska 15, Poznań +1 Location
Ari10 Sp. z o.o.
Twój zakres obowiązków:
Rozwijanie produktu przez dodawanie nowych funkcjonalności i rozwijanie istniejących;
Wsparcie pełnego cyklu rozwoju produktu przez uczestnictwo w najważniejszych etapach - od projektowania, przez implementację i testowanie aż po wdrożenie i utrzymanie;
Integracja z innymi systemami zewnętrznymi;
Utrzymanie produktu - diagnozowanie i rozwiązywanie problemów, ulepszanie kodu, wprowadzanie poprawek;
Code review;
Współpraca z zespołem – programistami, menadżerem i innymi osobami w projekcie;
Dokumentacja - tworzenie i aktualizowanie dokumentacji produktu.
Nasze wymagania:
Dobra znajomość języka programowania Kotlin lub Java;
Bardzo dobra znajomość frameworka Spring;
Dobra znajomość SQL;
Znajomość/doświadczenie z: Maven, JPA, REST API, GIT, Spock;
Doświadczenie w pracy w zespołach zwinnych: Agile, Scrum, Kanban;
Znajomość i praktyczne stosowanie zagadnień związanych z TDD, DDD, SOLID, Clean code, OOP, Event sourcing, CI/CD (gitlab), Clean architecture.
Niezbędna wiedza i doświadczenie w minimum kilku z poniższych obszarów:
Kafka;
Redis;
Prometheus;
Grafana;
Doświadczenie w pracy z chmurą AWS (EKS, MKS, Cloudwatch);
Znajomość tematów w zarządzaniu infrastrukturą: Kubernetes, Helm charts, Redis, Kafka, Grafana, Terraform.
Mile widziane:
Testowanie i jakość kodu:
bardzo dobra znajomość JUnit 5 i Mockito;
doświadczenie w projektowaniu i realizacji testów zgodnie z piramidą testową (unit → integracja → e2e);
praktyka w testach integracyjnych z użyciem Testcontainers;
Znajomość technologii frontendowych (m.in. React.js, css).
To oferujemy:
Możliwość rozwoju w doświadczonym zespole programistów;
Stabilne zatrudnienie oraz narzędzia pracy;
Hybrydową formę pracy ( większość czasu zdalnie ze spotkaniami co jakiś czas w Poznaniu lub Katowicach);
Elastyczne godziny pracy;
Spotkania integracyjne;
Szkolenia i kursy.
Java Developer
Java Developer
Podlaska 15, Poznań
Ari10 Sp. z o.o.