#1 Job Board for tech industry in Europe

Senior Java Developer
Java

Senior Java Developer

Wrocław
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Remote

Tech stack

    Java 8

    master

    Spring

    advanced

    Hibernate

    advanced

    Microservices

    advanced

    PostreSQL

    advanced

    java 16

    regular

    Kotlin

    regular

Job description

Online interview
Dołącz do scrumowego zespołu pasjonatów programowania i nowych technologii. W Avrze rozwijamy kompleksowe rozwiązanie dla naszych klientów. Aktualnie oferujemy pracę przy rozwoju aplikacji e-commerce sklepu internetowego oraz transformacji w kierunku architektury mikroserwisów.

Stack technologiczny: Java 8+; Java 16; 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 4 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.).

Brzmi interesująco? Koniecznie prześlij swoje CV.