apreel / Engineering
Java Developer / Architekt
Remote · PolandPLN 20,200 – PLN 30,200 / month
About this opportunity
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.
Solid.jobsJavaHibernateSpring BootKafka