Senior Java Developer
Scalo
⚲ Warszawa
21 000 - 22 680 PLN (B2B)
Wymagania
- Java
- Spring
- Groovy
- Git
- Gitflow
- Maven
- Jenkins
- Jira
- Confluence
- Apache Kafka
- ELK Stack
- Grafana
- SonarQube
- JUnit
- Mockito
- Spock
- IntelliJ IDEA
- REST API
- IBM MQ (nice to have)
- BPM (nice to have)
- BPMN (nice to have)
- DDD (nice to have)
Opis stanowiska
O projekcie: Cześć! U nas znajdziesz to, czego szukasz - przekonaj się! W Scalo czeka na Ciebie - praca w modelu hybrydowym: 2 dni w tygodniu praca z biura w Warszawie, - stawka do 135 zł/h przy B2B w zależności od doświadczenia. Co dla Ciebie mamy? - Stabilna współpraca Wyzwania technologiczne i praca z nowoczesnymi rozwiązaniami. Internal Mobility - nie musisz zmieniać firmy, żeby zmienić projekt - Ambasadorzy SCALO Rozwijaj kompetencje techniczne i presalesowe, wpływaj na kierunek rozwoju organizacji i wspieraj innych - Budowanie marki osobistej Twórz wartościowe treści, dziel się wiedzą i doświadczeniem, występuj jako ekspert na wydarzeniach (np. ProMeet) - rozwijaj swoją markę w naturalny sposób - Benefit box Pełna opieka medyczna, karta MultiSport i szeroka oferta Motivizera - wybieraj benefity, które dbają o Twoje zdrowie, energię i codzienny komfort - Program poleceń Poleć znajomego z IT, a resztą zajmiemy się my – on dostaje nowy projekt, Ty bonus. Win–win w najczystszej postaci - Integracje i wydarzenia firmowe Wspólne wyjścia, firmowe eventy i okazje do poznania się poza projektami – bo dobre relacje tworzą najlepsze zespoły Brzmi interesująco? Aplikuj – czekamy na Twoje CV! Wymagania: Ta oferta jest dla Ciebie, jeśli: - masz minimum 4 lata doświadczenia komercyjnego w programowaniu obiektowym, w tym min. 3 lata w technologiach Java/Spring/Groovy, - znasz system kontroli wersji GIT i sposoby organizacji pracy (GitFlow, Trunk Development), - potrafisz pracować z Maven, Jenkins oraz narzędziami Jira/Confluence, - masz doświadczenie z Apache Kafka, ELK Stack (Elastic, Grafana), - korzystałeś z narzędzi do statycznej analizy kodu (np. SonarQube) oraz frameworków testowych (JUnit, Mockito, Spock), - umiesz pracować w IDE obsługującym Java (np. IntelliJ IDEA), - rozumiesz komunikację REST, mile widziane MQ, - potrafisz pracować w zespołach zorientowanych na cele biznesowe i w metodykach zwinnych, - dodatkowym atutem będzie znajomość BPM, BPMN, Domain Driven Development, doświadczenie w bankowości, refaktoringu kodu i wzorcach projektowych. Codzienne zadania: - uczestnictwo w projekcie dot. branży finansowej. Wykorzystywany stos technologiczny: Java/Spring/Groovy, Maven, Git, Gitlab, Spock, Jenkins, Jira/Confluence, Apache Kafka, ELK Stack, - tworzenie i utrzymywanie kodu procesowego w technologii Groovy, Spring Boot, JBPM oraz React, - całościowe programowanie procesów obejmujące frontend, backend, komunikację REST/ESB oraz model danych, - wykonywanie testów deweloperskich i integracyjnych, wsparcie testów UAT i regresji, - udział w code review oraz tworzeniu testów jednostkowych, - analiza logów procesowych i aplikacyjnych, monitoring i obsługa błędów produkcyjnych,