Czym będziesz się zajmować? Projektowanie, wdrażanie i nadzór nad architekturą nowoczesnego procesu wytwarzania oprogramowania (SDLC) z integracją narzędzi i modeli sztucznej inteligencji (GenAI/LLM), przy jednoczesnym zapewnieniu najwyższych standardów bezpieczeństwa danych, zgodności regulacyjnej oraz optymalizacji efektywności zespołów deweloperskich. Opis stanowiska (Twoje zadania): Projektowanie architektury: Tworzenie i rozwijanie bezpiecznej architektury dla nowych oraz istniejących rozwiązań opartych o ekosystem Java / Spring Boot. Security & DevSecOps: Projektowanie mechanizmów bezpieczeństwa (uwierzytelnianie, autoryzacja) oraz integracja praktyk i narzędzi DevSecOps z procesami CI/CD. Standaryzacja i dokumentacja: Tworzenie dokumentacji architektonicznej i modelowanie rozwiązań, a także budowanie standardów wytwarzania oprogramowania (Secure by Design). Komunikacja: Przekazywanie i tłumaczenie założeń architektonicznych oraz wymagań bezpieczeństwa. Prototypowanie i wsparcie: Tworzenie Proof of Concept dla nowych rozwiązań i technologii oraz aktywne wsparcie programistyczne zespołów przy implementacji najbardziej złożonych modułów. Modernizacja: Audytowanie istniejących systemów, identyfikowanie długu technologicznego/luk w zabezpieczeniach oraz proponowanie optymalizacji. Kogo poszukujemy? Doświadczenie i Architektura: Min. 5 lat doświadczenia w projektowaniu i programowaniu złożonych systemów backendowych opartych o technologię Java (w tym min. 2 lata w roli Architekta, Tech Leada lub Senior Developera projektującego rozwiązania). Biegła, praktyczna znajomość Java oraz ekosystemu Spring (Spring Boot, Spring Security, Spring Cloud). Udokumentowane doświadczenie w projektowaniu architektury rozproszonej (mikroserwisy) oraz integracji systemów (REST API, gRPC, systemy kolejkowe/event-driven np. Kafka, RabbitMQ). Rozumienie technologii frontendowych (Angular, HTML5, CSS) pod kątem integracji i bezpieczeństwa warstwy prezentacji. Umiejętność modelowania architektury i dokumentowania rozwiązań (np. UML, model C4). Głębokie zrozumienie zasad bezpiecznego tworzenia oprogramowania (Secure by Design) oraz znajomość standardów bezpieczeństwa (np. OWASP ASVS, OWASP SAMM). Praktyczne doświadczenie we wdrażaniu zasad i narzędzi DevSecOps w procesach Continuous Integration / Continuous Delivery (Jenkins lub podobne). Znajomość narzędzi do automatycznego testowania bezpieczeństwa kodu i zależności: SAST, DAST, SCA (np. SonarQube, Acunetix, Jfrog, itp.). Czego wymagamy? 8 lat doświadczenia na podobnym stanowisku Znajomości: Java Spring Security testing Komunikacja Mile widziane: Architektura rozwiązań Integracja systemów Technologie sieciowe Data modeling Dokumentacja projektowa STL DevSecOps CI/CD Uwierzytelnianie Automatyzacja Zarządzanie testami Kontenery Orkiestracja kontenerów Relational databases NoSQL Code Quality Test automation Linux Agile Jira Confluence Języki: Polski Angielski Jakie warunki i benefity otrzymasz? 28.6k–31.9k PLN netto/m (B2B) B2B - Elastyczne godziny pracy (100%) Praca zdalna: W całości Pakiet medyczny, Pakiet sportowy Kim jesteśmy? apreel został założony w kwietniu 2010 roku przez przyjaciół, których marzeniem było stworzenie własnego software house'u. Wraz z rozwojem firmy i jednocześnie wzrostem zaufania klientów, rozszerzyła swoją działalność o usługi takie jak leasing ekspertów IT. Dziś ten obszar stanowi główny filar działalności apreel. Nie oznacza to jednak, że założyciele apreela porzucili swoje marzenia. Naszą pasją zawsze będzie tworzenie autorskich rozwiązań informatycznych, a celem, do którego dążymy, jest ciągłe ich doskonalenie. W połączeniu z wyjątkową atmosferą i profesjonalizmem stworzyliśmy w apreelu wyjątkowy klimat. Zapraszam do aplikowania, jeżeli zależy Ci na pracy wśród dobrych specjalistów, w stabilnych organizacjach oraz z jasnymi warunkami finansowania.