Senior Java Developer

Brak informacji o wynagrodzeniu
SeniorFull-time·B2B
#401951·Dodano 2 dni temu·1
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

JavaKotlinReactMicrosoft AzurePostgreSQL

Wymagania

  • Minimum 5 lat doświadczenia komercyjnego jako Software Engineer.
  • Bardzo dobra znajomość Java i Kotlin.
  • Doświadczenie w projektowaniu i rozwijaniu aplikacji opartych o architekturę event-driven.
  • Znajomość Apache Kafka będzie dużym atutem.
  • Praktyczna wiedza z zakresu systemów rozproszonych, w tym idempotency, at-least-once / exactly-once processing, schema evolution oraz partitioning.
  • Umiejętność projektowania rozwiązań z wykorzystaniem wzorców architektonicznych, np. Event-Driven Architecture, API Gateway.
  • Dobra znajomość baz relacyjnych (PostgreSQL) oraz doświadczenie z bazami NoSQL.
  • Doświadczenie w projektowaniu modeli danych oraz optymalizacji zapytań.
  • Umiejętność tworzenia testów jednostkowych, integracyjnych i end-to-end.
  • Doświadczenie w samodzielnym prowadzeniu zadań i współpracy z zespołami technicznymi.
  • Znajomość modelu C4 i projektowania architektury na poziomie zespołu.
  • Znajomość wskaźników efektywności wytwarzania oprogramowania (DORA Metrics, SSDLC, stability, predictability).
  • Doświadczenie z narzędziami AI wspierającymi programowanie (Claude Code, Cursor, GitHub Copilot, OpenAI Codex).
  • Znajomość środowiska Microsoft Azure.
  • Doświadczenie z Docker i Kubernetes.
  • Komunikatywna znajomość języka angielskiego.
  • Wykształcenie wyższe informatyczne lub równoważne doświadczenie zawodowe.

Nice to have:

  • Doświadczenie frontendowe z React, TypeScript, Node.js.

Obowiązki

  • Projektowanie i rozwój nowych funkcjonalności oraz komponentów systemu.
  • Tworzenie i utrzymywanie dokumentacji architektonicznej z wykorzystaniem modelu C4.
  • Dostarczanie wysokiej jakości, dobrze przetestowanego kodu gotowego do wdrożenia produkcyjnego.
  • Samodzielne planowanie i realizacja powierzonych zadań – estymacja, priorytetyzacja oraz identyfikacja ryzyk projektowych.
  • Dbanie o niezawodność wdrażanych rozwiązań, monitoring oraz udział w dyżurach on-call.
  • Praca w środowisku full-stack – w zależności od potrzeb projektu.
  • Wykorzystanie narzędzi AI wspierających programowanie (Claude Code lub podobnych).
  • Współpraca z zespołami technicznymi przy projektowaniu i rozwijaniu rozproszonej architektury.

Inne informacje

Informujemy, że administratorem danych jest co.brick Sp. z o.o. z siedzibą w Gliwicach, ul. Kaczyniec 9. Podanie danych obowiązkowych jest niezbędne do realizacji rekrutacji. Dane przetwarzane będą zgodnie z przepisami i mogą być usunięte na żądanie. Odbiorcą danych jest serwis Just Join IT oraz podmioty przetwarzające dane w związku z rekrutacją.

co.brick Talents

co.brick Talents

30 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz