Senior Java Developer
NESS SOLUTION sp. z o.o.
⚲ Warszawa
120–160 zł netto (+ VAT) / godz.
Wymagania
- Java
- Spring Boot
- Oracle
- JPA
- PostgreSQL
- Camunda
Opis stanowiska
Nasze wymagania: Min. 5+ lat doświadczenia w tworzeniu aplikacji backendowych w Java (18+) i Spring Boot (3+), Znajomość dobrych praktyk programistycznych i wzorców projektowych, Min. 3 lata doświadczenia w pracy z bazami danych (Oracle, PostgreSQL), Znajomość procesu wytwarzania oprogramowania oraz doświadczenie w pracy w Agile (Scrum), Umiejętność projektowania rozwiązań z myślą o skalowalności, wydajności i utrzymaniu, Dbałość o jakość kodu (code review, inicjowanie usprawnień, ograniczanie długu technologicznego), Samodzielność, odpowiedzialność i dobra organizacja pracy, Umiejętność szybkiej adaptacji oraz dzielenia się wiedzą w zespole, Znajomość języka angielskiego pozwalająca na pracę z dokumentacją techniczną. Mile widziane: Doświadczenie z Camunda (BPMN), Magnolia CMS, technologiami frontendowymi (Angular, TypeScript), chmurą (Azure/GCP) czy narzędziami takimi jak Helm lub Nginx. O projekcie: Do naszego zespołu w branży ubezpieczeń poszukujemy doświadczonego Back-End Developera, który swobodnie porusza się w ekosystemie Javy i chce realnie wpływać na jakość, stabilność oraz rozwój nowoczesnych systemów. Szukamy osoby, która patrzy szerzej niż tylko na kod — projektuje rozwiązania z uwzględnieniem architektury, bezpieczeństwa danych i długoterminowego utrzymania, dbając jednocześnie o detale i rozumiejąc kontekst biznesowy. Projekt koncentruje się na rozwijaniu kluczowego systemu o dużej skali i wysokich wymaganiach w zakresie niezawodności oraz bezpieczeństwa danych. Zespół pracuje nad wprowadzaniem nowych funkcjonalności i ciągłym usprawnianiem rozwiązania, dbając o jego wydajność, jakość architektury oraz długofalowy rozwój. Zakres obowiązków: Projektowanie rozwiązań technicznych oraz uzgadnianie ich założeń w sposób zapewniający spójność systemu, bezpieczeństwo danych, wysoką jakość architektury, ciągłość działania oraz minimalizację długu technologicznego, Wdrażanie nowych funkcjonalności zgodnie z ustalonymi wymaganiami, standardami organizacyjnymi oraz dobrymi praktykami wytwarzania oprogramowania, Uczestnictwo w przeglądach kodu, ze szczególnym uwzględnieniem zgodności ze standardami oraz przyjętymi założeniami projektowymi, Proaktywne ograniczanie długu technologicznego poprzez inicjowanie refaktoryzacji oraz współtworzenie i utrzymanie rejestru długu systemowego, Zapewnienie wsparcia technicznego i merytorycznego podczas wdrożeń, Identyfikowanie, analizowanie i rozwiązywanie problemów oraz błędów w systemie, Monitorowanie działania systemu oraz proponowanie i wdrażanie usprawnień zwiększających jego wydajność i stabilność, Szacowanie nakładu pracy niezbędnego do realizacji zmian w systemach IT. Oferujemy: Preferencyjne pakiety na Multisport i Luxmed, Możliwość realnego wpływu na architekturę systemów w dużej skali, Stabilną współpracę w modelu B2B.