Java Spring Keretrendszerek

Technológia

  • Docker
  • Java
  • Maven
  • Spring

Nyeremény

  • 1.helyezett: 150 000 Ft értékű vásárlási utalvány
  • 2.helyezett: 80 000 Ft értékű vásárlási utalvány
  • 3.helyezett: 50 000 Ft értékű vásárlási utalvány
Az innováció ott kezdődik, ahol a rutin véget ér – ez a mi otthonunk.
A ProofIT magasan képzett szakembergárdával, innovatív megoldásokkal, rugalmas szemlélettel és professzionális hozzáértéssel támogatja hazai és nemzetközi ügyfeleit a funkcionális automata tesztelés és performancia tesztelés területén immár több mint egy évtizede.
Saját fejlesztésű termékeinket, az ACE funkcionális tesztautomatizáló eszközünket, a PeACE performancia tesztelő és értékelő eszközünket, illetve a légiipari innovációnkat, a légiforgalom irányítási rendszerek automata tesztelését lehetővé tevő eszközünket is felhasználva képesek vagyunk akár niche technológiák, komplex IT rendszerek teljeskörű automata tesztelésének a lebonyolítására.
A ProofIT csapata sikeres automata tesztelési vagy performancia tesztelési projekteket hajtott már végre többek között a(z):
  • MBH Banknak (A bankfúzió során a rendszerek, a migráció és új követelmények miatti változások teljesítmény tesztelése külső tesztelő szerepben.)
  • DSK Banknak, BG (Pénzintézeti adatmigrációt követően az éles üzemet megelőző teljesítmény mérés külső tesztelő szerepben.)
  • MKB Banknak (Külső tesztelő szerepben, a bevezetés előtt álló új AFR rendszer éles szimulációjának teljesítmény tesztelése.)
  • HungaroControlnak (Külső tesztelőként automatizált funkcionális, end2end folyamat- és végrehajtási tesztek megtervezése és megvalósítása.)
  • Magyar Nemzeti Banknak (Automatikus funkcionális teszteléséhez szükséges infrastruktúra bevezetése, illesztése, oktatása és funkcionális tesztelés.)
  • MVM Informatika Zrt-nek (Külső tesztelő szerepben teljesítmény mérés és tesztautomatizációs platform bevezetése a szoftver infrastruktúrába.)
  • Szerencsejáték Zrt-nek (Automatikus funkcionális teszteléséhez szükséges infrastruktúra bevezetése, oktatása és funkcionális tesztek létrehozása.)
  • Magyar Államkicstárnak (A számlavezető rendszer cseréjéhez a tesztek automatizálásával összefüggő feladatok ellátása, tesztlabor aktualizálása.)

Élet és Karrier a ProofIT-nál

Nálunk fontos, hogy részese légy a közösségnek. Az igényesség, a minőségi kapcsolatok ápolása, a kreatív gondolkodás, az egyenlő esélyek biztosítása mind alapvető pillérei a közös munkánknak, akár munkavállalóként, akár alvállalkozóként dolgozik nálunk valaki. Ezért, hogy jobban megismerj minket, ajánljuk figyelmedbe a cégkultúránkat:
Ha szakmai kihívásokban gazdag, innovatív projektekben szereznél tapasztalatot, emellett pedig egy home office-ban dolgozó, nyílt, együttműködő csapatot keresel, küldd el a CV-d az alábbi email címre, és felvesszük veled a kapcsolatot:
info@proofit.tech
Nyitott pozíciók:

Technológiák, amelyekkel a versenyzők találkoznak a kategóriában

A versenyen indulóknak alapos Java tudással kell rendelkezniük, továbbá ismerniük kell a Spring projektek fejlettebb technikáit és azok gyakorlati alkalmazását a különböző feladatok megoldásához. Hasznos lehet az alábbi oldalak tanulmányozása:

https://spring.io/projects

https://enterprise.spring.io/projects

Ezen felül bevezetünk néhány haladó feladatot is, amelyek a reaktív adatfolyamok kezelésére, mesterséges intelligencia integrációra, eseményvezérelt kommunikációra, állapotgépek modellezésére és hiperlink-alapú API-k kialakítására fókuszálnak. A gyakorlatok során olyan eszközöket alkalmazunk, mint a Reactor, a Spring AI, a Spring for Apache Pulsar, a Spring Statemachine és a Spring HATEOAS.

A verseny során Java 21-et és Spring Boot 3.5.5-et fogunk használni, és minden ettől való eltérést külön jelezni fogunk. Kérjük, hogy a verseny elkezdése előtt ezek már legyenek feltelepítve a számítógépükre.

Milyen előzetes ismeretek szükségesek?

A résztvevőknek kiterjedt programozási tapasztalattal kell rendelkezniük, mivel a verseny a szenior fejlesztők számára készült. Minden feladat haladó témákat ölel fel, kihívást jelentő problémákat kínálva, amelyek mély Java és Spring ismereteket igényelnek, biztosítva, hogy még a tapasztalt fejlesztők is érdekesnek és jutalmazónak találják a versenyt.

Milyen feladatok és kihívások várnak a versenyzőkre?

Minden forduló legalább két feladatot fog tartalmazni: olyan kódolási kihívásokat, ahol problémákat kell megoldaniuk és válaszokat kell adniuk kód segítségével.

A kérdések gyakorlati és alkalmazható programozási ismereteket fednek le, míg a kódolási feladatok adatfájlokat, csomagokat és kódrészleteket is tartalmazhatnak. Ezeknek a feladatoknak a megoldása problémamegoldó képességeket, programozási szakértelmet és Java Spring ismereteket igényel.

Milyen témák lesznek a fordulókban?

Java-alapú alkalmazásfejlesztés Spring keretrendszerrel

A heti fordulók a Spring ökoszisztéma ismereteit értékelik, miközben speciálisabb és kevésbé ismert területekre is kitérnek. Olyan témák szerepelnek majd, mint az alkalmazások működésének vezérlése, az adatok feldolgozásának architektúrája és a szoftvertervezés bevált módszerei.

Szükséges lesz egy speciális környezet beállítása a versenyhez?

A versenyzőknek biztosítaniuk kell egy stabil, működőképes Java Spring környezetet, beleértve a Maven-t a projektmenedzsmenthez és a build automatizáláshoz. Az IntelliJ IDEA előnyben részesített, hiszen a feladatok is ezt felhasználva születtek. Habár kódrészleteket nem kérünk, a résztvevőknek programokat kell írniuk, és a számított eredmények lesznek érdekesek számunkra, így egy működő fejlesztői környezet elengedhetetlen.

Ezenkívül fontos a Docker Desktop telepítése és konfigurálása. A Docker Desktop lehetővé teszi a konténerizálást, ami egyszerűsítheti a beállítási folyamatot és biztosíthatja a különböző környezetek közötti konzisztenciát. Ha telepítésre, csomagokra vagy külső adatokra van szükség, minden szükséges utasítást megadunk a feladat leírásában. Győződj meg róla, hogy először ezeket a beállítási lépéseket végrehajtod még a fordulók elkezdése előtt, hogy a feladatokra több időd maradjon.

Állások

Elérhető pozíciók