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.