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

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!