Opis oferty
Fullstack Developer w Warszawa, Polska
NESS SOLUTION sp. z o.o.
- HybrydowoPołączenie biura i pracy zdalnej
Warszawa, Polska
Fullstack Developer
Miejsce pracy: Warszawa
Technologie, których używamy
Wymagane
- Java
- Spring Boot
- Hibernate
- Angular
- Kafka
- SQL
- DDD
O projekcie
Poszukujemy Fullstack Developera, który będzie odpowiedzialny za projektowanie architektury systemowej oraz rozwój aplikacji z wykorzystaniem technologii Java i Angular. Osoba na tym stanowisku będzie tworzyć i rozwijać mikroserwisy, projektować API REST, pracować z Apache Kafka oraz dbać o jakość i stabilność dostarczanego oprogramowania.
Jeśli masz doświadczenie w Java, Spring Boot, Apache Kafka, SQL, Angular oraz projektowaniu mikroserwisów, znasz podejście Domain-Driven Design (DDD) i wykorzystujesz narzędzia AI wspierające proces programowania, ta oferta jest dla Ciebie!
Tak organizujemy naszą pracę
Tak pracujemy
- u klienta
- agile
Twój zakres obowiązków
- Projektowanie i rozwój architektury systemowej oraz rozwiązań opartych na mikroserwisach.
- Tworzenie i rozwój oprogramowania z wykorzystaniem Java, Spring Boot, Spring Framework oraz Hibernate/JPA.
- Rozwijanie warstwy frontendowej aplikacji z wykorzystaniem Angular.
- Projektowanie i implementacja API REST oraz integracji pomiędzy systemami.
- Rozwój rozwiązań opartych na Apache Kafka i przetwarzaniu komunikatów.
- Projektowanie rozwiązań zgodnie z podejściem Domain-Driven Design (DDD).
- Praca z relacyjnymi bazami danych oraz tworzenie i optymalizacja zapytań SQL.
- Tworzenie testów jednostkowych oraz wsparcie w realizacji testów integracyjnych i akceptacyjnych.
- Analiza i usuwanie błędów oraz wsparcie stabilizacji aplikacji po wdrożeniu.
- Wykorzystywanie narzędzi AI wspierających proces wytwarzania i doskonalenia oprogramowania.
- Współpraca z zespołem przy projektowaniu, implementacji i wdrażaniu nowych funkcjonalności.
Nasze wymagania
- Minimum 6 lat komercyjnego doświadczenia w programowaniu w Java.
- Bardzo dobra znajomość Spring Boot, Spring Framework oraz Hibernate/JPA.
- Bardzo dobra znajomość Apache Kafka.
- Bardzo dobra znajomość SQL.
- Praktyczna znajomość Angular.
- Doświadczenie w stosowaniu podejścia Domain-Driven Design (DDD).
- Doświadczenie w projektowaniu i rozwijaniu architektury mikroserwisowej.
- Doświadczenie w projektowaniu i implementacji API REST.
- Umiejętność wykorzystania narzędzi AI wspierających proces wytwarzania oprogramowania.
Mile widziane
- Znajomość Docker i Kubernetes.
- Znajomość RabbitMQ i Elasticsearch.
- Znajomość narzędzia Playwright.
- Doświadczenie w pracy z platformami chmurowymi Azure, AWS lub GCP.
- Znajomość zagadnień związanych z bezpieczeństwem IT.
- Doświadczenie w projektowaniu i utrzymywaniu procesów CI/CD.
- Doświadczenie w mentoringu programistów lub pełnieniu roli Technical Leadera.
To oferujemy
- Udział w rozwoju nowoczesnych aplikacji i rozwiązań opartych na architekturze mikroserwisowej.
- Możliwość pracy z nowoczesnym stackiem technologicznym obejmującym Java, Spring Boot, Apache Kafka i Angular.
- Udział w projektowaniu architektury systemowej oraz rozwoju rozwiązań integracyjnych.
- Możliwość wykorzystania narzędzi AI w codziennej pracy programistycznej.
- Współpracę przy tworzeniu, testowaniu i wdrażaniu nowych funkcjonalności.
- Możliwość skorzystania z pakietów Luxmed i Multisport na preferencyjnych warunkach.
- Pracę w modelu hybrydowym – 1 dzień w tygodniu z biura.
Benefity
- dofinansowanie zajęć sportowych
- prywatna opieka medyczna
NESS SOLUTION sp. z o.o.
Ness Solution specializes in combining business with technology by providing high-skilled specialists for banks, insurance firms, enterprises belonging to the payment ecosystem and telecommunications companies.
Klikając w przycisk „Aplikuj” lub w inny sposób wysyłając zgłoszenie rekrutacyjne, zgadzasz się na przetwarzanie Twoich danych osobowych przez NESS SOLUTION sp. z o.o. z siedzibą w: Grzybowska 87, 00-844 Warszawa (Pracodawca), jako administratora danych osobowych w celu przeprowadzenia rekrutacji na stanowisko wskazane w ogłoszeniu.
Twoje dane osobowe będą przetwarzane w oparciu o następujące podstawy prawne: (a) aby podjąć działania na Twoje żądanie przed zawarciem umowy (np. informacje o oczekiwanym wynagrodzeniu i dostępności do rozpoczęcia pracy); (b) w oparciu o nasz prawnie uzasadniony interes (np. imię, nazwisko, data urodzenia, dane kontaktowe, wykształcenie, kwalifikacje zawodowe, przebieg dotychczasowego zatrudnienia); c) w oparciu o Twoją zgodę, która wyrażona jest poprzez przeslanie dokumentów aplikacyjnych zawierających takie informacje jak np. wizerunek czy zainteresowania.
Podanie wszystkich danych osobowych, o których mowa powyżej jest dobrowolne, natomiast dane wymienione w lit. a) i b) są niezbędne do wzięcia udziału w rekrutacji. Niepodanie danych skutkuje brakiem możliwości rozpatrzenia kandydatury. Podanie pozostałych danych jest dobrowolne, ale może pomóc w sprawnym przeprowadzeniu procesu rekrutacji.
Masz prawo żądać dostępu do Twoich danych (w tym uzyskania ich kopii), sprostowania danych, ich usunięcia, ograniczenia przetwarzania, przeniesienia, jak również wniesienia sprzeciwu wobec ich przetwarzania. Masz także prawo wniesienia skargi do Prezesa Urzędu Ochrony Danych Osobowych.
Twoje dane osobowe mogą zostać przekazane dostawcom usługi publikacji ogłoszeń o pracę, dostawcom systemów do zarządzania rekrutacjami, dostawcom usług IT (hosting), dostawcom systemów informatycznych.
Podane przez Ciebie dane osobowe nie będą wykorzystywane w celu profilowania albo podejmowania decyzji w sposób zautomatyzowany.
Twoje dane osobowe będą przetwarzane przez okres maks. 1 roku od zakończenia publikacji ogłoszenia, chyba, że wyraziłeś odrębną zgodę na wykorzystanie Twoich danych osobowych w przyszłych rekrutacjach.
W celu realizacji praw lub w przypadku jakichkolwiek pytań związanych z przetwarzaniem Twoich danych osobowych skontaktuj się z nami pod adresem: [email protected].