Kompleksowo automatyzujemy procesy biznesowe w firmach, od budowania strategii po implementację rozwiązań. Wykorzystujemy do tego autorskie roboty software’owe, rozwiązania AI (RAG i AI Agents) oraz systemy workflow.
Szukamy osoby, która dobrze czuje się zarówno w programowaniu, jak i w zadaniach typowo DevOpsowych. Jeśli lubisz łączyć rozwój aplikacji z dbaniem o stabilność środowisk i automatyzację procesów – ta rola jest dla Ciebie.
📌 Twoje zadania jako Java Developer:
Twoim głównym zadaniem będzie rozwój i stabilizacja aplikacji desktopowej działającej w środowisku Windows. Ale to nie wszystko – pracujemy też nad powiązanymi aplikacjami webowymi oraz nad nowymi produktami w obszarze automatyzacji, w tym: BPM (Business Process Management), komponenty AI, takie jak interaktywne bazy wiedzy (RAG) i inne rozwiązania, które usprawniają codzienną pracę naszych użytkowników.
📌 Twoje zadania jako DevOps:
Wsparcie zespołów developerskich: uruchamianie i aktualizacja środowisk, na których pracują Roboty AUTOMADE oraz diagnoza problemów (np. sieciowe, konfiguracja Windows i Linux, wydajność, stabilność)
Monitorowanie i analizowanie działania systemów i aplikacji (logi, podstawowe metryki)
Tworzenie, optymalizacja i utrzymanie kontenerów Docker dla aplikacji Java (w tym wieloetapowe buildy)
Budowanie, rozwijanie i utrzymanie pipeline’ów CI/CD w Jenkinsie (w tym Jenkinsfile)
Zarządzanie repozytoriami Git/GitLab – merge requesty, code review, rozwiązywanie konfliktów
Administrowanie serwerami Linux (Rocky Linux, Ubuntu) i Windows – zarządzanie usługami, uprawnieniami, diagnozowanie problemów
Zapewnienie zgodności z podstawowymi praktykami bezpieczeństwa IT (dostęp, aktualizacje, backupy)
✅ Nasze oczekiwania:
Java:
Minimum 2 lat doświadczenia w programowaniu w Javie (Spring)
Dbałości o jakość kodu – stosowania zasad Clean Code, udziału w code review i pisania testów (JUnit)
Chęci rozwijania aplikacji desktopowej w JavaFX
Praktycznego doświadczenia z programowaniem wielowątkowym w Javie (wątki, synchronizacja)
Dodatkowy plus, jeśli:
Znasz działanie JVM i umiesz rozwiązywać problemy z nią związane
Masz doświadczenie z innymi językami, np. C++ (od wersji 11) czy Pythonem i / lub znasz technologie frontendowe, np. Angular, Vaadin
Pracowałeś(aś) z modelami językowymi (LLM) lub innymi narzędziami AI
DevOps:
Praktyczna znajomość systemów Windows (w tym Windows Server) w zakresie administracji, utrzymania i diagnostyki problemów
Umiejętność debugowania błędów systemowych i aplikacyjnych, analizy logów oraz wykorzystania narzędzi diagnostycznych (np. Event Viewer, Performance Monitor, Process Monitor)
Znajomość zagadnień sieciowych (mi.in. protokołów TCP/IP), narzędzi CI/CD (Jenkins), systemu kontroli wersji Git/GitLab, środowiska MS Azure i MS 365
Doświadczenie w pracy z kontenerami Docker
Doświadczenie w administrowaniu serwerami Linux (np. Rocky Linux, Ubuntu) i Windows
Znajomość podstawowych zasad bezpieczeństwa IT
💻 Oferujemy:
Ciekawy, pełen wyzwań projekt, w którym masz realny wpływ na kierunek rozwoju produktu
Możliwość współtworzenia innowacyjnych rozwiązań, które mają znaczenie dla użytkowników
Pracę z najnowszymi technologiami i bibliotekami
Pracę w zespole zorientowanym na dzielenie się wiedzą i pomysłami
Pracę w metodologii Agile, codzienne stand’upy, sprinty 2-tygodniowe
Zdalny model pracy, wspierany przez kulturę otwartej komunikacji i odpowiedzialności
Stabilne warunki – umowa o pracę i jasne zasady współpracy
Dostęp do kafeteryjnego systemu benefitów
Permanent
Check similar offers