Starszy Programista Backend (Java)
Brak informacji o wynagrodzeniu
SeniorFull-time·B2B
#414029·Dodano 2 dni temu·11
Źródło: emagineTech Stack / Keywords
BackendJavaKafkaCI/CDPostgreSQLElasticsearchEnterprise ArchitectTomcat
Firma i stanowisko
Firma z branży bankowości poszukuje starszego programisty backend do pracy nad aplikacjami w środowisku Java, realizowanego w modelu pracy hybrydowej, z 4 dniami pracy w miesiącu z Warszawy.
Wymagania
- Minimum 6 lat doświadczenia z Java 21/25
- Minimum 4 lata doświadczenia z PostgreSQL i Elasticsearch
- Minimum 3 lata doświadczenia z Kafka oraz znajomość Kafka Streams
- Bardzo dobra znajomość wzorców projektowych
- Znajomość narzędzia Enterprise Architect oraz UML
- Doświadczenie z serwerami aplikacyjnymi: Tomcat, Netty
- Minimum 4 lata doświadczenia ze spring-boot (wersje 2.3/2.4/2.6)
- Umiejętność używania narzędzi do monitoringu: prometheus, grafana, sentry, loki
Nice to have:
- Doświadczenie z PKI, JWT, TLS oraz mutual TLS
- Znajomość systemów chmurowych, preferowane GCP
- Używanie narzędzi CI/CD: Gerrit, Git, Zuul CI, JIRA, Maven
- Znajomość narzędzi AI wspomagających rozwój kodu (GitHub Copilot, MCP)
Obowiązki
- Tworzenie i rozwijanie aplikacji backendowych w Java
- Przetwarzanie dużych ilości zapytań oraz plików tekstowych w systemach baz danych
- Zarządzanie i konfiguracja systemów kolejkowych z użyciem Kafka i Kafka Streams
- Implementacja wzorców projektowych w aplikacjach
- Ścisła współpraca z innymi członkami zespołu w projektowaniu systemów
- Utrzymanie i rozwijanie systemów CI/CD
emagine
219 aktywnych ofert