Atende Industries zajmuje się rozwojem technologii dla Przemysłu 4.0, w tym chmury dla przemysłowego Internetu Rzeczy, której podstawą jest autorska baza danych typu NoSQL.
Pierwszym sektorem, w którym wdrażane są rozwiązania Atende Industries jest nowoczesna energetyka (Smart Grid). Stworzony przez Atende Industries system redGrid wykorzystywany jest w Energa-Operator w największym w Polsce projekcie AMI do zarządzania ponad dwoma milionami inteligentnych liczników energii elektrycznej. Ze względu na rozwój energetyki rozproszonej i obywatelskiej Atende Industries rozwija platformę chmurową besmart.energy służącą do zarządzania mikrosieciami i klastrami energii. Pracujemy również nad autorską platformą besmart.vision, służącą do zarządzania robotami współpracującymi (cobotami), dla nowoczesnych zakładów produkcyjnych.
W związku z rozwojem naszego Działu Rozwiązań Smart Grid poszukujemy osób na stanowisko:
Starszy Programista Java
Opis stanowiska:
Na tym stanowisku będziesz odpowiedzialny 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 - kierunek informatyka lub pokrewny (matematyka, fizyka itp.),
- minimum sześcioletnie doświadczenie komercyjne w programowaniu w języku Java,
- bardzo dobra znajomość platformy Spring Boot,
- bardzo dobra znajomość zagadnień związanych z wykorzystaniem relacyjnych baz danych,
- bardzo dobra znajomość narzędzi Maven oraz GIT,
- znajomość Domain Driven Design,
- znajomość wzorców architektonicznych,
- umiejętność definiowania granic i zakresów odpowiedzialności w złożonych systemach,
- otwarty umysł, chęć nauki i rozwoju zawodowego,
- umiejętność efektywnej współpracy i mentoringu.
Dodatkowe atuty:
- doświadczenie z wykorzystaniem architektury mikroserwisowej,
- znajomość technologii Java EE i serwerów aplikacyjnych (np.: WebLogic).
Twoje zadania:
- 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.
Wykorzystywane technologie:
- Java,
- Spring Boot,
- RabbitMQ,
- Oracle SQL,
- Java EE (EJB3.0, Servlets, JPA, JDBC, WebServices),
- Oracle Weblogic.
- Hibernate,
- PostgreSQL.
W codziennej pracy wykorzystujemy m.in. narzędzia takie jak:
- Jira,
- Confluence,
- Git,
- Redmine,
- Jenkins,
- Nagios,
- checkmk,
- Enterprise Architect,
- Slack.
Wybranej osobie 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.
Uprzejmie informujemy, że skontaktujemy się tylko z wybranymi kandydatami.