Technologies-expected :
Java 17+
Type Script
Oracle
React
Git
REST
Maven
Docker technologies-optional :
Spring Boot
Wildfly
My SQL
Postgre SQL
Angular responsibilities :
Projektowanie, rozwijanie i utrzymanie złożonych aplikacji biznesowych wraz z warstwą front-end.
Tworzenie interfejsów programistycznych aplikacji (API).
Wsparcie analityka biznesowego w projektowaniu interfejsu użytkownika, dobieranie odpowiednich rozwiązań w oparciu o firmowy Design System.
Uwzględnianie wymagań niefunkcjonalnych i bezpieczeństwa.
Projektowanie, implementacja i optymalizacja algorytmów używanych w aplikacji.
Projektowanie oraz implementacja usług integracyjnych.
Wsparcie mniej doświadczonych pracowników w ramach zespołu.
Zapewnienie optymalnej wydajności i dostępności systemów informatycznych.
Analiza wymagań funkcjonalnych oraz przygotowanie projektów ich realizacji.
Współpraca z innymi zespołami informatycznymi w celu zapewnienia integracji systemów.
Doskonalenie procesów i metodyk programowania, a także wprowadzanie nowych technologii do produkcji.
Utrzymywanie wysokiego poziomu jakości kodu oraz dokładności dokumentacji projektowej.
Monitorowanie i raportowanie postępów projektów oraz podejmowanie działań naprawczych w razie potrzeby.
Modelowanie dynamicznych i statycznych elementów systemu.
Współpraca z członkami interdyscyplinarnego zespołu w podejściu Agile. requirements-expected :
Minimum 5 lat doświadczenia w programowaniu w języku Java oraz React / Angular.
Bardzo dobra znajomość języków programowania, technologii i frameworków używanych w obszarze backend oraz frontend.
Bardzo dobra znajomość wzorców projektowych i zasad programowania, np. obiektowego.
Bardzo dobra znajomość wzorców architektonicznych stosowanych w wytwarzaniu oprogramowania.
Znajomość dobrych praktyk projektowania interfejsu użytkownika i użyteczności aplikacji webowych.
Bardzo dobra znajomość technologii bazodanowych.
Umiejętność analizy i debugowania kodu źródłowego.
Umiejętność tworzenia testów automatycznych, np. jednostkowych, integracyjnych.
Znajomość : języków obiektowych : (Java 17+, Java EE), serwerów aplikacyjnych (Quarkus), języków skryptowych (Type Script, HTML, CSS, Sass), systemów zarządzania pakietami (Maven, NPM), relacyjnych baz danych (Oracle), narzędzi CI / CD (Docker, Jenkins), frameworków frontendowych (React), tworzenia zawartości i wyglądu stron (CSS, HTML), systemów kontroli wersji (Git, szczególnie w połączeniu z Git Lab), preprocessingu (LESS, Stylus, Sass), technologii integracyjnych (SOAP, REST, Oracle Packages : functions, procedures, views). offered :
Stabilne zatrudnienie na podstawie umowy o pracę.
Konkurencyjny system wynagrodzeń, składający się z wynagrodzenia podstawowego oraz atrakcyjnego systemu premiowego.
Indywidualny budżet szkoleniowy, przyznawany na podnoszenie kwalifikacji i wspierający rozwój zawodowy.
Klarowną ścieżkę rozwoju zawodowego.
Elastyczne godziny pracy i możliwość pracy zdalnej / hybrydowej.
Pakiet benefitów pozapłacowych m.in. prywatna opieka medyczna, karta Multisport oraz ubezpieczenie na życie na preferencyjnych warunkach, dodatkowe świadczenia w ramach ZFŚS.
Dodatkowy dzień wolny z okazji Dnia Energetyka – 14 sierpnia.
Pracę w przyjaznej atmosferze i wsparcie zespołu nastawionego na dzielenie się wiedzą oraz doświadczeniami.
Wewnętrzny program mentoringowy wspierający zarówno nowych jak i obecnych pracowników.
Program onboardingowy pozwalający na szybką i przyjazną adaptacje do pracy.
Udział w projektach greenfield mających strategiczny wpływ na sektor energetyczny w Polsce i w Europie. benefits :
dofinansowanie zajęć sportowych
prywatna opieka medyczna
dofinansowanie nauki języków
dofinansowanie szkoleń i kursów
ubezpieczenie na życie
możliwość pracy zdalnej
elastyczny czas pracy
spotkania integracyjne
firmowa biblioteka
dodatkowe świadczenia socjalne
Fullstack Developer Java • Wrocław, Dolnośląskie, Polska