Senior Java Software Engineer
Prime ForceOpis stanowiska
Dołączysz do zespołu budującego rozwiązania klasy Enterprise Content Management dla dużych klientów w Europie. Będziesz projektować API, implementować usługi i komponenty aplikacji oraz rozwiązywać problemy w złożonych środowiskach produkcyjnych. To rola dla osoby, która swobodnie pracuje z istniejącymi systemami, potrafi podejmować decyzje techniczne i bierze odpowiedzialność za jakość dostarczanego rozwiązania.
Najważniejsze informacje
- Tryb pracy: zdalnie z Polski lub hybrydowo w Warszawie.
- Wymiar: pełny etat.
- Forma współpracy: umowa o pracę lub B2B.
- Język projektu: angielski; niemiecki będzie dodatkowym atutem.
Prime Force jest europejską firmą konsultingową budującą zaawansowane systemy zarządzania wiedzą. Zajmujemy się pełnym cyklem życia oprogramowania: od wyboru technologii i projektowania rozwiązania, przez rozwój i testy, po utrzymanie. Polski zespół specjalizuje się między innymi w platformach zarządzania treścią, cyfryzacji procesów i rozwiązaniach AI.
Twoja rola
- projektowanie i rozwijanie usług backendowych, API oraz integracji w Javie;
- rozwój i dostosowywanie platform Enterprise Content Management, w szczególności rozwiązań opartych na Hyland Nuxeo;
- analiza wymagań i przekładanie ich na rozwiązania techniczne, które wytrzymają próbę czasu;
- tworzenie prototypów, walidacja technologii i wdrażanie usprawnień;
- diagnozowanie złożonych błędów oraz poprawa wydajności, bezpieczeństwa i niezawodności aplikacji;
- tworzenie testów jednostkowych i integracyjnych oraz udział w przeglądach kodu;
- współpraca z osobami odpowiedzialnymi za architekturę, DevOps, testy i stronę biznesową klienta;
- przygotowywanie dokumentacji technicznej i dzielenie się wiedzą w zespole;
- udział w krótkich spotkaniach projektowych oraz wsparcie estymacji i planowania prac.
- bardzo dobrej znajomości Javy i praktycznego doświadczenia w pracy ze Spring lub Spring Boot;
- doświadczenia w projektowaniu REST API, integracji systemów i pracy z bazami danych;
- doświadczenia w korzystaniu z narzędzi AI wspierających tworzenie oprogramowania, takich jak coding agents, agent skills, MCP servers oraz chęci uczenia się nowych kompetencji w tym obszarze;
- doświadczenia z Dockerem, Kubernetesem oraz AWS lub Azure;
- umiejętności tworzenia czytelnego, testowalnego kodu oraz testów automatycznych;
- doświadczenia w diagnozowaniu problemów w systemach produkcyjnych i pracy z istniejącym kodem;
- znajomości Git oraz podstaw procesu CI/CD;
- samodzielności w podejmowaniu decyzji technicznych i komunikowania ich konsekwencji;
- języka angielskiego co najmniej na poziomie B2, pozwalającego na codzienną współpracę z klientem i zespołem.
- znajomość Hyland Nuxeo, Alfresco, Documentum lub innej platformy typu Enterprise Content Management;
- znajomość zagadnień bezpieczeństwa aplikacji i praktyk OWASP;
- znajomość LangChain lub innych frameworków do tworzenia rozwiązań AI;
- doświadczenie w migracjach danych lub integracji systemów klasy enterprise;
- znajomość języka niemieckiego na poziomie umożliwiającym komunikację projektową.
- wpływ na rozwiązania używane przez duże organizacje oraz współpracę z doświadczonym zespołem;
- stabilną, długoterminową współpracę, niezależną od pojedynczego projektu;
- elastyczny wybór pracy zdalnej lub hybrydowej;
- budżet na szkolenia i certyfikacje oraz możliwość rozwijania kompetencji w obszarze Enterprise Content Management i chmury;
- prywatną opiekę medyczną i kartę MultiSport.
- Krótka rozmowa organizacyjna o Twoich oczekiwaniach i warunkach współpracy.
- Rozmowa techniczna oparta na przykładach zrealizowanych rozwiązań i wspólnym omówieniu problemu projektowego.
- Spotkanie z osobą odpowiedzialną za zespół lub projekt oraz decyzja i ewentualna oferta.
Prowadzimy rekrutację w sposób niedyskryminujący. O wyniku decydują kompetencje i dopasowanie doświadczenia do zakresu roli.
Interesuje Cię ta oferta?