Pracuj.pl Stacjonarnie Mid

Full Stack Software Developer (Java / Spring Boot)

VEHIS sp. z o.o.

⚲ Katowice

od 15 000 zł netto (+ VAT) / mies.

Wymagania

  • Java
  • Spring Boot
  • Hibernate
  • HTML
  • JavaScript
  • jQuery
  • Oracle
  • SQL
  • Maven
  • GitHub

Opis stanowiska

Nasze wymagania:
Minimum 3 letnie doświadczenia komercyjnego w programowaniu w Java.
Doświadczenie w tworzeniu aplikacji opartych na Spring Boot.
Bardzo dobra znajomość Hibernate/JPA, Rest API, JavaMail API.
Bardzo dobra znajomość HTML, Thymeleaf, JavaScript, JQuery, Bootstrap, Ajax.
Dobra znajomość zasad programowania obiektowego (OOP).
Dobra znajomość baz danych ORACLE i SQL.
Znajomość Maven, Git, JUnit.

Zakres obowiązków:
Projektowanie, rozwój i utrzymanie nowoczesnych aplikacji webowych opartych o ekosystem Java i Spring Boot.
Pisanie wysokiej jakości, skalowalnego, bezpiecznego i łatwego w utrzymaniu kodu zgodnie z najlepszymi praktykami deweloperskimi.
Aktywny udział w projektowaniu architektury systemowej oraz wypracowywaniu optymalnych rozwiązań technicznych.
Bliska współpraca z interesariuszami biznesowymi oraz innymi zespołami technicznymi.
Tworzenie oraz rozwijanie testów jednostkowych i integracyjnych, dbając o wysoką stabilność wdrażanych rozwiązań.

Oferujemy:
Pracę w jednej z najszybciej rozwijających się Firm w branży finansowej.
Atrakcyjne warunki wynagrodzenia.
Niezbędne do realizacji celów narzędzia pracy.
Możliwość rozwoju zawodowego.
Wsparcie doświadczonego zespołu menadżerskiego.
Miłą atmosferę, dzięki pracy w przyjaznej przestrzeni i w dobrym towarzystwie.

🔍 Dekoder Ogłoszenia

🔴
Pisanie wysokiej jakości, skalowalnego, bezpiecznego i łatwego w utrzymaniu kodu zgodnie z najlepszymi praktykami deweloperskimi.
Oczekuje się, że będziesz przestrzegać standardów kodowania i dbać o jakość, ale definicja 'najlepszych praktyk' może być subiektywna.
🔴
Aktywny udział w projektowaniu architektury systemowej oraz wypracowywaniu optymalnych rozwiązań technicznych.
Może oznaczać rzeczywisty wpływ na architekturę lub jedynie udział w dyskusjach bez decyzyjności.
🔴
Bliska współpraca z interesariuszami biznesowymi oraz innymi zespołami technicznymi.
Może oznaczać częste spotkania i potrzebę tłumaczenia technicznych zagadnień nietechnicznym osobom.
🔴
Wsparcie doświadczonego zespołu menadżerskiego.
Może oznaczać dobre wsparcie lub nadmierną kontrolę i mikrozarządzanie.
🟡
Miłą atmosferę, dzięki pracy w przyjaznej przestrzeni i w dobrym towarzystwie.
Subiektywne odczucie atmosfery pracy, które może różnić się w zależności od osoby.