Obecnie poszukujemy Java Developerów do współpracy w naszym wewnętrznym dziale IT przy różnorodnych projektach realizowanych głównie w modelu end-to-end dla klientów.
responsibilities :
Projektowanie, rozwój i utrzymanie aplikacji webowych
Tworzenie testów jednostkowych
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ń
Wdrażanie aplikacji na środowiska testowe i produkcyjne, automatyzacja procesów CI/CD
Współpraca z zespołem projektowym i udział w spotkaniach zespołowych
Przygotowywanie dokumentacji projektowej
requirements-expected :
Bardzo dobra znajomość Core Java i programowania obiektowego
Doświadczenie w projektowaniu i implementacji architektury aplikacji oraz znajomość wzorców projektowych (Design Patterns)
Bardzo dobra znajomość frameworków: Spring (Spring Boot, Spring MVC, Spring Data JPA), Hibernate/JPA
Doświadczenie prazcy z RESTful API
Znajomość zagadnień związanych z bezpieczeństwem aplikacji webowych (autoryzacja, uwierzytelnianie, ochrona przed atakami)
Doświadczenie z bazami danych SQL (np. PostgreSQL, MySQL)
Doświadczenie z narzędziami CI/CD (np. Jenkins, GitLab CI)