W skrócie
- Zadania: Twórz i rozwijaj aplikacje internetowe w zespole Agile, korzystając z Java i Angular.
- Firma: Innowacyjna firma technologiczna z kulturą współpracy.
- Benefity: Atrakcyjne wynagrodzenie, benefity zdrowotne, praca zdalna i rozwój zawodowy.
- Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na innowacyjne projekty.
- Kwalifikacje: 5+ lat doświadczenia w programowaniu Full Stack oraz umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 90000 - 110000 zł za rok.
Opis stanowiska: 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 kart komercyjnych dostępnych w Internecie. 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.
Kluczowe obowiązki:
- 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 usterek 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 w Internecie.
- 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.
- 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.
Wymagana wiedza i doświadczenie:
- 5+ lat doświadczenia 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, sposób pracy Agile/Scrum.
- Doświadczenie w rozwiązywaniu luk w zabezpieczeniach SAST, skanowania kontenerów i luk w zabezpieczeniach.
- Znajomość zasad bezpiecznego kodowania i zasad OWASP.
- Silne umiejętności rozwiązywania problemów i analizy.
- Znajomość języka angielskiego (B1+/B2 lub wyżej).
- Podstawowa znajomość korzystania z narzędzi AI lub chęć ich eksploracji.
Preferowane wiedza i doświadczenie:
- Doświadczenie w bankowości, kartach lub obszarze płatności.
- Doświadczenie z platformami chmurowymi.
- Doświadczenie w DevSecOps i zarządzaniu lukami w zabezpieczeniach.
- Optymalizacja wydajności i monitorowanie aplikacji.
- Doświadczenie w mentorowaniu i coachingu technicznym.
Full Stack Developer in Warsaw – pracodawca: B2B Network
B2B Network to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w branży IT, szczególnie w obszarze bankowości i rozwiązań API. Nasza kultura pracy opiera się na współpracy i innowacyjności, co sprzyja rozwojowi zawodowemu pracowników. Oferujemy atrakcyjne benefity oraz możliwość pracy w międzynarodowym zespole, co pozwala na zdobywanie cennych doświadczeń i rozwijanie umiejętności w globalnym kontekście.