Tech Stack / Keywords
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
2 aktywne oferty