Java Developer (Mid/Bankowość)
Projekt realizowany w zespole rozwijającym aplikację mobilną – jedną z największych aplikacji bankowych w Polsce. Zespół odpowiada za transformację backendów z architektury monolitycznej do mikroserwisowej w środowisku chmurowym GCP/OpenShift, rozwijając rozwiązania obsługujące miliony użytkowników dziennie.
Twój zakres obowiązków
Tworzenie backendu
Projektowanie, implementacja i testowanie nowych funkcjonalności
Budowanie i rozwój mikroserwisów
Refaktoryzacja kodu oraz wdrażanie dobrych praktyk programistycznych
Tworzenie testów jednostkowych, integracyjnych i kontraktowych
Praca z CI/CD oraz konteneryzacją
Współpraca przy wdrożeniach rozwiązań chmurowych
Dokumentowanie rozwiązań i udział w analizach technicznych
Nasze wymagania
Minimum 2 lata doświadczenia w backendzie Java
Znajomość Java 8/11
Znajomość Spring Boot
Doświadczenie z REST API oraz Hibernate/JPA
Znajomość wzorców projektowych i Clean Code
Doświadczenie z Git oraz CI/CD
Znajomość Docker
Znajomość relacyjnych baz danych i SQL
Podstawowa znajomość Redis lub Hazelcast
Umiejętność tworzenia testów jednostkowych i integracyjnych
Znajomość języka angielskiego na poziomie technicznym
Mile widziane
Znajomość GCP, OpenShift lub Kubernetes
Znajomość HTTP/2 oraz API kontraktów
Znajomość Prometheus i Grafana
Doświadczenie z aplikacjami wysokiej dostępności
Znajomość Spring Cloud, gRPC, Kafka lub RabbitMQ
Znajomość architektury mikroserwisowej, Hexagonal Architecture oraz DDD
Doświadczenie z Jira i Confluence

B2Bnetwork
W B2B Network wierzymy, że najlepsze efekty powstają wtedy, gdy łączymy talenty specjalistów z wyzwaniami, które naprawdę do nich pasują. Dlatego to Ty wybierasz projekty, a my zapewniamy stabilne warunki, wsparcie i dos...Java Developer (Mid/Bankowość)
Java Developer (Mid/Bankowość)