Obecnie poszukujemy Java Developerów (senior) do współpracy w naszym wewnętrznym dziale IT przy różnorodnych projektach realizowanych głównie w modelu end-to-end dla klientów.
Praca w modelu hybrydowym (min. 2 dni w biurze) lub stacjonarnym (ul. Puławska 182; okolice metra Wilanowska)
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 (min. 5 lat doświadczenia)
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)