+36 1 433 5455

Pozíció leírása

JAVA tapasztalattal rendelkező backend fejlesztő kollégát keresünk, backend fejlesztési feladatok ellátására. A feladatai közé fog tartozni a meglévő rendszerek karbantartásán túl az új fejlesztések kiszolgálása.

JAVA backend fejlesztések microservice architektúrán
Különböző funkciók kifejlesztése dokumentáció alapján
Feladatok és tevékenységek koordinálása, tervezése és követése
Technikai problémák azonosításának segítése
Gondoskodni a design, specifikáció és ügyfél követelményeinek összhangjáról
Agilis csapatban hatékony részvétel és teljesítés
Párbeszéd fenntartása a partnerekkel és az érdek képviselőkkel
Magas színvonalú, újra hasznosítható, „tiszta” kód írása
Tesztek írása

Mit kínálunk?

Szakmai kihívást jelentő, érdekes feladatok
Bejelentett állás
Tapasztalat-, és teljesítményarányos, versenyképes fizetés
Kényelmes munkakörnyezet
Hosszútávú munka
Világ színvonalú ipar 4.0 megoldások fejlesztése
Változatos, különböző iparágakat érintő projektek
Sok színű, nemzetközi munkatapasztalat

Rólunk

Budapesti székhelyű, informatikai tanácsadással, integrációval, fejlesztéssel és erőforráskölcsönzéssel foglalkozó cégcsoport vagyunk, jelentős hazai és nemzetközi kapcsolatrendszerrel és referenciákkal, a távközlés, energetika, kutatás-fejlesztés és ipari automatizálás területén. Megbízóink a hazai és nemzetközi piac meghatározó szereplői, tevékenységük nem csak Európára korlátozódik. A magyarországi piacon egyes szakterületeken meghatározó piaci részesedéssel rendelkezünk.

Követelmények

Elvárt technológiai ismeretek

Legalább 3 év releváns tapasztalat.

Általános szoftverfejlesztői ismeretek

  • Általános szoftverfejlesztői ismeretek
    • Memóriakezelési alapok (heap, stack)
    • Kivételkezelés
    • Clean code koncepciók
    • Alapvető szálkezelési ismeretek
  • Objektum orientált programozási ismeretek
    • Alapkoncepció, polimorfizmus, absztrakciós modellek
    • Tervezési minták: MVC, Dependency Injection, Adapter, Factory ismerete
    • SOLID koncepciók ismerete
  • Gyakori UML diagramok ismerete (class diagram, activity diagram, deployment diagram)
  • Linux felhasználói szintű ismeretek (SSH, Bash, jogosultságkezelési alapok)
  • Git alapszintű felhasználói ismerete
    • Commit, push, fetch használata
    • Branching, merge commitok készítése
  • 3rd party API integrációban való tapasztalat előny
  • IntelliJ

Java ismeretek

  • JAVA programozási nyelv ismerete legalább 3 év releváns tapasztalattal
  • Spring Boot

Adatbázis ismeretek

  • MongoDB

Soft skillek

  • Kommunikációképes angol nyelvismeret
  • Jó kommunikációs képességek
  • Proaktív, kezdeményező, megoldás-orientált hozzáállás
  • Csapatban történő munkavégzésre való képesség

Előnyt jelent

JavaScript és kapcsolódó ismeretek

  • JavaScript keretrendszerek ismerete (jQuery, AngularJS, Angular (2+), node.JS)
  • Deploy folyamat ismerete, függőségek kezelése
  • HTML5
  • CSS
  • TypeScript

Adatbázis ismeretek

  • Adatbázis anomáliák, normálformák, normalizáció
  • Egyedkapcsolati (ER) diagram tervezése, értelmezése
  • Külső kulcsok, egyedi kulcsok, constraint-ek
  • Konkurens adatkezelési anomáliák, tranzakciók
  • Összetett SQL lekérdezések
  • Lekérdezések optimalizálása

További ismeretek

  • Docker használatában szerzett tapasztalat
  • Spring Boot tapasztalat
  • MongoDB tapasztalat
  • Kuberbnetes tapasztalat
  • SCRUM tapasztalat
  • CI/CD tapasztalat
  • Redis, Apache Kafka ismerete
  • Unit tesztelésben szerzett tapasztalat (JUnit, Mockito)
  • Java EE tapasztalat
  • Webszolgáltatások ismerete (pl. SOAP, JSON REST, REST API)
  • XML, JSON, YAML ismerete
  • kommunikációképes német nyelvismeret