Ta lista zawiera jedynie kraje, dla których opublikowano oferty pracy w wybranym języku (np. we francuskiej wersji wyświetlane są tylko oferty pracy napisane po francusku, a w angielskiej - tylko te po angielsku).
Do zespołu realizującego projekty w środowisku zwinnym poszukujemy doświadczonego Java Developera, który będzie uczestniczył zarówno w projektowaniu architektury i rozwiązań technicznych, jak i w implementacji nowych funkcjonalności. Rola zakłada aktywny udział w całym cyklu wytwarzania oprogramowania – od analizy potrzeb biznesowych po wdrożenie i utrzymanie rozwiązań produkcyjnych.
Obowiązki
Współpraca przy opracowywaniu koncepcji i architektury rozwiązań dla nowych inicjatyw biznesowych
Projektowanie oraz rozwój aplikacji opartych o technologie Java
Implementacja nowych funkcjonalności i rozwój istniejących komponentów systemu
Dbanie o wysoką jakość kodu oraz zgodność rozwiązań ze standardami technologicznymi organizacji
Tworzenie i utrzymywanie dokumentacji technicznej oraz aktualizacja repozytorium wiedzy projektowej
Wsparcie procesów testowych, udział w testach akceptacyjnych oraz przygotowaniu wdrożeń
Udział w planowaniu sprintów, wydań oraz estymacji prac rozwojowych
Aktywne uczestnictwo w ceremoniach Agile, w tym code review, review sprintów oraz retrospektywach
Współpraca z analitykami, testerami i pozostałymi członkami zespołu przy realizacji celów projektowych
Wymagania
Minimum 3 lata doświadczenia komercyjnego w programowaniu w języku Java
Bardzo dobra znajomość frameworków Spring, Spring Boot oraz Hibernate
Doświadczenie w pracy z systemami opartymi o architekturę mikroserwisową
Praktyczna znajomość Apache Kafka
Znajomość narzędzi Git oraz Maven wykorzystywanych w procesie wytwarzania oprogramowania
Doświadczenie w tworzeniu i utrzymaniu testów jednostkowych
Dobra znajomość paradygmatów programowania obiektowego (OOP) oraz funkcyjnego (FP)
Umiejętność projektowania i implementacji rozwiązań w środowisku zwinnym
Możliwość udziału w spotkaniach projektowych w biurze raz w tygodniu w Warszawie
Mile widziane
Znajomość technologii konteneryzacyjnych i orkiestracyjnych, takich jak Docker, Kubernetes oraz Helm
Doświadczenie w pracy z RabbitMQ oraz ElasticSearch
Znajomość ekosystemu Spring Cloud
Dobra znajomość języka SQL oraz relacyjnych baz danych
Doświadczenie w projektach o wysokiej skali i dużej liczbie integracji systemowych
Używamy plików cookie, aby poprawić Twoje doświadczenia podczas przeglądania, analizować ruch i dostarczać spersonalizowane treści. Klikając „Akceptuję”, wyrażasz zgodę na używanie plików cookie.
Zaloguj się, aby aplikować
Załóż darmowe konto lub zaloguj się, aby przejść do strony aplikowania na tę ofertę.
Aplikuj i śledź wszystkie swoje aplikacje w jednym miejscu
Zapisuj oferty i nie zgub żadnej interesującej propozycji