Java Developer

Java

Java Developer

Java
Żelazna, Katowice +1 Location

Ari10 Sp. z o.o.

Full-time
B2B
Mid
Remote
4 496 - 6 181 USD
Net per month - B2B

Job description



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.

  • Udział w spotkaniach zespołu raz w miesiącu na miejscu w Katowicach lub Poznaniu.


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.

Tech stack

    English

    B1

    JUnit

    advanced

    Java

    advanced

    CleanCode

    advanced

    Spring

    advanced

    Git

    regular

    Maven

    regular

    REST API

    regular

    SQL

    regular

    AWS

    junior

    Redis

    junior

Office location

About the company

Ari10 Sp. z o.o.

ARI10 Sp. z o.o. is a fintech company specializing in secure and compliant crypto payment services and transaction processing. They offer a comprehensive payment ecosystem enabling merchants, partners, and users to buy, ...

Company profile