Envelo
Envelo
New

Senior Backend Developer

Brak informacji o wynagrodzeniu
SeniorHybryda·WarszawaFull-time·Umowa o pracę
#460862·Dodano 2 dni temu·2
Źródło: justjoin.it
Aplikuj teraz

Podsumowanie oferty

Rozwój skalowalnych usług backendowych dla cyfrowych usług pocztowych Envelo, w zespole inżynierów. Rola obejmuje mentoring młodszych programistów oraz pracę z Java i Spring Boot.

Wymagania

  • Minimum 5 lat doświadczenia w komercyjnym tworzeniu aplikacji backendowych w Java i Spring Boot.
  • Doświadczenie w projektowaniu mikroserwisów oraz głęboka znajomość wzorców projektowych i integracyjnych.
  • Praktyczna znajomość Apache Kafka oraz doświadczenie w integracji systemów (REST, SOAP).
  • Umiejętność pracy z bazami danych PostgreSQL i 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 minimum B1, potrzebny do pracy z dokumentacją techniczną.

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).

Obowiązki

  • 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.
  • Prowadzenie Code Review i mentoring młodszych członków zespołu, dzielenie się wiedzą oraz promowanie dobrych praktyk, takich jak Clean Code, TDD i DDD.
  • Współpraca z architektami i zespołem produktowym przy definiowaniu wymagań technicznych i kierunku rozwoju aplikacji.

Benefity

  • Ruchome godziny rozpoczęcia pracy w przedziale 7:00–10:00.
  • Codzienna praca z Jira.
  • Wpływ na wybór technologii i architekturę systemów.
  • Prywatna opieka medyczna, karta sportowa, budżet szkoleniowy, PPK, ZFŚS i ubezpieczenie grupowe.
  • Dodatkowy płatny dzień wolny z okazji urodzin.
Elastyczne godziny
Opieka zdrowotna
Karta sportowa
Dofinansowanie szkoleń
Ubezpieczenie
Płatny urlop
Envelo

Envelo

2 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz