Java Developer (K/M)
IT SQUAD SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
⚲ Gdańsk, Warszawa
Do uzgodnienia
Wymagania
- Java
- SQL
- OpenAPI
- AsyncAPI
- Git
- Spring Boot
- Hibernate
- PostgreSQL
Opis stanowiska
Nasze wymagania:
Dobra znajomość języka Java (minimum 2/3 lata doświadczenia).
Doświadczenie w pracy z frameworkiem Spring Boot lub Hibernate
Doświadczenie w pracy z relacyjnymi bazami danych oraz SQL (mile widziany PostgreSQL).
Znajomość standardów OpenAPI oraz AsyncAPI i doświadczenie w projektowaniu oraz integracji API.
Znajomość systemu kontroli wersji Git oraz narzędzi CI/CD.
Umiejętność analitycznego myślenia, rozwiązywania problemów oraz efektywnej współpracy w zespole.
Zakres obowiązków:
Projektowanie, rozwój i utrzymanie aplikacji z wykorzystaniem Java 21, Spring Boot, PostgreSQL oraz technologii komunikacyjnych opartych o Messaging (np. JMS, MQ).
Tworzenie oraz rozwój wydajnych silników kalkulacyjnych zgodnych z obowiązującymi przepisami podatkowymi na różnych rynkach.
Implementacja złożonych procesów biznesowych, integracji z systemami zewnętrznymi (w tym organami podatkowymi) oraz rozwiązań do generowania raportów dla klientów.
Udział w pełnym cyklu życia oprogramowania – od analizy wymagań, przez projektowanie i implementację, po testowanie, wdrożenie i utrzymanie.
Współpraca z analitykami biznesowymi i ekspertami domenowymi przy przekładaniu wymagań na rozwiązania techniczne.
Wykorzystywanie narzędzi AI.
Oferujemy:
Pracę przy projektach klienckich i produktach własnych.
Realny wpływ na rozwiązania biznesowe i technologiczne w ramach realizowanych projektów.
Szkolenia oraz wsparcie w określeniu ścieżki rozwoju.
Eventy firmowe, dostęp do usług medycznych oraz pakietów sportowych.
Zatrudnienie na umowę B2B / UZ Student.
Pracę w trybie hybrydowym (Warszawa/Gdańsk).
Krótki proces rekrutacji.
Dobra znajomość języka Java (minimum 2/3 lata doświadczenia).
Doświadczenie w pracy z frameworkiem Spring Boot lub Hibernate
Doświadczenie w pracy z relacyjnymi bazami danych oraz SQL (mile widziany PostgreSQL).
Znajomość standardów OpenAPI oraz AsyncAPI i doświadczenie w projektowaniu oraz integracji API.
Znajomość systemu kontroli wersji Git oraz narzędzi CI/CD.
Umiejętność analitycznego myślenia, rozwiązywania problemów oraz efektywnej współpracy w zespole.
Zakres obowiązków:
Projektowanie, rozwój i utrzymanie aplikacji z wykorzystaniem Java 21, Spring Boot, PostgreSQL oraz technologii komunikacyjnych opartych o Messaging (np. JMS, MQ).
Tworzenie oraz rozwój wydajnych silników kalkulacyjnych zgodnych z obowiązującymi przepisami podatkowymi na różnych rynkach.
Implementacja złożonych procesów biznesowych, integracji z systemami zewnętrznymi (w tym organami podatkowymi) oraz rozwiązań do generowania raportów dla klientów.
Udział w pełnym cyklu życia oprogramowania – od analizy wymagań, przez projektowanie i implementację, po testowanie, wdrożenie i utrzymanie.
Współpraca z analitykami biznesowymi i ekspertami domenowymi przy przekładaniu wymagań na rozwiązania techniczne.
Wykorzystywanie narzędzi AI.
Oferujemy:
Pracę przy projektach klienckich i produktach własnych.
Realny wpływ na rozwiązania biznesowe i technologiczne w ramach realizowanych projektów.
Szkolenia oraz wsparcie w określeniu ścieżki rozwoju.
Eventy firmowe, dostęp do usług medycznych oraz pakietów sportowych.
Zatrudnienie na umowę B2B / UZ Student.
Pracę w trybie hybrydowym (Warszawa/Gdańsk).
Krótki proces rekrutacji.
🔍 Dekoder Ogłoszenia
🔴
Dobra znajomość języka Java (minimum 2/3 lata doświadczenia)
Może oznaczać zarówno 2 lata doświadczenia w komercyjnym projekcie, jak i 3 lata nauki i projektów hobbystycznych.
🔴
Realny wpływ na rozwiązania biznesowe i technologiczne w ramach realizowanych projektów.
Może oznaczać, że będziesz miał wpływ na wybór technologii lub kierunek rozwoju projektu, ale równie dobrze może to być tylko ogólne stwierdzenie bez konkretnych możliwości.
🔴
Szkolenia oraz wsparcie w określeniu ścieżki rozwoju.
Szkolenia mogą być ograniczone do podstawowych narzędzi lub technologii używanych w firmie, a ścieżka rozwoju może być niejasna lub zależeć od potrzeb biznesowych.
🔴
Wykorzystywanie narzędzi AI.
Może oznaczać zarówno zaawansowane wykorzystanie modeli AI do optymalizacji kodu, jak i proste użycie narzędzi typu Copilot do generowania fragmentów kodu.
🔴
Pracę przy projektach klienckich i produktach własnych.
Nie wiadomo, jaki będzie podział czasu między projekty klienckie a produkty własne, co może wpłynąć na stabilność i charakter pracy.