Pracuj.pl
Hybrydowo
Mid
New
Programista / Programistka
Zakład Informatyki Lasów Państwowych
⚲ Sękocin Stary (pow. pruszkowski)
Do uzgodnienia
Wymagania
- Java
- Spring Framework
- SQL
- GitLab
- IntelliJ
- Jira
- Confluence
Opis stanowiska
Nasze wymagania:
ukończone studia inżynierskie lub magisterskie o kierunku informatycznym lub pokrewnym
dobra znajomość Java 21+ popartą minimum 2 letnim doświadczeniem w programowaniu w tym języku
praktyczne doświadczenie w tworzeniu aplikacji z użyciem Spring
znajomość relacyjnych baz danych i języka zapytań SQL
doświadczenie we wdrażaniu procesów CI/CD z wykorzystaniem narzędzi GitLab lub innych
umiejętność stosowania wzorców projektowych
znajomość języka angielskiego w stopniu umożliwiającym czytanie dokumentacji technicznej
Mile widziane:
umiejętność techniczna w zakresie projektowania i wdrażania rozwiązań AI, w tym on-premise
praktyczne doświadczenie z rozwiązaniami GenAI, RAG lub Agentic AI: wyszukiwanie hybrydowe (wektorowe i leksykalne), reranking, segmentacja dokumentów
umiejętność oceny jakości rozwiązań AI
doświadczenie w integracji systemów poprzez API
znajomość narzędzi: IntelliJ Idea, GitLab, JIRA, Confluence
Zakres obowiązków:
rozwijanie istniejących już rozwiązań w firmie
projektowanie, wytwarzanie i rozwój oprogramowania
współpraca z zespołem programistów, analityków i testerów
przygotowywanie dokumentacji technicznej niezbędnej w procesie rozwoju aplikacji
analiza zgodności funkcjonowania systemu ze specyfikacją techniczną
dbanie o jakość kodu i zgodność z obowiązującymi standardami
Oferujemy:
Zatrudnienie na czas określony tj. 12 miesięcy z możliwością zawarcia umowy o pracę na czas nieokreślony, w pełnym wymiarze czasu pracy
Możliwość rozwoju zawodowego i podnoszenia kwalifikacji
Pakiet socjalny, min. prywatna opieka medyczna, pakiety sportowe, dofinansowanie urlopów
ukończone studia inżynierskie lub magisterskie o kierunku informatycznym lub pokrewnym
dobra znajomość Java 21+ popartą minimum 2 letnim doświadczeniem w programowaniu w tym języku
praktyczne doświadczenie w tworzeniu aplikacji z użyciem Spring
znajomość relacyjnych baz danych i języka zapytań SQL
doświadczenie we wdrażaniu procesów CI/CD z wykorzystaniem narzędzi GitLab lub innych
umiejętność stosowania wzorców projektowych
znajomość języka angielskiego w stopniu umożliwiającym czytanie dokumentacji technicznej
Mile widziane:
umiejętność techniczna w zakresie projektowania i wdrażania rozwiązań AI, w tym on-premise
praktyczne doświadczenie z rozwiązaniami GenAI, RAG lub Agentic AI: wyszukiwanie hybrydowe (wektorowe i leksykalne), reranking, segmentacja dokumentów
umiejętność oceny jakości rozwiązań AI
doświadczenie w integracji systemów poprzez API
znajomość narzędzi: IntelliJ Idea, GitLab, JIRA, Confluence
Zakres obowiązków:
rozwijanie istniejących już rozwiązań w firmie
projektowanie, wytwarzanie i rozwój oprogramowania
współpraca z zespołem programistów, analityków i testerów
przygotowywanie dokumentacji technicznej niezbędnej w procesie rozwoju aplikacji
analiza zgodności funkcjonowania systemu ze specyfikacją techniczną
dbanie o jakość kodu i zgodność z obowiązującymi standardami
Oferujemy:
Zatrudnienie na czas określony tj. 12 miesięcy z możliwością zawarcia umowy o pracę na czas nieokreślony, w pełnym wymiarze czasu pracy
Możliwość rozwoju zawodowego i podnoszenia kwalifikacji
Pakiet socjalny, min. prywatna opieka medyczna, pakiety sportowe, dofinansowanie urlopów
🔍 Dekoder Ogłoszenia
🔴
Możliwość rozwoju zawodowe
Może oznaczać szkolenia, ale równie dobrze tylko możliwość uczenia się na własną rękę w ramach bieżących projektów.
🔴
Zatrudnienie na czas określony tj. 12 miesięcy z możliwością zawarcia umowy o pracę na czas nieokreślony
Pierwszy rok pracy jest kontraktowy, a umowa na stałe nie jest gwarantowana.
🔴
dobra znajomość Java 21+ popartą minimum 2 letnim doświadczeniem w programowaniu w tym języku
Chociaż wymagana jest Java 21+, faktyczne doświadczenie może dotyczyć starszych wersji, a 2 lata to absolutne minimum.
🟡
praktyczne doświadczenie w tworzeniu aplikacji z użyciem Spring
Może oznaczać zarówno zaawansowane projekty, jak i proste aplikacje lub fragmenty kodu.
🟡
umiejętność stosowania wzorców projektowych
Może oznaczać znajomość teorii lub faktyczne, świadome stosowanie ich w praktyce.