Architekt Rozwiązań Java

apreel · Warszawa

Opis stanowiska

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.

Umiejętności

JavaZaawansowany
Zaawansowany
SpringZaawansowany
Zaawansowany
Security testingZaawansowany
Zaawansowany
KomunikacjaZaawansowany
Zaawansowany
Architektura rozwiązańPodstawowy
Podstawowy
Integracja systemówPodstawowy
Podstawowy
Technologie sieciowePodstawowy
Podstawowy
Data modelingPodstawowy
Podstawowy
Dokumentacja projektowaPodstawowy
Podstawowy
STLPodstawowy
Podstawowy
DevSecOpsPodstawowy
Podstawowy
CI/CDPodstawowy
Podstawowy
UwierzytelnianiePodstawowy
Podstawowy
AutomatyzacjaPodstawowy
Podstawowy
Zarządzanie testamiPodstawowy
Podstawowy
KonteneryPodstawowy
Podstawowy
Orkiestracja kontenerówPodstawowy
Podstawowy
Relational databasesPodstawowy
Podstawowy
NoSQLPodstawowy
Podstawowy
Code QualityPodstawowy
Podstawowy
Test automationPodstawowy
Podstawowy
LinuxPodstawowy
Podstawowy
AgilePodstawowy
Podstawowy
JiraPodstawowy
Podstawowy
ConfluencePodstawowy
Podstawowy

Języki

PolskiEkspert
Ekspert
AngielskiZaawansowany
Zaawansowany

Miejsce pracy

remoteWarszawa

Benefity

Pakiet medycznyPakiet sportowy