Java EE web app (rozdíly v non-sql úložišti a databázi PostgreSQL)

Tieto
Brno
Stáž
1. 6. 2021

Existující aplikace načítá informace o konfiguraci z jednoho nebo více externích zařízení (síťových switchů) prostřednictvím rozhraní REST a ukládá je do své interní databáze. Samotné konfigurační informace obsahují záznamy několika typů, vždy ve formě dvojic „klíč = hodnota“, a jsou uloženy v tabulkách databáze PostgreSQL.

Budete zodpovědný/á za:

Vedle konfigurace uložené v interní databázi existuje non-sql úložiště objektů ve formátu JSON, které sleduje aktuální konfiguraci síťových přepínačů a je používáno jiným systémem.
Formát informací uložených jako non-sql JSON struktury a PostgreSQL se podstatně liší.
Cílem práce je analýza struktury non-sql objektů a nalezení mapování jejich struktury na data načítaná z REST rozhraní a rozšíření stávající aplikace o následující funkce:

  • Připojení dalšího úložiště s non-sql daty a načtení jeho obsahu
  • Hledání rozdílů v informacích uložených v non-sql a PostgreSQL DB.
  • Prezentace rozdílů v grafickém uživatelském rozhraní

Očekávané znalosti

…budete pracovat s těmito technologiemi (nečekáme, že umíte vše, stačí chuť se naučit):

  • WEB aplikace: Java EE (version 8+), PostgreSQL, Spring, Hibernation, Bootstrap.
  • Prostředí aplikace: Linux a WebLogic (Oracle) or WildFly (RedHat), nebo alternativně Tomcat/Jetty + Spring Boot.
  • Vývojové prostředí: Maven, GIT, IntelliJ nebo Eclipse
  • znalost angličtiny

Dostanete:

  • flexibilní pracovní doba
  • chill out a relax zóna
  • káva a ovoce na pracovišti
  • meal vourchers 65 CZK k výplatě
  • skandinávská kultura se soustředěním se na balanc mezi životem a prací
  • oslavy úspěchů, svateb
  • společné aktivity
  • bankovní účet zdarma
  • speciální nabídky od lokálních partnerů (O2 family, Datart VIP program apod.)

Kontakt

Přihlašovat se můžete na této stránce.

NAVAŽTE SPOLUPRÁCI S VUT

Máte zájem stát se partnerem VUT? Chcete našim studentům nabídnout pracovní příležitost? Kontaktujte nás pro více informací kariera@vut.cz