Állás · Senior

Kotlin/Java fejlesztő (integráció)

Szoftverfejlesztő • Senior • Remote • Teljes munkaidő • Európai Unió EU/EMEA

A Mayflower csapata egy fizetési átjárót fejleszt, amely PCI DSS-megfelelő módon kezeli a felhasználók pénzeszközeit és fizetési adatait; új munkatársat keresnek fizetési integrációk fejlesztésére.

Feladatok

  • ▹Új fizetési integrációk és szolgáltatások fejlesztése
  • ▹Integrációs folyamatok automatizálása és optimalizálása
  • ▹Külső szolgáltatói dokumentációk elemzése, gyors ellenőrzések végzése, epicek és feladatok meghatározása Proof of Concept alapján
  • ▹Részvétel nagy terhelésű rendszerarchitektúrák tervezésében és fejlesztésében
  • ▹Meglévő megoldások és szolgáltatások támogatása és fejlesztése
  • ▹Jó minőségű, teszttel lefedett kód írása (unit és integrációs tesztek)
  • ▹Kódfelülvizsgálatok végzése
  • ▹Rendszerteljesítmény és adatbázis-lekérdezések optimalizálása
  • ▹Éles incidensek és hibák elemzése és megoldása
  • ▹Ügyfélszolgálati és felhasználói kérések feldolgozása a napi feladatok részeként
  • ▹Együttműködés a QA csapattal a szállított termékek magas minőségének biztosítása érdekében
  • ▹AI-eszközök használata az integrációs modulok szállításának gyorsítására, valamint belső eszközök létrehozása integrációs kód generálásához üzleti követelmények alapján
  • ▹Technikai dokumentáció karbantartása és specifikációk írása
  • ▹Új fejlesztők betanításának segítése és a kódminőség biztosítása
  • ▹Technikai epicek meghatározása: meglévő megoldások elemzése, az architektúra, teljesítmény és megbízhatóság javítási lehetőségeinek azonosítása, fejlesztési javaslatok egyeztetése a csapatvezetővel és az architekttel
  • ▹Részvétel az üzleti epicek megalkotásában: követelmények elemzése, megvalósíthatóság becslése, alternatív vagy optimalizált megoldások javaslata
  • ▹Feladatok előkészítése a jóváhagyott epicek alapján, sprint-tervezésben való részvétel, pontos idő- és erőforrás-becslés

Elvárások

  • ▹3+ év kereskedelmi fejlesztői tapasztalat Kotlinnal (a Java előny)
  • ▹Tapasztalat a Spring Framework használatában
  • ▹Tapasztalat fizetési megoldások (számlázás, fizetési átjárók, fizetési szolgáltatók) fejlesztésében és integrálásában
  • ▹Gyakorlati tapasztalat külső fizetési szolgáltatókkal való integrációban
  • ▹Tapasztalat relációs adatbázisok (MySQL) tervezésében és optimalizálásában
  • ▹Tapasztalat NoSQL adatbázisokkal (Redis)
  • ▹Gyakorlati tapasztalat AI-alapú kódolási eszközökkel (Copilot, ChatGPT, Codeium stb.)
  • ▹Képesség az AI által generált kód kritikus felülvizsgálatára, az éles minőség és a vállalati szabványoknak való megfelelés biztosítására
  • ▹Az eseményvezérelt architektúra (Event-Driven Architecture) elveinek ismerete, tapasztalat elosztott üzenetküldő rendszerekkel (pl. Apache Kafka)
  • ▹A szoftverfejlesztési és tervezési alapelvek, a tesztvezérelt fejlesztés (TDD) és a CI/CD folyamatok kiváló ismerete
  • ▹A mikroszolgáltatás-architektúra szilárd ismerete
  • ▹Legalább B1 szintű angol nyelvtudás

Előny

  • ▹Tapasztalat Camundával (folyamatok létrehozása és támogatása)
  • ▹A PCI DSS szabvány, ISO 27001 és más információbiztonsági módszertanok szilárd ismerete
  • ▹Gyakorlati tapasztalat AWS-szel
  • ▹Tapasztalat Jira és GitLab CI/CD használatában

Soft skillek

Kritikus gondolkodás AI-generált kód felülvizsgálatakorEgyüttműködés elemzőkkel, termékmenedzserekkel, csapatvezetővel és architekttelPrecíz, dokumentált munkavégzés

A munkáltatóról

A Mayflower csapata egy fizetési átjárót fejleszt, amely felhasználóktól fogad pénzeszközöket kereskedők nevében, illetve kereskedőktől küld pénzt felhasználóknak. A rendszer felhasználói fizetési adatokat tárol, és PCI DSS-megfelelőség alá esik, több integrációval fizetési rendszerekkel, szolgáltatókkal és processzorokkal, köztük 3DS-sel.

Nyelvtudás: Angol: B1 vagy magasabb

Hasonló állások