Starszy Programista - Backend Java (k/m)

Kim jesteśmy?

Agro Aplikacje to nowoczesna firma software in-house. Nasze działania wspierają innowacyjne rozwiązania informatyczne niezbędne do realizacji zadań Agencji Restrukturyzacji i Modernizacji Rolnictwa. Projektujemy, upraszczamy, rozbudowujemy. Pracujemy na nowoczesnych rozwiązaniach, dbając o skuteczność realizacji naszych projektów. Stosujemy nowoczesne technologie oraz elastyczne podejście do realizacji projektów, dzięki czemu jesteśmy w stanie wspierać ARiMR w cyfryzacji polskiego sektora rolnego.

Starszy Programista - Backend Java (k/m)

 

Departament Rozwoju
Wydział Architektury i Budowy Projektów Resortowych, Zespół Tworzenia Oprogramowania Projektów Resortowych

Miejsce pracy: Warszawa, praca hybrydowa/zdalna
Liczba stanowisk: 6
Wymiar etatu: 1

 

Główne obowiązki

  • Projektowanie, tworzenie, rozwój i utrzymanie aplikacji backendowych w technologii Java.
  • Projektowanie oraz implementacja rozwiązań opartych o architekturę mikroserwisową.
  • Projektowanie i rozwój usług REST API zgodnych ze standardem OpenAPI.
  • Projektowanie i implementacja modeli danych oraz warstwy dostępu do danych.
  • Udział w projektowaniu architektury systemów i podejmowaniu decyzji technologicznych.
  • Integracja systemów z wykorzystaniem komunikacji synchronicznej i asynchronicznej.
  • Udział w spotkaniach projektowych oraz wdrożeniach realizowanych rozwiązań.
  • Optymalizacja wydajności kodu, baz danych oraz procesów integracyjnych.
  • Wykonywanie code review oraz wspieranie rozwoju mniej doświadczonych programistów.
  • Dbanie o jakość kodu, standardy programistyczne oraz dobre praktyki wytwarzania oprogramowania.

 

Wymagania konieczne

  • Wykształcenie wyższe informatyczne i/lub ukończone kursy specjalistyczne oraz co najmniej 5-letnie doświadczenie w tworzeniu oprogramowania w roli programisty systemów IT.
  • Bardzo dobra znajomość języka Java 21 LTS lub nowszego (preferowana Java 25.x).
  • Bardzo dobra znajomość Spring Framework 7.x oraz Spring Boot 4.x.
  • Doświadczenie w projektowaniu i implementacji aplikacji opartych o architekturę mikroserwisową.
  • Bardzo dobra znajomość tworzenia i dokumentowania REST API oraz OpenAPI.
  • Bardzo dobra znajomość PostgreSQL.
  • Doświadczenie w pracy z Hibernate oraz Spring Data JPA.
  • Znajomość wzorców projektowych, zasad SOLID oraz dobrych praktyk programistycznych.
  • Znajomość różnych podejść architektonicznych, w szczególności Microservices oraz Modular Monolith.
  • Doświadczenie w pracy z systemami wymiany komunikatów i kolejkowania, takimi jak Apache Kafka lub ActiveMQ Artemis.
  • Znajomość technologii Docker i Kubernetes.
  • Umiejętność pracy z systemem kontroli wersji Git.
  • Doświadczenie w tworzeniu testów jednostkowych i integracyjnych.
  • Doświadczenie w pracy z narzędziami CI/CD.
  • Umiejętność analitycznego myślenia i samodzielnego rozwiązywania problemów.
  • Umiejętność efektywnej współpracy z architektami, analitykami, testerami i przedstawicielami biznesu.
  • Znajomość języka angielskiego umożliwiająca swobodne korzystanie z dokumentacji technicznej.
  • Doświadczenie w pracy z narzędziem JIRA.

 

Wymagania pożądane

  • Znajomość Spring Cloud oraz rozwiązań cloud-native.
  • Doświadczenie w projektowaniu systemów z wykorzystaniem wzorców Domain-Driven Design (DDD).
  • Znajomość narzędzi obserwowalności i monitoringu, takich jak Prometheus, Grafana lub OpenTelemetry.
  • Doświadczenie w pracy na platformach OpenShift.
  • Znajomość narzędzia IntelliJ IDEA.
  • Doświadczenie w pracy zgodnie z metodykami Agile/Scrum.
  • Samodzielność i odpowiedzialność w realizacji powierzonych zadań.

 

Wykorzystywany stos technologiczny

  • Java 21 LTS / Java 25.x
  • Spring Framework 7.x
  • Spring Boot 4.x
  • Spring Data JPA
  • Hibernate
  • PostgreSQL
  • OpenAPI
  • Apache Kafka
  • ActiveMQ Artemis
  • Docker
  • Kubernetes
  • Git
  • Maven / Gradle
  • JUnit 5
  • Testcontainers
  • SonarQube

 

Oferujemy

  • Stabilne zatrudnienie na podstawie umowy o pracę.
  • Pracę w modelu hybrydowym.
  • Udział w projektowaniu i rozwoju jednych z największych systemów informatycznych w administracji publicznej.
  • Możliwość wykorzystania najnowszych technologii oraz współtworzenia nowoczesnej architektury systemów.
  • Możliwość podnoszenia kwalifikacji zawodowych poprzez szkolenia i udział w ambitnych projektach IT.
  • Dofinansowanie wypoczynku.
  • Dofinansowanie biletów do kina i teatru.
  • Możliwość korzystania z karty sportowej.
  • Możliwość korzystania z prywatnej opieki medycznej.
  • Pracę w doświadczonym zespole specjalistów oraz przyjaznej atmosferze.

 

Oferta ważna do 31 sierpnia 2026 r.

job_post.job_details

job_post.job_location

ID: 190 job_post.published_on: 17/08/2026
announcement.apply