Aplikuj 

Mid/Senior Java Developer

Mid/Senior Java Developer

Dołącz do scrumowego zespołu pasjonatów programowania i nowych technologii. W Avrze rozwijamy kompleksowe rozwiązanie dla naszych klientów. Aktualnie oferujemy współpracę przy rozwoju aplikacji e-commerce (jednego z największych sklepów internetowych w Polsce) oraz jej transformacji w kierunku architektury mikroserwisów.

Stack technologiczny: Java 8+; Kotlin 1.4+; Spring Framework; Spring Boot; Microservices; JUnit5; Hibernate; PostgreSQL, Hazelcast, MongoDB; RabbitMQ, Jenkins, Gitlab, Gradle, Docker, GCP

Twoją rolą będzie:
  • Projektowanie i implementacja funkcjonalności na podstawie wymagań analizy funkcjonalnej.
  • Wydzielanie mikroserwisów z istniejącego systemu.
  • Współtworzenie architektury nowo tworzonych usług.
  • Udział przy tworzeniu/utrzymywaniu infrastruktury w chmurze GCP.
  • Dbanie o jakość kodu oraz zgodność z obowiązującymi standardami i dobrymi praktykami.
Chcemy Cię na pokładzie, jeśli jesteś osobą, która:
  • Programuje w Javie 8+ przynajmniej od 3 lat (znajomość Kotlina mile widziana).
  • Zna relacyjne bazy danych m. in. PostgreSQL.
  • Potrafi tworzyć serwisy webowe w oparciu o Spring Boot-a.
  • Dba o jakość kodu poprzez stosowanie się do zasad clean code oraz pisanie testów jednostkowych w JUnit/Spock.
  • Ma doświadczenie w pracy z rozproszonymi systemami w architekturze mikroserwisów.
  • Ma doświadczenie w pracy z systemem operacyjnym UNIX/Linux.
  • Wie jak nie utracić dostępu do kodu poprzez stosowanie systemu kontroli wersji Git.
Twoim dodatkowym atutem będzie:
  • Doświadczenie w pracy w zespole SCRUMowym.
  • Doświadczenie w pracy z nierelacyjnymi bazy danych m. in.. MongoDB.
  • Znajomość architektury hexagonalnej (ports and adapters) i n-tier
  • Nie boi się słowa front-end (FreeMarker, JS, React, Angular).
  • Znajomość brokerów wiadomości, m. in. RabbitMQ/Kafka
  • Praktyczna wiedza w zakresie procesów CI/CD wykorzystujących Jenkins / GitLab CI / Dockery.
Czeka na Ciebie:
  • Realny wpływ na kształt niebanalnego systemu informatycznego.
  • Współpraca z doświadczonym zespołem, dbającym o jakość swojej pracy.
  • Niekorporacyjne podejście i swobodną atmosferę.
  • Wewnętrzne meet’upy.
  • Szkolenia i programy certyfikacji.
  • Do wyboru: praca zdalna w 100%, z biura lub w systemie hybrydowym.
  • Elastyczne godziny pracy.
  • Dowolną formę współpracy (UoP, B2B, UZ).
  • I oczywiście – pełny pakiet benefitów (opieka medyczna, multisport, j. angielski w firmie itp.).

Aplikuj