Software Architect

Java

Software Architect

Java
rondo Ignacego Daszyńskiego 1, Warszawa

IT Squad

Full-time
B2B
Senior
Remote

Job description

ZAKRES OBOWIĄZKÓW

  • Projektowanie i odpowiedzialność za architekturę systemów – prowadzenie projektowania oraz wdrażania złożonych, rozproszonych systemów (Java 17+, Spring Boot), z naciskiem na skalowalność, wydajność i bezpieczeństwo

  • Definiowanie standardów technologicznych – ustanawianie i egzekwowanie najlepszych praktyk w obszarze mikrousług, API REST (OpenAPI), architektury czystej oraz podejścia cloud-native

  • Przekładanie potrzeb biznesowych na rozwiązania IT – ścisła współpraca z interesariuszami w celu tworzenia spójnej wizji architektonicznej i dopasowanych rozwiązań technologicznych

  • Liderstwo techniczne i podejmowanie decyzji – prowadzenie zespołów międzyfunkcyjnych, wspieranie decyzji architektonicznych oraz nadzór nad realizacją inicjatyw technologicznych w środowisku Agile/DevOps

  • Projektowanie architektury zdarzeniowej i integracji – tworzenie rozwiązań opartych o event-driven architecture (Kafka/RabbitMQ) oraz integracja systemów

  • Rozwój i nadzór nad warstwą frontendową – koordynacja rozwoju nowoczesnych interfejsów użytkownika (Angular) w zgodzie z wymaganiami UX i architektury systemu

  • Zapewnienie jakości i standardów kodu – prowadzenie przeglądów kodu, definiowanie standardów oraz dbanie o wysoką jakość rozwiązań

  • Rozwiązywanie złożonych problemów technicznych – diagnozowanie i eliminowanie krytycznych problemów w środowiskach developerskich i produkcyjnych

  • Projektowanie i optymalizacja procesów CI/CD – rozwój automatyzacji, pipeline’ów oraz narzędzi monitorujących wspierających ciągłe dostarczanie

  • Zarządzanie wdrożeniami i wydaniami – planowanie, koordynacja i nadzór nad release’ami oraz wdrożeniami produkcyjnymi

  • Tworzenie dokumentacji architektonicznej – opracowywanie diagramów, standardów i dokumentacji technicznej

  • Mentoring i rozwój zespołu – wspieranie programistów, budowanie kultury jakości i ciągłego doskonalenia

 CZEGO OCZEKUJEMY

  • Min. 5 lat doświadczenia w Java oraz projektowaniu systemów i architektury

  • Bardzo dobrej znajomości Java (17+), Spring Boot oraz budowy systemów rozproszonych

  • Doświadczenia w projektowaniu mikrousług i API REST (OpenAPI)

  • Praktycznej znajomości Azure Cloud, Docker, Kubernetes oraz wdrożeń wieloregionalnych

  • Doświadczenia z CI/CD (Azure DevOps, GitHub), SonarQube oraz Infrastructure as Code

  • Znajomości monitoringu, automatyzacji oraz strategii wysokiej dostępności i disaster recovery

  • Doświadczenia w event-driven architecture (Kafka lub RabbitMQ)

  • Praktyki w integracji systemów oraz (mile widziane) rozwiązań AI/ML

  • Znajomość Angular, HTML, CSS, JavaScript/TypeScript

  • Umiejętność projektowania spójnych rozwiązań full-stack

  • Zaawansowanej znajomości relacyjnych baz danych (PostgreSQL, Oracle)

  • Doświadczenia w optymalizacji zapytań i wydajności systemów

  • Doświadczenia w pracy w Agile/Scrum oraz prowadzeniu inicjatyw technicznych

  • Bardzo dobrych umiejętności analitycznych i rozwiązywania problemów

  • Samodzielności w pracy nad złożonymi zagadnieniami

  • Bardzo dobrej znajomości języka angielskiego umożliwiającej swobodną komunikację biznesową

 MILE WIDZIANE

  • Znajomość frameworków do automatyzacji testów

  • Certyfikaty (Azure, Java, Kubernetes)

CO OFERUJEMY

  • Realny wpływ na rozwiązania biznesowe i technologiczne w ramach realizowanych projektów

  • Szkolenia oraz wsparcie w określeniu ścieżki rozwoju

  • Eventy firmowe, dostęp do usług medycznych oraz pakietów sportowych

  • Zatrudnienie na umowę B2B

  • Pracę w trybie 100% zdalnym lub 1 dzień pracy z biura (Trójmiasto)

  • Krótki proces rekrutacji składający się z rozmowy HR oraz skill interview z managerem projektu

Tech stack

    English

    C1

    Polish

    C1

    Java

    master

    Spring Boot

    master

    REST API

    advanced

    Azure

    advanced

    Docker

    advanced

    Kubernetes

    advanced

    CI/CD

    advanced

Office location

Software Architect

Summary of the offer

Software Architect

rondo Ignacego Daszyńskiego 1, Warszawa
IT Squad
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest IT Squad sp. z o. o. z siedzibą w Warszawie 00-843, Rondo Daszyńskiego 1 (dalej jako "admi... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.