Java Developer

Projekt: Rozwój i utrzymanie architektury mikroserwisowej dla produktów ubezpieczeniowych, projektowanie i utrzymanie komunikacji API.

 

Zadania w projekcie:

  • Współpraca z analitykami biznesowymi z innych zespołów, obsługujących produkty ubezpieczeniowe,
  • Projektowanie, rozwijanie i utrzymanie aplikacji backendowych w języku Java,
  • Tworzenie nowych funkcjonalności w architekturze mikroserwisowej i innych zgodnie z wymaganiami,
  • Implementacja rozwiązań zgodnych z najlepszymi praktykami rynkowymi,
  • Optymalizacja kodu z uwzględnieniem wymagań bezpieczeństwa oraz wydajności,
  • Pisanie testów jednostkowych i integracyjnych dla tworzonych rozwiązań,
  • Udział w przeglądach kodu.

 

Wymagania:

  • Znajomość Java 11 lub nowszych wersji (min. 5 lat),
  • Znajomość technologii: Spring Framework, Spring Security, Spring Boot, JPA/Hibernate, REST API, oAuth 2.0/JWT,
  • Doświadczenie w tworzeniu aplikacji w architekturze mikroserwisowej, w tym projektowaniu API,
  • Znajomość baz danych MS SQL lub PostgreSQL od strony developerskiej,
  • RabbitMQ lub Kafka,
  • Docker, Kubernetes, Gitlab, Artifactory, Maven,
  • Umiejętność pisania testów jednostkowych i integracyjne (np. JUnit, Mockito, Spock),
  • Znajomość wzorców projektowych, styli architektury aplikacyjnej oraz dobrych praktyk pisania czystego kodu,
  • Znajomość narzędzia kontroli wersji (Git) i procesów CI/CD.

 

ID: 2818 job_post.published_on: 19/08/2025
announcement.apply