Software Architect

Software Architect

Architecture

Chmielna 89, Warszawa

PKO BP Finat

Full-time
B2B
Senior
Hybrid

Tech stack

    Polish

    C1

    Java

    master

    RabbitMQ, Apache Kafka

    advanced

    Google Cloud Platform

    advanced

    Jenkins, GitLab CI, Docker, Helm

    advanced

    Software Architecture

    advanced

    Microservice Architecture

    advanced

    Redis, Hazelcast

    advanced

    SQL

    advanced

    Prometheus, Grafana

    advanced

    OAuth 2.0, OpenID Connect

    advanced

Job description

Dla naszego klienta szukamy Software Architect/ Solution Architecta z duszą Java Developera.

 

STOS TECHNOLOGICZNY:

  • Java 11/17, Spring Boot, Hibernate, REST, Swagger/OpenAPI, RabbitMQ, Kafka

  • Kubernetes / OpenShift, Docker, Helm, GitLab CI, Jenkins

  • GCP (Pub/Sub, IAM, Cloud SQL, Firestore)

  • OAuth 2.0, Redis, Hazelcast, HTTP/2

  • Grafana, Kibana, Prometheus, Stackdriver, ELK, Dynatrace

  • Git, Jira, Confluence

 

Zakres obowiązków:

  • Projektowanie architektury systemów backendowych zorientowanych na mikroserwisy i wysoką dostępność, skalowalnej i nowoczesnej,

  • Współtworzenie docelowej architektury IKO – zgodnej z realiami implementacyjnymi i potrzebami biznesowymi,

  • Dobór technologii i wzorców projektowych dla nowych rozwiązań, opiniowanie projektów i kodu,

  • Tworzenie szablonów, bibliotek i mikroserwisów referencyjnych (wzorcowych),

  • Projektowanie integracji systemów rozproszonych – messaging, event-driven, API-first,

  • Udział w dekompozycji monolitu – identyfikowanie granic domen, planowanie migracji,

  • Współpraca z zespołami scrumowymi, mentoring i prowadzenie warsztatów technicznych,

  • Dbanie o observability, bezpieczeństwo, standardy CI/CD i jakość architektury.

 

Poszukiwane kompetencje:

  • Masz min. 5 lat doświadczenia jako Java backend developer, w tym praktykę w projektowaniu architektury systemów rozproszonych.

  • Swobodnie poruszasz się w Spring Boot, Java 8/11/17, REST, Hibernate, znasz wzorce projektowe i Clean Code.

  • Znasz realia działania systemów mikroserwisowych i związane z nimi wyzwania: spójność, retry, fallback, circuit breaker, kontrakty API, versioning.

  • Masz praktyczne doświadczenie z:▸ Kubernetes / OpenShift / GKE▸ GCP – Pub/Sub, IAM, Cloud SQL, Firestore▸ RabbitMQ, Kafka, Redis, Hazelcast▸ OAuth 2.0, OpenID Connect▸ Grafana, Kibana, Prometheus, ELK, Dynatrace

  • Potrafisz tworzyć i utrzymywać architekturę logiczną i fizyczną systemów.

  • Znasz CI/CD (Jenkins, GitLab CI), konteneryzację (Docker, Helm) i narzędzia developerskie (Jira, Confluence, Git).

  • Doświadczenie w refaktoryzacji monolitów i migracji do architektury mikroserwisowej oraz zarządzaniu długiem technologicznym.

  • Praktyczna znajomość DDD, Clean Architecture, C4 Model, UML.

  • Umiejętność tworzenia dokumentacji architektonicznej zrozumiałej dla PO/analityków.

  • Znajomość specyfiki systemów bankowych lub aplikacji mobilnych klasy enterprise.

  • Doświadczenie we współpracy z zespołami biznesowymi i architekturą korporacyjną.

 

Oferujemy:

  • umowa B2B

  • praca w modelu hybrydowym: 2 x w tygodniu z biura (Chmielna 89, Warszawa)

  • opcjonalnie pakiet medyczny

Published: 29.08.2025
Office location
ADVERTISEMENT: Recommended by Just Join IT