
B2B.NET S.A. · Warszawa
Full Stack Developer (Java + Angular)
W skrócie
zdania wybrane z oferty- Projektowanie, rozwój, testowanie i utrzymanie aplikacji z wykorzystaniem Java, Spring Boot, Angular, Kafka, SQL, Docker i Kubernetes.
- Projektowanie, implementacja i utrzymanie REST API oraz integracji z systemami wewnętrznymi i zewnętrznymi.
- Backend: Java, Spring Boot, Microservices, REST API, Apache Kafka
Technologie
Pełny opis
z pracuj.plTechnologie, których używamy
Wymagane
- Java
- Spring Boot
- Angular
- Angular Material
- Apache Kafka
- SQL
- Docker
- Kubernetes
- Git
- Bitbucket
- Jenkins
O projekcie
Poszukujemy doświadczonego Full Stack Developera (Java + Angular), który dołączy do zespołu odpowiedzialnego za rozwój i utrzymanie nowoczesnych aplikacji wspierających usługi kartowe i płatnicze.
Projekt obejmuje rozwój aplikacji biznesowych dostępnych przez Internet, wdrażanie nowych funkcjonalności, optymalizację istniejących rozwiązań oraz zapewnienie wysokiego poziomu bezpieczeństwa, wydajności i niezawodności systemów.
Szukamy osoby, która swobodnie porusza się zarówno w technologiach backendowych, jak i frontendowych, posiada doświadczenie w architekturze mikroserwisowej oraz potrafi samodzielnie rozwiązywać problemy techniczne.
Technologie
Backend: Java, Spring Boot, Microservices, REST API, Apache Kafka
Frontend: Angular, Angular Material
Bazy danych: SQL
DevOps / CI/CD: Docker, Kubernetes, Git, Bitbucket, Jenkins, CI/CD
Security: SAST, OWASP, Secure Coding, Container Scanning, Dependency Scanning, DevSecOps
AI Tools: GitHub Copilot, Microsoft 365 Copilot, AI Agents
Metodyka: Agile, Scrum
Twój zakres obowiązków
- Projektowanie, rozwój, testowanie i utrzymanie aplikacji z wykorzystaniem Java, Spring Boot, Angular, Kafka, SQL, Docker i Kubernetes.
- Tworzenie i rozwijanie rozwiązań opartych na architekturze mikroserwisowej.
- Projektowanie, implementacja i utrzymanie REST API oraz integracji z systemami wewnętrznymi i zewnętrznymi.
- Rozwój interfejsów użytkownika z wykorzystaniem Angular i Angular Material.
- Analiza i rozwiązywanie błędów aplikacyjnych, incydentów oraz problemów produkcyjnych.
- Identyfikacja i usuwanie podatności bezpieczeństwa wykrywanych przez SAST, skanowanie kontenerów, skanowanie zależności oraz testy penetracyjne.
- Stosowanie zasad Secure Coding, OWASP oraz Clean Code.
- Wspieranie procesów CI/CD z wykorzystaniem Git, Bitbucket i Jenkins.
- Optymalizacja wydajności, skalowalności, stabilności i bezpieczeństwa aplikacji.
- Współpraca z analitykami, architektami, Product Ownerami oraz zespołami bezpieczeństwa i utrzymania.
- Udział w pracach zespołu realizowanych zgodnie z metodyką Agile/Scrum.
- Tworzenie i aktualizacja dokumentacji technicznej.
- Wykorzystywanie narzędzi AI, takich jak GitHub Copilot i Microsoft 365 Copilot, w celu usprawnienia developmentu, testowania i dokumentowania rozwiązań.
- Udział w inicjatywach związanych z automatyzacją oraz wykorzystaniem AI Agents w procesach wytwarzania oprogramowania.
Nasze wymagania
- Minimum 5 lat komercyjnego doświadczenia w roli Full Stack Java Developera.
- Bardzo dobra znajomość Java, Spring Boot, Microservices i REST API.
- Praktyczne doświadczenie w tworzeniu aplikacji frontendowych z wykorzystaniem Angular i Angular Material.
- Doświadczenie w pracy z Apache Kafka oraz bazami danych SQL.
- Znajomość Docker i Kubernetes.
- Praktyczna znajomość Git, Bitbucket, Jenkins oraz procesów CI/CD.
- Doświadczenie w samodzielnym testowaniu implementowanych zmian.
- Doświadczenie w analizie i usuwaniu podatności bezpieczeństwa wykrywanych przez SAST, Container Scanning i Dependency Scanning.
- Znajomość zasad Secure Coding i OWASP.
- Umiejętność diagnozowania i rozwiązywania problemów technicznych oraz produkcyjnych.
- Doświadczenie w pracy w środowisku Agile/Scrum.
- Znajomość języka angielskiego na poziomie minimum B2
- Podstawowa znajomość narzędzi AI wspierających development lub gotowość do ich poznawania.
Mile widziane
- Doświadczenie w projektach dla sektora bankowego, kart płatniczych lub systemów płatniczych.
- Znajomość platform chmurowych.
- Doświadczenie w obszarze DevSecOps i Vulnerability Management.
- Umiejętność optymalizacji wydajności aplikacji oraz korzystania z narzędzi monitorujących.
- Doświadczenie w mentoringu technicznym i dzieleniu się wiedzą z zespołem.
Etapy rekrutacji
- Rozmowa techniczna
- Rozmowa z klientem
B2B.NET S.A.
B2Bnetwork jest polską firmą, specjalizującą się w obszarze Quality Assurance oraz Outsourcingu specjalistów IT. Od 2015r. zarządzamy w całości procesami testowymi u naszych klientów oraz wspieramy w znalezieniu odpowiednich kompetencji w innych obszarach IT.
Treść ogłoszenia pochodzi z pracuj.pl i należy do jego autora.
Historia oferty
bez zmian od publikacji- Podbita na górę listy
Pracodawca odświeżył ogłoszenie na portalu.
- Opublikowana na pracuj.pl