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ówTworzenie backenduProjektowanie, implementacja i testowanie nowych funkcjonalnościBudowanie i rozwój mikroserwisówRefaktoryzacja kodu oraz wdrażanie dobrych praktyk programistycznychTworzenie testów jednostkowych, integracyjnych i kontraktowychPraca z CI/CD oraz konteneryzacjąWspółpraca przy wdrożeniach rozwiązań chmurowychDokumentowanie rozwiązań i udział w analizach technicznychNasze wymaganiaMinimum 2 lata doświadczenia w backendzie JavaZnajomość Java 8/11Znajomość Spring BootDoświadczenie z REST API oraz Hibernate/JPAZnajomość wzorców projektowych i Clean CodeDoświadczenie z Git oraz CI/CDZnajomość DockerZnajomość relacyjnych baz danych i SQLPodstawowa znajomość Redis lub HazelcastUmiejętność tworzenia testów jednostkowych i integracyjnychZnajomość języka angielskiego na poziomie technicznymMile widzianeZnajomość GCP, OpenShift lub KubernetesZnajomość HTTP/2 oraz API kontraktówZnajomość Prometheus i GrafanaDoświadczenie z aplikacjami wysokiej dostępnościZnajomość Spring Cloud, gRPC, Kafka lub RabbitMQZnajomość architektury mikroserwisowej, Hexagonal Architecture oraz DDDDoświadczenie z Jira i Confluence
Interesuje Cię ta oferta?