Lokalizacja: Gdańsk, Gdynia lub Warszawa (praca z biura 2-3 razy w tygodniu)
responsibilities :
Projektowanie, implementacja i utrzymanie aplikacji w oparciu o Java
Tworzenie i rozwój mikroserwisów oraz RESTful API przy użyciu Spring Boot i Hibernate
Uczestnictwo w projektowaniu architektury mikroserwisowej oraz integracji pomiędzy komponentami systemu
Konteneryzacja aplikacji i utrzymanie środowisk developerskich z wykorzystaniem Docker
Pisanie czystego, czytelnego i testowalnego kodu zgodnie z najlepszymi praktykami (Clean Code)
Tworzenie i utrzymywanie testów jednostkowych oraz udział w procesach CI/CD
requirements-expected :
Java 21: bardzo dobra znajomość nowoczesnych funkcji Javy (np. records, pattern matching, virtual threads)
Spring Boot: doświadczenie w tworzeniu RESTful API oraz mikroserwisów przy użyciu Spring Boot
Hibernate: solidne zrozumienie koncepcji ORM i doświadczenie w pracy z Hibernate przy utrwalaniu danych
Architektura mikroserwisowa: znajomość projektowania, tworzenia i wdrażania mikroserwisów
Docker: doświadczenie w konteneryzacji aplikacji oraz zarządzaniu obrazami i kontenerami Docker
Umiejętność pisania czystego, łatwego w utrzymaniu i testowalnego kodu
Doświadczenie w pracy z frameworkami do testów jednostkowych (np. JUnit, Mockito)
Znajomość narzędzi i procesów CI/CD (np. Jenkins, Bamboo)
Kontrola wersji: Git (Bitbucket)
Narzędzia build: Maven
Bazy danych: doświadczenie w pracy z relacyjnymi bazami danych (np. PostgreSQL, MS SQL)
Monitoring i logowanie: znajomość narzędzi takich jak Prometheus, Grafana, ELK Stack
Zrozumienie cyklu życia oprogramowania i metodologii zwinnych (Agile)
Znajomość Kubernetes lub innych narzędzi do orkiestracji kontenerów
Doświadczenie z platformami chmurowymi (np. AWS, GCP)
Znajomość narzędzi do dokumentacji API (np. Swagger / OpenAPI)
offered :
Umowę na pełen etat z możliwością wyboru formy zatrudnienia (UoP/B2B)
Stabilną i długoterminową współpracę
Jasno zdefiniowaną ścieżkę kariery i możliwość rozwoju w czterech obszarach jako: Project Manager, Business Manager, Technical Leader oraz specjalista w swojej dziedzinie
Udział w konferencjach branżowych, szkoleniach i warsztatach oraz spotkaniach integracyjnych
Możliwość odbycia kursów i zdobycia certyfikacji
Możliwość relokacji w ramach lokalnych oddziałów ALTEN Polska