#1 Job Board for tech industry in Europe

Software Architect
New
Architecture

Software Architect

Warszawa
Type of work
Full-time
Experience
Senior
Employment Type
B2B
Operating mode
Hybrid

Tech stack

    Polish

    C1

    Java

    master

    OAuth 2.0, OpenID Connect

    advanced

    Jenkins, GitLab CI, Docker, Helm

    advanced

    Google Cloud Platform

    advanced

    Prometheus, Grafana

    advanced

    RabbitMQ, Apache Kafka

    advanced

    Redis, Hazelcast

    advanced

    SQL

    advanced

    Microservice Architecture

    advanced

    Software Architecture

    advanced

Job description

Online interview

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


Zakres obowiązków:

  • Projektujesz i definiujesz architekturę rozwiązań dla systemów backendowych, w tym mikroserwisów.

  • Współtworzysz i weryfikujesz implementację architektury IKO w zespołach produktowych.

  • Pracujesz z narzędziami takimi jak Docker oraz chmurowymi rozwiązaniami, aby dostarczać efektywne i skalowalne systemy.

  • Opracowujesz standardy jakości kodu oraz procesy CI/CD, dbając o zgodność z najlepszymi praktykami programowania.

  • Uczestniczysz w warsztatach oraz sesjach hands-on, wspierając inne zespoły w projektowaniu i implementacji rozwiązań.

  • Analizujesz i projektujesz integrację komponentów oprogramowania oraz systemów zewnętrznych.

  • Przygotowujesz lub aktualizujesz dokumentację techniczną i uczestniczysz w innowacyjnych projektach.


Poszukiwane kompetencje:

  • doświadczenie w programowaniu systemów backendowych w języku Java (8/11/17) oraz frameworku Spring Boot

  • Znajomość architektury mikroserwisowej i systemów rozproszonych - projektowanie, modelowanie i rozwój systemów opartych o mikroserwisy z naciskiem na:

    • OpenShift, Kubernetes, GKE

    • Google Cloud Platform (Pub/Sub, Cloud SQL, IAM itp.)

    • Grafana, Kibana – monitoring i observability

    • RabbitMQ, Apache Kafka – komunikacja asynchroniczna

    • Redis, Hazelcast – cache i messaging w środowisku rozproszonym

  • umiejętność tworzenia architektury systemów backendowych zorientowanych na biznes

  • Praktyczna znajomość mechanizmów OAuth 2.0, OpenID Connect i ich zastosowania w systemach rozproszonych

  • Doświadczenie z narzędziami takimi jak Jenkins, GitLab CI, Docker, Helm – automatyzacja buildów, testów i wdrożeń

  • Doświadczenie w pracy z: Swagger/OpenAPI, RESTful API, GraphQL (opcjonalnie), HTTP/2

  • Doświadczenie w pracy z: Prometheus, Grafana, Stackdriver, ELK/Kibana

  • bardzo dobra znajomość narzędzi: Jira, Confluence

  • umiejętność tworzenia i weryfikowania architektury rozwiązań

  • bardzo dobra znajomość SQL i optymalizacji zapytań, jak również systemów NoSQL i rozwiązań GCP (np. Firestore, BigTable)

  • Praktyczna wiedza i doświadczenie w dekompozycji systemów monolitycznych na mikroserwisy.

  • Dobra znajomość strategii skalowania (horizontal/vertical), projektowania fault-tolerant systems i zagadnień high availability

  • Umiejętność praktycznego podejście do migracji – z uwzględnieniem bezpieczeństwa, strategii migracji danych i integracji systemów legacy

  • mile widziana znajomość: UML, C4 Model, ArchiMate


Oferujemy:

  • umowa B2B

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

  • opcjonalnie pakiet medyczny

Undisclosed Salary

B2B