Senior Java Developer
Crestt Sp. z o.o.
⚲ Warszawa
26 880 - 36 960 PLN (B2B)
Wymagania
- Java
- Spring Framework
- Spring Boot
- Spring MVC
- Spring Container
- spring data
- Hibernate
- PostgreSQL
- MSSQL
- Maven
- Docker
- Docker Compose
- REST API
- API
- JUnit
- Mockito
- HTTP
- Web services
- CI/CD (nice to have)
- RabbitMQ (nice to have)
- Prometheus (nice to have)
- Grafana (nice to have)
- ELK Stack (nice to have)
- BPM (nice to have)
- Linux (nice to have)
Opis stanowiska
Wymagania: - Minimum 10 lat doświadczenia na stanowisku Java Developera - Udział w co najmniej 2 projektach IT w roli programisty Java w ciągu ostatnich 3 lat - Bardzo dobra znajomość Java oraz Spring Framework (Spring Boot, Spring MVC, Spring Container – IoC/DI) - Doświadczenie z Spring Data JPA / Hibernate oraz relacyjnymi bazami danych (PostgreSQL, MSSQL) - Znajomość narzędzia Maven - Praktyczne doświadczenie z Dockerem (konteneryzacja, Docker Compose) - Doświadczenie w tworzeniu REST API - Umiejętność pisania testów jednostkowych (JUnit, Mockito) - Znajomość technologii webowych: HTTP, Web Services, REST - Biegłość w Git oraz systemach kontroli wersji - Doświadczenie w pracy z pipeline’ami CI/CD (środowiska on-premise i chmurowe) - Umiejętność tworzenia dokumentacji technicznej Mile widziane: - Doświadczenie z narzędziami CI/CD (GitLab CI, Jenkins) - Znajomość RabbitMQ - Doświadczenie z narzędziami monitoringu (Prometheus, Grafana, ELK Stack) - Znajomość Aurea BPM - Znajomość systemów Linux Wymagane certyfikaty: - Oracle Certified Professional: Java SE 17, Developer lub Java SE 11 Developer