
Senior Java Developer
emagine Polska•Warsaw
💰 Wynagrodzenie
Widełki nieujawnione
📋 Informacje
🛠 Wymagane technologie
🌐 Wymagane języki
📝 Opis główny / Wstęp
umowa B2B
projekt: do końca 2026
tryb: 1 dzień w tygodniu z biura w Warszawie, Rondo Daszyńskiego
Poszukujemy doświadczonego Senior Java Developer, który dołączy do naszego zespołu w roli konsultanta w kontekście zwinnych praktyk. Kandydat powinien posiadać przynajmniej 5-letnie doświadczenie w programowaniu w języku JAVA oraz dobrą znajomość języka SQL. Idealny nowy członek zespołu będzie także biegły w pracy z narzędziami takimi jak Git oraz Maven, a także adaptować się do środowiska zwinnego.
Główne obowiązki:
Realizacja usług w zespole zwinnym
Udział w planowaniu kolejnych wydań oraz iteracji
Udział/prowadzenie review oraz retrospective w ramach iteracji
Projektowanie rozwiązań implementowanych w zespole zwinnym
Implementacja rozwiązań przyjętych do realizacji
Wsparcie wdrożenia rozwiązania na produkcję
Stabilizacja i utrzymanie wdrożonych rozwiązań w ramach prac III linii wsparcia
Wymagania kluczowe:
Doświadczenie w programowaniu w języku JAVA (>5 lat)
Dobra znajomość języka SQL (>5 lat)
Znajomość narzędzi Git, Maven
Znajomość frameworków do pisania testów jednostkowych
Znajomość paradygmatów programowania (FP, OOP, programowanie wielowątkowe)
Znajomość Docker, K8S, Helm
Znajomość Kafka, ElasticSearch, REST
Umiejętność skalowania aplikacji
Znajomość narzędzi do diagnostyki wydajności
Doświadczenie w optymalizacji kwerend oraz składowania danych
Doświadczenie w pracy z Linuxem
Znajomość narzędzi CI/CD (Jenkins, GitHub Actions, Bitbucket)
Znajomość koncepcji DDD, TDD, BDD
Znajomość wzorców projektowych GoF oraz doświadczenie w ich praktycznym zastosowaniu
Doświadczenie z narzędziami AI (np. GitHub Copilot)