Java Developer / Architekt

apreel · Warszawa

Opis stanowiska

Czym będziesz się zajmować?

  • 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.


Kogo poszukujemy?

  • Min. 5 lat doświadczenia (w tym min. 2 lata w roli Architekta, Tech Leada lub Senior Developera projektującego rozwiązania).
  • Biegła znajomość Java oraz Spring Boot, Spring Security, Spring Cloud.
  • Doświadczenie w projektowaniu architektury rozproszonej (mikroserwisy) oraz integracji systemów (REST API, gRPC, systemy kolejkowe/event-driven np. Kafka, RabbitMQ).
  • Rozumienie Angular, HTML5, CSS pod kątem integracji i bezpieczeństwa warstwy prezentacji.
  • Umiejętność modelowania architektury i dokumentowania rozwiązań (np. UML, model C4).

Security i DevSecOps:

  • Głębokie zrozumienie 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ń OAuth2, OpenID Connect, JWT, SAML).

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.


Czego wymagamy?

5 lat doświadczenia na podobnym stanowisku
Znajomości:
  • Java
  • Hibernate
  • Spring Boot
  • Kafka
Języki:
  • Polski
  • Angielski


Jakie warunki i benefity otrzymasz?
  • 20.2k–30.2k PLN netto/m (B2B)
  • B2B - Elastyczne godziny pracy (100%)
  • Praca zdalna: W całości


Kim jesteśmy?
Firma apreel powstała w kwietniu 2010 roku. W miarę rozwoju firmy i równolegle ze wzrostem poziomu zaufania klientów, jej działalność poszerzyła się o usługi Outsourcingu Specjalistów IT. Dziś to właśnie ten obszar stanowi główny filar działalności apreel.

Umiejętności

JavaZaawansowany
Zaawansowany
HibernateZaawansowany
Zaawansowany
Spring BootZaawansowany
Zaawansowany
KafkaZaawansowany
Zaawansowany

Języki

PolskiEkspert
Ekspert
AngielskiZaawansowany
Zaawansowany

Miejsce pracy

remoteWarszawa