← Back to jobs

Architect Java

Skills

agileangularapici cdcloudconfluencecssdastdevsecopsdockerevent driven architecturegenerative aigrpchtmljavajenkinsjirajwtkafkakuberneteslinuxllmmicroservicesnosql

Description

Wspólnie z naszym Partnerem Biznesowym, wiodącą organizacją z branży ubezpieczeniowej, poszukujemy doświadczonego specjalisty do realizacji projektów jako Java Security Architect. Projekt obejmuje modernizację procesu wytwarzania oprogramowania z wykorzystaniem narzędzi i modeli sztucznej inteligencji (GenAI/LLM), projektowanie bezpiecznej architektury w ekosystemie Java / Spring Boot oraz wdrażanie praktyk DevSecOps i standardów Secure by Design. To realny wpływ na architekturę, standardy bezpieczeństwa i sposób wytwarzania oprogramowania w dużej organizacji. Start od zaraz.
  • Minimum 5 lat doświadczenia w projektowaniu i programowaniu złożonych systemów backendowych w Javie, w tym minimum 2 lata w roli Architekta, Tech Leada lub Senior Developera projektującego rozwiązania.
  • Biegła, praktyczna znajomość Javy 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 i event-driven, np. Kafka, RabbitMQ).
  • Doświadczenie we wdrażaniu zasad 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 CI/CD (Jenkins lub podobne).
  • Znajomość narzędzi do automatycznego testowania bezpieczeństwa kodu i zależności: SAST, DAST, SCA (np. SonarQube, Acunetix, JFrog).
  • Praktyczna znajomość uwierzytelniania i autoryzacji (OAuth2, OpenID Connect, JWT, SAML) oraz zarządzania sekretami.
  • Umiejętność modelowania i dokumentowania architektury (np. UML, model C4).
  • Rozumienie technologii frontendowych (Angular, HTML5, CSS) pod kątem integracji i bezpieczeństwa warstwy prezentacji.
  • Znajomość środowisk kontenerowych i orkiestracji (Docker, Kubernetes, OpenShift).
  • Praktyczna znajomość relacyjnych baz danych (np. PostgreSQL, Oracle) oraz rozwiązań NoSQL.
  • Świadomość procesów Code Quality i testów automatycznych na poziomie całej aplikacji.
  • Podstawowa znajomość systemów operacyjnych z rodziny Linux.
  • Doświadczenie w projektach realizowanych w metodykach zwinnych (Scrum/Agile) z wykorzystaniem JIRA i Confluence.
  • Bardzo dobre umiejętności komunikacyjne, pozwalające jasno tłumaczyć złożone zagadnienia techniczne zarówno developerom, jak i interesariuszom biznesowym.
  • Wykształcenie wyższe informatyczne lub pokrewne.

Get similar jobs in Poland by email

We'll email you when new jobs similar to this one appear.

Similar jobs

Explore more Solutions Architect jobs in Poland.

Finding similar jobs…