A Kompetencia Menedzsment szolgáltatásunk során kiválasztott szakemberek nem csupán egy projekthez, vagy pozícióhoz csatlakoznak – ők a SWICON csapatának értékes tagjai lesznek. Számunkra kollégáink a legfontosabbak: egyéni figyelmet, támogatást és valódi szakmai közösséget biztosítunk számukra – nálunk senki sem csak egy sor a sok közül. Ezt számos HR díj is bizonyítja, melyeket emberközpontú szemléletünkért kaptunk. Csatlakozz hozzánk, és legyél része egy elismert, inspiráló és jövőorientált csapatnak!

Introduction

Partnerünk egy nemzetközi cégcsoport, amely digitális banki megoldások fejlesztésére specializálódott. Fő céljuk a banki digitalizáció felpörgetése: olyan innovatív szoftvereket és platformokat kínálnak, amelyek segítik a bankokat a digitális transzformációban és a digitális szuverenitás elérésében. Ez magában foglalja a digitális értékesítési, ügyfélkapcsolati és perszonalizált pénzügyi megoldásokat is.

Tasks

Ez a szerepkör kihívást jelentő és dinamikus feladatokat kínál egy modern, microservice-alapú környezetben, ahol a folyamatos fejlődés és innováció a mindennapok része.

Fejlesztési környezetünk főbb jellemzői:


  • Microservice architektúra: Jelenleg körülbelül 150 microservice-t van használatban, és ez a szám folyamatosan növekszik.
  • Programozási nyelvek és keretrendszerek: Elsősorban Java 21, Spring, Spring Boot és Spring WebFlux keretrendszerekkel.
  • Adatbázisok: Oracle-t használunk SQL adatbázisként, és Cassandra-t NoSQL adatbázisként.
  • Kommunikáció és aszinkron megoldások: A service-ek közötti kommunikáció főként REST-alapú, de egyre nagyobb hangsúlyt fektetünk az aszinkron megoldásokra, különösen Kafka használatával.
  • API-first szemlélet: Minden API-t az OpenAPI specifikációval tervezünk meg, mielőtt az implementáció megkezdődne.
  • Build rendszer: Gradle-t használunk a build folyamatokhoz.
  • CI/CD és üzemeltetés: A Jenkins alapú CI/CD folyamatokat egy dedikált DevOps csapat menedzseli. Az éles környezet üzemeltetési feladataiért pedig egy különálló LiveOps csapat felel.



Expectations

Legalább 7 év releváns tapasztalat a fent említett technológiák és fejlesztési gyakorlatok terén.


Magabiztos tudás az alábbiakban:

  • Java 8+
  • Akka vagy Spring Boot vagy J2EE
  • Clean Code elvek alkalmazása

Minél szélesebb körű fejlesztői ismeret az alábbi technológiák közül:

  • NoSQL és/vagy SQL adatbázisok
  • Gradle
  • REST, JSON
  • Docker
  • CI/CD folyamatok ismerete
  • GIT használata


Advantages

  • Microservice architektúra ismerete: Különösen medior szinten elvárt legalább 3 év tapasztalat ezen a területen.
  • Openshift, Kubernetes tapasztalat: Konténerizációs és orchestrációs platformok ismerete.
  • Maven: Build eszközökben való jártasság.
  • Agilis fejlesztési módszertanokban tapasztalat: Scrum, Kanban vagy más agilis keretrendszerek ismerete.
  • Banki tapasztalat: Pénzügyi szektorban szerzett releváns szakmai múlt.

Employer's offer

  • Rugalmas munkavégzés: Hibrid munkavégzési lehetőséget biztosítunk, heti két nap otthoni munkavégzéssel.

Tags

#java #developer

Apply for this position

Are you suitable for this positon? Click on the apply button and upload your CV!

Share this position

Share this position on your social media platform to help a friend to find his/her dreamjob!
Share on Linkedin
Share on Facebook