W skrócie
- Zadania: Twórz i rozwijaj aplikacje internetowe w zespole Agile, korzystając z Java, Angular i Kafka.
- Firma: Innowacyjna firma technologiczna z kulturą współpracy.
- Benefity: Model pracy hybrydowej, konkurencyjne wynagrodzenie i możliwości rozwoju zawodowego.
- Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na rozwój aplikacji krytycznych dla biznesu.
- Kwalifikacje: Min. 5-letnie doświadczenie w programowaniu Full Stack w Java oraz umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 94500 - 115500 zł za rok.
Konsultant będzie pracował jako Full Stack Java Developer w obszarze usług kart, koncentrując się na rozwoju, utrzymaniu i ciągłym doskonaleniu aplikacji komercyjnych dostępnych przez internet. Rola obejmuje projektowanie i wdrażanie nowych funkcjonalności, ulepszanie istniejących rozwiązań oraz zapewnienie wysokiej dostępności, wydajności i bezpieczeństwa krytycznych aplikacji biznesowych.
- Projektowanie, rozwijanie, testowanie i utrzymywanie aplikacji przy użyciu Java, Spring Boot, Angular, Kafka, SQL, Docker i Kubernetes.
- Rozwój i ulepszanie rozwiązań opartych na mikroserwisach zgodnie z zasadami czystego kodu i najlepszymi praktykami.
- Budowanie i utrzymywanie interfejsów API REST oraz integracji z systemami wewnętrznymi i zewnętrznymi.
- Aktywny udział w ceremoniach Agile/Scrum, w tym planowaniu, udoskonalaniu, przeglądach i retrospektywach.
- Ścisła współpraca z właścicielami produktów, analitykami, architektami, specjalistami ds. bezpieczeństwa i zespołami operacyjnymi w celu dostarczenia wartości biznesowej.
- Analiza, rozwiązywanie i usuwanie defektów aplikacji, incydentów i problemów produkcyjnych.
- Identyfikacja i usuwanie luk w zabezpieczeniach wykrytych za pomocą SAST, skanowania kontenerów, skanowania zależności, testów penetracyjnych i innych ocen bezpieczeństwa.
- Promowanie praktyk bezpiecznego kodowania i przyczynianie się do poprawy bezpieczeństwa aplikacji dostępnych przez internet.
- Wsparcie procesów CI/CD przy użyciu narzędzi takich jak Git, Bitbucket i Jenkins w celu umożliwienia efektywnej i niezawodnej dostawy oprogramowania.
- Optymalizacja wydajności aplikacji, skalowalności, odporności i łatwości utrzymania.
- Tworzenie i utrzymywanie dokumentacji technicznej, w tym projektów rozwiązań, dokumentacji operacyjnej i wytycznych dotyczących wdrożenia.
- Udział w inicjatywach ciągłego doskonalenia związanych z praktykami rozwoju, automatyzacją, zapewnieniem jakości i bezpieczeństwem.
- Konsultant powinien pracować samodzielnie, jednocześnie skutecznie współpracując w ramach zespołu Agile i przyczyniając się zarówno do dostarczania funkcji, jak i bieżącego zarządzania cyklem życia aplikacji.
- Wykorzystanie narzędzi i rozwiązań wspomaganych przez AI, takich jak GitHub Copilot i Microsoft 365 Copilot, w celu poprawy efektywności rozwoju, jakości kodu, dokumentacji, testowania i działań związanych z usuwaniem luk w zabezpieczeniach.
- Badanie i przyczynianie się do przyjęcia agentów AI i inteligentnych rozwiązań automatyzacyjnych, które zwiększają dostawę oprogramowania, wsparcie operacyjne i tworzenie wartości biznesowej w obszarze kart.
Wymagane jest co najmniej 5-letnie doświadczenie w rozwoju Full Stack Java oraz umiejętność testowania wprowadzonych zmian.
- Java, Spring Boot, mikroserwisy, REST APIs.
- Angular i Angular Material.
- Kafka i bazy danych SQL.
- Docker i Kubernetes.
- Git, Bitbucket, Jenkins, CI/CD.
- Praca w metodologii Agile/Scrum.
- Doświadczenie w rozwiązywaniu luk w zabezpieczeniach SAST, skanowania kontenerów i luk w zabezpieczeniach.
- Znajomość zasad bezpiecznego kodowania i OWASP.
- Silne umiejętności rozwiązywania problemów i analizy.
- Podstawowa znajomość korzystania z narzędzi AI lub chęć ich eksploracji.
Oferujemy: Hybrydowy model pracy, min. 60% obecności w biurze.
Fullstack Developer in Warsaw – pracodawca: ITConnect Sp. z o.o.
Nasza firma to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku technologicznym. Pracując jako Fullstack Developer w obszarze kart komercyjnych, będziesz miał okazję współpracować z zespołem Agile, korzystać z nowoczesnych narzędzi oraz uczestniczyć w innowacyjnych projektach, które mają realny wpływ na bezpieczeństwo i wydajność aplikacji. Oferujemy elastyczny model pracy hybrydowej oraz wsparcie w ciągłym doskonaleniu umiejętności, co czyni nas idealnym miejscem dla osób poszukujących satysfakcjonującej kariery.