Co jest dla nas ważne?
- minimum 5 lat doświadczenia w programowaniu w języku Java (Java 11 lub wyższa),
- dobra znajomość Spring Boot 2, OpenAPI 3, Lombok oraz Maven,
- dobra znajomość relacyjnych baz danych (PostgreSQL),
- dobra znajomość wzorców projektowych,
- doświadczenie z Hibernate, JPA, REST API
- zrozumienie idei testów jednostkowych i metodologii testowania oprogramowania,
- znajomość narzędzi do testów jednostkowych (JUnit, Spock),
- znajomość systemów zarządzania repozytoriami GIT,
- praktyczna znajomość wzorców projektowych DDD,
- praktyczna znajomość metodyki Event Storming,
- dobre umiejętności komunikacyjne,
- umiejętność rozwiązywania problemów.
Co będzie Twoim dodatkowym atutem?
- doświadczenie z architekturą mikroserwisową i technikami konteneryzacji (Docker / Kubernetes),
- doświadczenie z technologiami takimi jak Apache Kafka, Redis, ScyllaDB,
- mile widziana znajomość Javascript oraz ReactJS,
- znajomość narzędzi CI/CD (Jenkins, TeamCity),
- znajomość narzędzi do przeglądania zdarzeń (Kibana),
- znajomość narzędzi wizualizacji danych (Grafana).
Zakres obowiązków
- rozwój systemu i dbanie o wysoką jakość kodu i stosowanie dobrych praktyk inżynierii programowania,
- pisanie testów jednostkowych,
- realizowanie zadania w oparciu o metodykę SCRUM współpracując z innymi programistami i testerami
Podział pracy
- 80% nowe funkcjonalności
- 10% utrzymanie/ naprawa błędów
- 10% spotkania
Szczegóły oferty
- Rekrutacja online
- Rekrutacja w języku polskim
- Praca zdalna/hybrydowa, elastyczna liczba dni w tygodniu
- Elastyczne godziny pracy
- Brak podróży służbowych
- Implementacja nowych funkcjonalności
Sprzęt
- Monitory
- Uniwersalna stacja dokująca
- Laptop z systemem Windows
Metodologia
- Metodologia pracy: Scrum (2 tygodniowe sprinty, codzienne daily, retro i demo raz w miesiącu)
- Zarządzanie projektem: Jira
- Repozytorium wiedzy: Confluence, GitHub
- Repozytorium kodu: GitHub
- CI/CD: TeamCity, Jenkins
Udogodnienia w biurze
- Darmowa kawa
- Darmowe owoce
- Nowoczesne biuro
- Brak dress codu
- Przyjazna atmosfera
Benefity
- Budżet szkoleniowy
- Karta Multisport
- Lekcje angielskiego
- Prywatna opieka zdrowotna.