Powiązane oferty

Brak wyników spełniających kryteria wyszukiwania.

company logo

Programista JAVA

emagine PolskaIkona lokalizacjiGlobalnie

Żródlo publikacji: JustJoin.it
Rodzaj zatrudnienia
Rodzaj zatrudnieniaPełny etat
Doświadczenie
DoświadczenieSenior
Dodano
Dodano22 lipca 2026
Wykryte przez nas
Wykryte przez nas22 lipca 2026
Zarobki
ZarobkiDo uzgodnienia

Branża: bankowość

  • Stawka: do 180zł/h netto + VAT

  • Model pracy: 100% zdalnie

Podsumowanie

Poszukujemy programisty Java/Spring z praktycznym doświadczeniem w tworzeniu backendu oraz umiejętnością projektowania, pisania i utrzymywania testów automatycznych dla aplikacji API i systemów event-driven.

Obowiązki:

  • projektowanie, implementacja i rozwój usług backendowych w technologii Java/Spring Boot,

  • tworzenie i utrzymywanie API REST/gRPC,

  • integracja aplikacji z bazami danych, systemami kolejkowymi i platformami event-driven,

  • pisanie testów jednostkowych, integracyjnych oraz automatycznych testów API,

  • automatyzacja scenariuszy testowych z użyciem narzędzi takich jak REST Assured, Postman/Newman, JUnit, Mockito,

  • udział w projektowaniu testów dla komunikacji asynchronicznej, w tym Kafka/RabbitMQ,

  • integracja testów z pipeline’ami CI/CD,

  • analiza błędów, logów i metryk aplikacyjnych,

  • współpraca z analitykami, testerami, DevOps i innymi członkami zespołu projektowego.

Wymagania kluczowe:

  • bardzo dobra znajomość Java 17+

  • doświadczenie w tworzeniu i rozwijaniu usług backendowych oraz API, w szczególności REST

  • praktyczna znajomość pracy z bazami danych, szczególnie PostgreSQL

  • doświadczenie w integracji systemów z wykorzystaniem kolejek i brokerów wiadomości, w szczególności Apache Kafka

  • umiejętności pisania testów jednostkowych, integracyjnych i automatycznych testów API

  • bardzo dobra znajomość narzędzi i bibliotek testowych, takich jak JUnit, Mockito, REST Assured, Postman/Newman

  • doświadczenie w testowaniu kontraktów API z wykorzystaniem OpenAPI/Swagger

  • umiejętności walidacji schematów JSON/XML

  • doświadczenie w testowaniu rozwiązań asynchronicznych i event-driven

  • znajomość procesów CI/CD

  • praktyczna znajomość systemów kontroli wersji, w szczególności Git

  • umiejętności pracy z kontenerami i środowiskami uruchomieniowymi

  • podstawowa znajomość monitoringu i obserwowalności aplikacji

  • umiejętności analitycznego myślenia, diagnozowania problemów i dbania o jakość dostarczanego kodu.

Umiejętności dodatkowe:

  • doświadczenie z JMeter

  • znajomość testów kontraktowych w podejściu consumer-driven contract

  • doświadczenie w pracy z mikroserwisami

  • znajomość narzędzi do analizy jakości kodu, np. SonarQube

  • doświadczenie w pracy z systemami o wysokiej dostępności

  • znajomość dobrych praktyk bezpieczeństwa aplikacji backendowych

  • doświadczenie w pracy w metodykach zwinnych

Zainteresowany ofertą?

Aplikuj już teraz!