Szukamy Senior Backend Developera (Java), ponieważ nasz zespół inżynierów dynamicznie się powiększa i potrzebujemy silnego, merytorycznego wsparcia. Szukamy osoby, która oprócz dostarczania solidnego kodu, stanie się mentorem dla młodszych programistów, wprowadzi wysokie standardy Code Review i pomoże nam budować dojrzałą kulturę techniczną opartą na TDD i Clean Code.

 •••••• specjalizuje się we wdrażaniu i rozwoju pocztowych usług cyfrowych. Z naszych rozwiązań korzystają miliony użytkowników w całej Polsce. Stawiamy przede wszystkim na innowacyjność, technologię i bezpieczeństwo. Tworzymy unikalne systemy, produkty oraz aplikacje mobilne.

Twój dzień pracy:

  • Projektowanie i rozwój skalowalnych, wysokowydajnych usług backendowych w architekturze mikroserwisowej.

  • Optymalizacja wydajności istniejących systemów oraz dbanie o bezpieczeństwo i integralność danych.

  • Code Review oraz mentoring młodszych członków zespołu (dzielenie się wiedzą, promowanie dobrych praktyk takich jak Clean Code, TDD, DDD).

  • Współpraca z architektami i zespołem produktowym przy definiowaniu wymagań technicznych i kierunku rozwoju aplikacji.

Szukamy właśnie Ciebie, jeśli:

  • Minimum 5 lat doświadczenia w komercyjnym tworzeniu aplikacji backendowych w Java i Spring Boot.

  • Doświadczenie w projektowaniu mikroserwisów oraz głęboką znajomość wzorców projektowych i integracyjnych.

  • Praktyczną znajomość Apache Kafka oraz doświadczenie w integracji systemów (REST, SOAP).

  • Umiejętność pracy z bazami danych PostgreSQL oraz MongoDB, w tym z mapowaniem ORM (Hibernate, mongodb-driver-core).

  • Znajomość narzędzi CI/CD i DevSecOps: Maven, Gradle, Nexus, GitLab oraz biegłość w pracy z systemem GIT.

  • Doświadczenie w bezpiecznej autoryzacji z użyciem OAuth oraz dokumentowaniu API w Swagger.

  • Znajomość Object Storage S3 jako standardu przechowywania danych obiektowych.

  • Samodzielność w rozwiązywaniu problemów oraz nawyk pisania testów automatycznych.

  • Język angielski na poziomie min. B1 (praca z dokumentacją techniczną).

Twoje dodatkowe atuty (Mile widziane):

  • Doświadczenie z konteneryzacją przy użyciu Docker i Kubernetes.

  • Znajomość rozwiązań Cloud-Native opartych na chmurze AWS lub GCP.

  • Zrozumienie podejścia Domain-Driven Design (DDD) przy modelowaniu systemów.

  • Znajomość stosu Elasticsearch do wyszukiwania i analizy danych.

  • Doświadczenie w kryptografii z wykorzystaniem Java Cryptography Extension (JCE).

Co oferujemy:

  • Stabilność: umowa o pracę (UoP) na start.

  • Elastyczność: praca hybrydowa 3 dni z biura w Warszawie oraz  ruchome godziny rozpoczęcia pracy (7:00 - 10:00).

  • Dobre narzędzia: codzienna praca w Jira,

  • Kultura Agile: realna transparentność, feedback, brak dress code'u i partnerska atmosfera.

  • Realny wpływ: wybór technologii i architekturę systemów.

  • Pakiet benefitów: prywatna opieka medyczna, karta sportowa, budżet szkoleniowy, PPK, ZFŚS, ubezpieczenie grupowe.

  • Prezent na urodziny: dodatkowy, płatny dzień wolny w Twoje święto!

 Chcesz projektować systemy, które robią różnicę? Kliknij "Aplikuj" i prześlij nam swoje CV!