Backend Developer (Java / Spring Boot / AI)
GET IT TOGETHER SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
⚲ Elbląg
Wymagania
- Java
- Kotlin
- Spring Boot
- Hibernate
- Docker
- GitLab
- JUnit
- Mockito
- Git
- Swagger
Opis stanowiska
Wymagania: - Min. 3 lata doświadczenia w backendzie (Java/Kotlin + Spring Boot, Hibernate) - Doświadczenia w projektowaniu API (REST) i pracy z architekturą mikroserwisową - Bardzo dobrej znajomości baz danych (modelowanie, optymalizacja, migracje) - Doświadczenia z Dockerem i CI/CD (np. GitLab) - Znajomości narzędzi developerskich i testowych (JUnit, Mockito, Git) - Doświadczenia w pracy z systemami o podwyższonych wymaganiach bezpieczeństwa (dane wrażliwe) - Praktyki w integracji LLM/AI w aplikacjach (min. 1 projekt) - Doświadczenia w systemach multi-tenant - Znajomości narzędzi do dokumentowania API (np. Swagger) O firmie: - Jako Get IT Together specjalizujemy się w dostarczaniu wysoko wykwalifikowanych Ekspertów IT, w obszarach zarządzania projektami, architektury, analizy biznesowej i systemowej czy rozwoju oprogramowania. Zakres obowiązków: - Rozwijanie i utrzymywanie backend aplikacji (Spring Boot, mikroserwisy, REST API) - Projektowanie i implementowanie logiki biznesowej oraz struktury danych - Tworzenie i rozwijanie API dla frontendu oraz integracji z systemami zewnętrznymi - Współpraca z CTO przy projektowaniu rozwiązań i nowych funkcjonalności - Optymalizowanie bazy danych i wydajności aplikacji - Budowa i utrzymywanie pipeline CI/CD oraz środowiska (Docker, GitLab) - Implementowanie funkcji opartych o AI/LLM (m.in. generowanie treści, podejście agentowe) - Analiza błędów, wdrażanie poprawek i rozwijanie produktu na podstawie feedbacku użytkowników - Tworzenie testów (unit/integration) i dbanie o jakość kodu - Uczestnictwo w integracjach z systemami zewnętrznymi (np. HR/finanse) oraz generowaniu raportów (PDF) Oferujemy: - Formę współpracy w oparciu o kontrakt b2b z Get IT Together - Pracę zdalną - Kontrakt na 11 miesięcy w wymiarze średnio 90h miesięcznie - Niezbędne narzędzia pracy - Realizację innowacyjnych projektów opartych o duże modele językowe