Solution Architect/Software Architect

apreel Sp. z o.o.

Warszawa
200 zł netto (+ VAT) / godz.
Praca hybrydowa
Kontrakt B2B
💼 Kontrakt B2B
🏠 Praca hybrydowa
Pełny etat
Java
Spring Boot
🔍 Google Cloud Platform
OpenShift
🚢 Kubernetes
Grafana
Kibana
RabbitMQ
Kafka
SQL

Twój zakres obowiązków

  • rozwój aplikacji mobilnej i systemów bankowych jednego z największych polskich banków.

Nasze wymagania

  • • Doświadczenie w programowaniu systemów backendowych:
  •  Solidne podstawy programistyczne w języku Java (8/11/17) oraz frameworku Spring Boot (Solution architect wywodzący się roli Java Developera architekturę systemów buduję z uwzględnieniem realiów implementacyjnych).
  • • Znajomość architektury mikroserwisowej i systemów rozproszonych projektowanie, modelowanie i rozwój systemów opartych o mikroserwisy z naciskiem na:
  •  OpenShift, Kubernetes, and 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.
  •  Znajomość wyzwań takich jak: spójność, skalowalność, fallbacki , retry , circuit breaker.
  • • Bezpieczeństwo i uwierzytelnianie:
  •  Praktyczna znajomość mechanizmów OAuth 2.0, OpenID Connect i ich zastosowania w systemach rozproszonych.
  • · Procesy CI/CD i konteneryzacja:
  •  Doświadczenie z narzędziami takimi jak Jenkins, GitLab CI, Docker, Helm automatyzacja buildów , testów i wdrożeń.
  • · Tworzenie i weryfikacja architektury rozwiązań:
  •  Projektowanie i opiniowanie architektury logicznej oraz fizycznej.
  •  Współpraca z zespołami developerskimi nad implementacją.
  •  Zastosowanie wzorców projektowych, znajomość DDD i Clean Architecture.
  •  Wdrażanie standardów jakościowych oraz wsparcie zespołu w zakresie refaktoryzacji , modularności i spójności systemu.
  • · Bazy danych relacyjne i nierelacyjne:
  •  Znajomość SQL i optymalizacji zapytań, jak również systemów NoSQL i rozwiązań GCP (np. Firestore, BigTable).
  • · Dekompozycja aplikacji monolitycznych:
  •  Praktyczna wiedza i doświadczenie w dekompozycji systemów monolitycznych na mikroserwisy .
  •  Umiejętność identyfikowania granic domen, planowania migracji komponentów i danych, wdrażania strategii integracyjnych oraz minimalizowania ryzyk technicznych i biznesowych.
  •  Praktyczne podejście do migracji z uwzględnieniem bezpieczeństwa, strategii migracji danych i integracji systemów legacy.
  • · Tworzenie architektury systemów backendowych zorientowanych na biznes:
  •  Umiejętność przekładania wymagań funkcjonalnych i niefunkcjonalnych na skalowalne rozwiązania techniczne.
  • · Standardy jakościowe i techniczne:
  •  Współtworzenie i egzekwowanie standardów jakości kodu, testów oraz wzorców architektonicznych w ramach organizacji.
  • · Doświadczenie w skalowaniu i wydajności:
  •  Znajomość strategii skalowania (horizontal / vertical), projektowania fault tolerant systems i zagadnień high availability.
  • • Silne zaplecze techniczne i inżynierskie podejście. Tworzenie architektury opartej o wiedzę z poziomu kodu blisko zespołów developerskich.
  • • Współpraca z zespołami scrumowymi, wsparcie zespołów produktowych w planowaniu, modelowaniu oraz implementacji rozwiązań architektonicznych.
  • • Mentoring i dzielenie się wiedzą. Doświadczenie w prowadzeniu warsztatów technicznych, opiniowaniu kodu, mentoringu developerów.
  • • Dobra komunikacja techniczna i dokumentacja. Umiejętność precyzyjnego przekładania koncepcji technicznych na język zrozumiały dla zespołu, PO, analityków.
  • • Mile widziane doświadczenie w pracy z Swagger OpenAPI, RESTful API, GraphQL (opcjonalnie), HTTP/2. Monitorowanie: Prometheus – Grafana, Stackdriver, Kibana. Narzędzia organizacyjne: Jira, Confluence. UML, C4 Model, ArchiMate (opcjonalnie).

Technologie, których używamy

Tak pracujemy nad projektem

  • DDD

  • Continuous Deployment

  • Continuous Integration

To oferujemy

  • Lokalizacja: Warszawa; praca hybrydowa – 3 dni na 2 tygodnie w biurze 😊

  • Start: ASAP

  • Zatrudnienie: przez apreel na zasadach B2B

  • Stawka: do 200 PLN netto/h

Wyświetlenia: 5
Opublikowanadzień temu
Wygasaza 2 dni
Rodzaj umowyKontrakt B2B
Tryb pracyPraca hybrydowa
Źródło
Logo
Logo

Podobne oferty, które mogą Cię zainteresować

Na podstawie "Solution Architect/Software Architect"