Osoba zatrudniona na tym stanowisku będzie odpowiedzialna za rozwój i utrzymanie platformy redGrid – jest to największy w Polsce system do zarządzania inteligentnymi licznikami energii w nowoczesnych sieciach Smart Grid. Platforma pozwala na zdalny odczyt danych, monitorowanie stanu sieci niskiego napięcia, parametryzację urządzeń i udostępnianie danych pomiarowych do systemów bilingowych oraz na Rynek Energii. Projekt AMI realizowany jest od podstaw w naszej firmie, w oparciu o technologię Java EE.
Wymagania
- wykształcenie wyższe techniczne lub kierunki ścisłe,
- minimum 5 lat doświadczenia na stanowisku programisty JAVA,
- minimum roczne doświadczenie w kierowaniu zespołem,
- bardzo dobra znajomość języka programowania JAVA,
- bardzo dobra znajomość platformy Spring Boot,
- bardzo dobra znajomość narzędzi Maven oraz GIT,
- umiejętność wnikania/analizowania (kodu) w kod programistów i udzielania im uwag,
- znajomość metod optymalizacji oprogramowania,
- znajomość zagadnień związanych z wykorzystaniem relacyjnych baz danych,
- doświadczenie z wykorzystaniem architektury mikroserwisowej,
- komunikatywność i nastawienie na realizację celu.
Miele widziane
- znajomość jednego z innych języków programowania (C/C++, Python, etc.),
- znajomość technologii Java EE i serwerów aplikacyjnych (np.: WebLogic),
- podstawowa znajomość języka JavaScript i HTML.
Twoje zadania
- Zarządzanie i koordynowanie technicznymi aspektami prac zespołu, w tym:
- wyznaczanie zadań,
- sprawdzanie poprawności realizacji zadań,
- monitorowanie postępu prac,
- wsparcie zespołu w realizacji powierzonych zadań,
- wytwarzanie nowych funkcji oraz modyfikacje istniejących komponentów platformy redGrid,
- opracowanie algorytmów usprawniających działanie systemu,
- udział w dyskusjach dotyczących rozwoju systemu,
- optymalizacja oraz utrzymanie istniejących komponentów systemu redGrid.
Oferujemy:
- długofalową współpracę i możliwość wyboru formy zatrudnienia,
- elastyczne godziny pracy oraz możliwość pracy zdalnej,
- pakiet benefitów zawierających, m.in. prywatną opiekę medyczną (Medicover), dofinansowaną kartę MultiSport oraz zajęcia językowe,
- roczny budżet szkoleniowy (4 tys. złotych),
- parking dla rowerów oraz samochodów (możliwość wynajęcia miejsca postojowego na parkingu strzeżonym),
- samochód elektryczny BMW i3 do użytku pracowników,
- brak dress code,
- wsparcie bardziej doświadczonych współpracowników,
- przyjazną atmosferę i wygodne warunki pracy.
Wykorzystywane technologie:
- Java,
- Spring Boot,
- RabbitMQ,
- Oracle SQL,
- Java EE (EJB3.0, Servlets, JPA, JDBC, WebServices),
- Oracle Weblogic.
- Hibernate,
- PostgreSQL.
W codziennej pracy wykorzystujemy:
- Jira,
- Confluence,
- Git,
- Redmine,
- Jenkins,
- Nagios,
- Checkmk,
- Enterprise Architect,
- Slack.