Senior Java Developer
135 PLN/ godz.B2B
SeniorFull-time·B2B
#422733·Dodano 11 dni temu·7
Źródło: RITS Professional ServicesTech Stack / Keywords
JavaSpring BootSpringCloudSOLIDREST APIPostgreSQLRedis
Firma i stanowisko
RITS Group to firma informatyczna, która oferuje najwyższej jakości usługi programistyczne zarówno dla rynku polskiego, jak i międzynarodowego. Jesteśmy dumni, że należymy do grona najszybciej rozwijających się spółek technologicznych. Naszym priorytetem jest jakość oraz innowacyjność dostarczanych rozwiązań, a nasza kultura organizacyjna opiera się na zaufaniu, współpracy i ciągłym doskonaleniu.
Wymagania
- Bardzo dobra znajomość Java 11/17 oraz programowania obiektowego.
- Praktyczna znajomość Spring Boot oraz Spring Cloud.
- Doświadczenie w projektowaniu i rozwoju aplikacji opartych o architekturę mikroserwisową.
- Znajomość wzorców projektowych, zasad SOLID oraz dobrych praktyk programistycznych.
- Znajomość Domain Driven Design (DDD) oraz architektury heksagonalnej.
- Doświadczenie w projektowaniu i implementacji REST API.
- Znajomość relacyjnych i nierelacyjnych baz danych, w szczególności PostgreSQL i Redis.
- Doświadczenie w integracji systemów i komunikacji asynchronicznej, m.in. Kafka, RabbitMQ.
- Znajomość Docker oraz platform Kubernetes/OpenShift.
- Praktyczna znajomość narzędzi CI/CD, np. Jenkins, GitLab CI.
- Doświadczenie w obszarze monitoringu, observability i diagnostyki aplikacji, w tym Prometheus, Grafana i tracing.
- Znajomość zagadnień bezpieczeństwa aplikacji i usług backendowych.
- Praktyczna znajomość Git.
- Znajomość Jira i Confluence.
- Doświadczenie w pracy w środowisku Agile/Scrum.
Na tym projekcie szczególnie istotna będzie praktyczna znajomość:
- architektury heksagonalnej,
- Domain Driven Design,
- wzorców integracyjnych,
- komunikacji asynchronicznej,
- wzorca SAGA,
- Kubernetes i platform kontenerowych,
- observability oraz monitoringu rozwiązań produkcyjnych,
- projektowania systemów rozproszonych i mikroserwisów.
Kompetencje biznesowe:
- Umiejętność interpretacji wymagań biznesowych i przekładania ich na rozwiązania techniczne.
- Umiejętność współpracy z analitykami, architektami oraz zespołami produktowymi.
- Umiejętność identyfikowania problemów i proponowania usprawnień technicznych wspierających cele biznesowe.
- Samodzielność oraz odpowiedzialność za jakość i niezawodność dostarczanych rozwiązań.
Obowiązki
- Projektowanie, rozwój, testowanie i utrzymanie aplikacji backendowych oraz systemów rozproszonych w technologii Java.
- Implementacja logiki biznesowej oraz interfejsów API.
- Projektowanie i rozwój rozwiązań opartych o architekturę mikroserwisową, DDD oraz architekturę heksagonalną.
- Tworzenie i rozwój bibliotek współdzielonych, komponentów platformowych oraz szablonów mikroserwisów.
- Budowa i utrzymanie referencyjnych implementacji architektonicznych dla zespołów produktowych.
- Optymalizacja wydajności, skalowalności i niezawodności rozwiązań.
- Udział w code review oraz dbanie o wysoką jakość kodu.
- Realizacja PoC dla nowych rozwiązań technologicznych.
- Wsparcie zespołów produktowych w zakresie dobrych praktyk programistycznych, standardów architektonicznych i procesów wytwarzania oprogramowania.
- Współtworzenie i rozwój procesów DevOps, CI/CD oraz observability.
- Współpraca z innymi zespołami deweloperskimi, analitykami i architektami.
Benefity
- Stawka: 135 zł/h netto + VAT na B2B.
- Model pracy: hybrydowy – do ustalenia.
- Lokalizacja: Warszawa.
- Start: październik 2026 r.
RITS
227 aktywnych ofert