Senior Java Developer
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
Senior Java Developer
Senior Java Developer