B
B2Bnetwork
BackendMiddle
Java Developer (Mid/Bankowość)
Java 8/11Spring BootREST APIHibernate/JpaGitCi/CdDockerSqlRedis CacheHazelcastGCPOpenShiftKubernetesPrometheusGrafanaSpring CloudgRPCKafkaRabbitMQHttp/2Hexagonal ArchitectureDddJiraConfluence
Про позицію
Projekt dotyczy rozwijania jednej z największych aplikacji bankowych w Polsce. Zespół transformuje backend z architektury monolitycznej na mikroserwisową w środowisku chmurowym GCP/OpenShift, obsługując miliony użytkowników dziennie. Rola obejmuje tworzenie backendu, projektowanie, implementację, testowanie, budowę mikroserwisów, refaktoryzację, CI/CD i współpracę przy wdrożeniach chmurowych.
Обовʼязки
- 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
Вимоги
- 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
- 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
Java Developer (Mid/Bankowość)PLN 12500–16380 / MONTH
Оригінал