Senior Java Architect

apreel

Polska

On-site

PLN 180,000 - 260,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Apreel w Polsce poszukuje doświadczonego Architekta Oprogramowania odpowiedzialnego za projektowanie i rozwijanie bezpiecznej architektury dla systemów opartych na Java/Spring Boot. W roli tej będziesz prowadzić decyzje architektoniczne, dbać o standardy Secure by Design i współpracować z zespołami DevOps.

Wymagane jest co najmniej 5 lat doświadczenia w backendzie i 2 lata w roli Architekta/Tech Leada. Znajomość mikroserwisów, OAuth2/JWT, Docker/Kubernetes oraz narzędzi do testowania

Qualifications

  • Minimum 5 lat doświadczenia w projektowaniu i programowaniu złożonych systemów backendowych opartych o Java/Spring Boot.
  • Doświadczenie w architekturze mikroserwisów i integracjach systemów (REST/gRPC).
  • Znajomość bezpieczeństwa aplikacji (OAuth2, JWT, OpenID Connect, SAML) i praktyk DevSecOps.
  • Znajomość narzędzi SAST/DAST/SCA (SonarQube, Acunetix, Jfrog).
  • Znajomość konteneryzacji (Docker, Kubernetes/OpenShift).
  • Modelowanie architektury i dokumentacja (UML, C4).
  • Doskonałe umiejętności komunikacyjne i praca w Agile.

Responsibilities

  • Projektowanie i rozwijanie architektury bezpiecznych systemów Java/Spring Boot.
  • Projektowanie mechanizmów Security i DevSecOps w CI/CD.
  • Dokumentowanie architektury i standardów Secure by Design.
  • Mentoring zespołów w zakresie praktyk programistycznych i bezpieczeństwa.
  • Audyt istniejących systemów i identyfikacja długu technologicznego.
  • Wspieranie zespołów w implementacji najtrudniejszych modułów.

Skills

Architektura oprogramowania
DevSecOps
Mentoring
Komunikacja techniczna
Scrum/Agile
Projektowanie PoC

Education

Wyższe informatyczne lub pokrewne

Tools

Docker
Kubernetes/OpenShift
PostgreSQL
Oracle
NoSQL
SonarQube
Jenkins
Sparx Enterprise Architect

Job description

  • 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.
  • Mentoring: Promowanie dobrych praktyk programistycznych, kultury bezpieczeństwa oraz dzielenie się wiedzą z zespołami deweloperskimi.
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.).
  • Praktyczna znajomość zagadnień z obszaru uwierzytelniania i autoryzacji (OAuth2, OpenID Connect, JWT, SAML) oraz zarządzania sekretami.
Infrastruktura i Narzędzia:
  • 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 Automated Testing na poziomie całej aplikacji.
  • Podstawowa znajomość systemów operacyjnych z rodziny Linux.
Umiejętności miękkie i organizacja pracy:
  • Doskonałe umiejętności komunikacyjne – potrafisz jasno tłumaczyć skomplikowane zagadnienia techniczne zarówno zespołom deweloperskim, jak i biznesowi.
  • Doświadczenie w pracy w zwinnych metodykach wytwarzania oprogramowania (Scrum/Agile) z wykorzystaniem JIRA / Confluence.
  • Wykształcenie wyższe (informatyczne lub pokrewne).
Dodatkowymi atutami będą:
  • Znajomość specyfiki i architektury systemów ubezpieczeniowych.
  • Biegłość w korzystaniu z narzędzia Enterprise Architect (Sparx Systems).
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Architekt rozwiązań (Java)
Architekt rozwiązań (Java)

apreel • Polska

On-site
PLN 180,000 - 240,000
Technical Leader/Architekt Systemowy
Technical Leader/Architekt Systemowy

Solid Company • Polska

Hybrid
PLN 240,000 - 360,000
Architekt Systemów i Lider Techniczny Java/Spring
Architekt Systemów i Lider Techniczny Java/Spring

Solid Company • Polska

Hybrid
PLN 240,000 - 360,000
Technical Lead (Java)
Technical Lead (Java)

Solid Company • Polska

Hybrid
PLN 220,000 - 289,000
Backend Developer
Backend Developer

Ness Solution • Województwo mazowieckie

Remote
PLN 120,000 - 170,000
Remote work
Luxmed
Multisport
Technical Leader/Architekt systemowy
Technical Leader/Architekt systemowy

Algoteque • Województwo mazowieckie

On-site
PLN 260,000 - 420,000
Technical Leader Java
Technical Leader Java

IT Factory • Województwo mazowieckie

Hybrid
PLN 240,000 - 360,000
Architekt Systemowy
Architekt Systemowy

IT Factory • Województwo mazowieckie

Hybrid
PLN 240,000 - 360,000
Technical Leader/Architekt systemowy
Technical Leader/Architekt systemowy

Algoteque • Warszawa

On-site
PLN 260,000 - 420,000
Technical Leader/Architekt systemowy
Technical Leader/Architekt systemowy

Clurgo Ltd. • Polska

Hybrid
PLN 200,000 - 380,000
Hybrid work model
Top locations