Senior Java Developer
Brak informacji o wynagrodzeniu
SeniorFull-time·B2B
#401951·Dodano 2 dni temu·0
Źródło: justjoin.itTech 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
30 aktywnych ofert