Java Developer (m/k/n)
⚲ Warszawa
Do uzgodnienia
Wymagania
- Java
- Spring Boot
- Groovy
- Kafka
- Jenkins
Opis stanowiska
Nasze wymagania:
Minimum 4-letnie doświadczenie w programowaniu z wykorzystaniem Java, Spring, Groovy
Doświadczenie w projektach z sektora bankowego, finansowego.
Doświadczenie w projektowaniu, implementacji i optymalizacji RESTful API oraz integracji z zewnętrznymi systemami
Doświadczenie z systemami kolejkowymi (np. Kafka, RabbitMQ)
Doświadczenie z narzędziami CI/CD (np. Jenkins, GitLab CI)
Znajomość narzędzi do monitoringu i logowania (np. ELK Stack, Grafana, Prometheus)
Znajomość min. jednego narzędzia do analizy kodu (np. SonarQube)
Umiejętność pisania testów jednostkowych i integracyjnych (np. JUnit, Mockito, Spock)
Znajomość Maven/Gradle; systemu kontroli wersji Git (w tym GitFlow, Trunk Development)
Dostępność do pracy w modelu hybrydowm
Mile widziane:
Znajomość obsługi procesów BPM
Umiejętność pracy z notacją BPMN
Znajomość podejść TDD, BDD
Znajomość wzorów projektowych
Doświadczenie w pracy ze środowiskami testowymi (wdrożenia/utrzymanie)
Zakres obowiązków:
Projektowanie, utrzymanie, rozwój rozwiązań z wykorzystaniem Java/Spring/Groovy
Udział w code review, dbanie o jakość kodu i zgodność z dobrymi praktykami
Monitorowanie działania aplikacji, naprawa błędów, optymalizacja wydajności i wprowadzanie usprawnień
Współpraca z zespołem projektowym i udział w spotkaniach zespołowych
Przygotowywanie dokumentacji projektowej
Oferujemy:
Pracę w modelu hybrydowym zależnie od projektu (min. 1 dzień w tygodniu pracy z biura w Warszawie).
Stabilność zatrudnienia – długofalowe projekty, współpraca z wiodącymi firmami, możliwość rozwoju w różnych obszarach branży IT.
Elastyczne formy współpracy – umowa B2B, umowa o pracę lub zlecenie.
Benefity: Medicover (rozszerzony o stomatologię), FitProfit, lekcje języka angielskiego.
Treningi na siłowni F45 - zlokalizowanej w naszym biurze. Wspólnie ćwiczymy pod okiem profesjonalnych trenerów.
Wewnętrzny program poleceń.
Możliwość finansowania certyfikatów IT.
W zależności od projektu pracujemy w trybie hybrydowym, zdalnym lub stacjonarnym.
Wydarzenia okolicznościowe oraz wyjazdy integracyjne - budujemy zgrany zespól również poza biurem.
Lubimy pomagać - wspieramy akcje charytatywne, takie jak Szlachetna Paczka, a w ramach #PomagamyNexio angażujemy się tam, gdzie naprawdę możemy coś zmienić.
Minimum 4-letnie doświadczenie w programowaniu z wykorzystaniem Java, Spring, Groovy
Doświadczenie w projektach z sektora bankowego, finansowego.
Doświadczenie w projektowaniu, implementacji i optymalizacji RESTful API oraz integracji z zewnętrznymi systemami
Doświadczenie z systemami kolejkowymi (np. Kafka, RabbitMQ)
Doświadczenie z narzędziami CI/CD (np. Jenkins, GitLab CI)
Znajomość narzędzi do monitoringu i logowania (np. ELK Stack, Grafana, Prometheus)
Znajomość min. jednego narzędzia do analizy kodu (np. SonarQube)
Umiejętność pisania testów jednostkowych i integracyjnych (np. JUnit, Mockito, Spock)
Znajomość Maven/Gradle; systemu kontroli wersji Git (w tym GitFlow, Trunk Development)
Dostępność do pracy w modelu hybrydowm
Mile widziane:
Znajomość obsługi procesów BPM
Umiejętność pracy z notacją BPMN
Znajomość podejść TDD, BDD
Znajomość wzorów projektowych
Doświadczenie w pracy ze środowiskami testowymi (wdrożenia/utrzymanie)
Zakres obowiązków:
Projektowanie, utrzymanie, rozwój rozwiązań z wykorzystaniem Java/Spring/Groovy
Udział w code review, dbanie o jakość kodu i zgodność z dobrymi praktykami
Monitorowanie działania aplikacji, naprawa błędów, optymalizacja wydajności i wprowadzanie usprawnień
Współpraca z zespołem projektowym i udział w spotkaniach zespołowych
Przygotowywanie dokumentacji projektowej
Oferujemy:
Pracę w modelu hybrydowym zależnie od projektu (min. 1 dzień w tygodniu pracy z biura w Warszawie).
Stabilność zatrudnienia – długofalowe projekty, współpraca z wiodącymi firmami, możliwość rozwoju w różnych obszarach branży IT.
Elastyczne formy współpracy – umowa B2B, umowa o pracę lub zlecenie.
Benefity: Medicover (rozszerzony o stomatologię), FitProfit, lekcje języka angielskiego.
Treningi na siłowni F45 - zlokalizowanej w naszym biurze. Wspólnie ćwiczymy pod okiem profesjonalnych trenerów.
Wewnętrzny program poleceń.
Możliwość finansowania certyfikatów IT.
W zależności od projektu pracujemy w trybie hybrydowym, zdalnym lub stacjonarnym.
Wydarzenia okolicznościowe oraz wyjazdy integracyjne - budujemy zgrany zespól również poza biurem.
Lubimy pomagać - wspieramy akcje charytatywne, takie jak Szlachetna Paczka, a w ramach #PomagamyNexio angażujemy się tam, gdzie naprawdę możemy coś zmienić.
🔍 Dekoder Ogłoszenia
🔴
Minimum 4-letnie doświadczenie w programowaniu z wykorzystaniem Java, Spring, Groovy
Może oznaczać, że szukają kogoś, kto przepracował 4 lata w jednym projekcie z tymi technologiami, a niekoniecznie miał szerokie doświadczenie w różnych zastosowaniach.
🔴
Doświadczenie w projektach z sektora bankowego, finansowego.
Może oznaczać, że będziesz pracować nad bardzo specyficznymi, często przestarzałymi technologiami i procesami charakterystycznymi dla tej branży.
🔴
Dostępność do pracy w modelu hybrydowm
W praktyce może oznaczać, że będziesz musiał być w biurze częściej niż deklarowany minimum, zwłaszcza jeśli projekt tego wymaga.
🟡
Stabilność zatrudni
Jest to standardowy zwrot, który niekoniecznie gwarantuje długoterminowe zatrudnienie, a jedynie brak natychmiastowego zwolnienia.
🟡
Udział w code review, dbanie o jakość kodu i zgodność z dobrymi praktykami
Oznacza, że będziesz musiał poświęcać czas na przeglądanie kodu innych, co jest standardem, ale może też sugerować, że jakość kodu w zespole wymaga poprawy.