Senior Java Developer

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.

 

Stawka: 135 zł/h netto + VAT na B2B
Model pracy: hybrydowy – do ustalenia
Lokalizacja: Warszawa
Start: październik 2026 r.

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.

 

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ń.

 

ID: 1780 job_post.published_on: 27/08/2026
announcement.apply