Synthesized
Synthesized
A Synthesized vállalati tesztadat-kezelő szoftvereket fejleszt, amelyek segítik a mérnöki és adatszakmai csapatokat a fejlesztéshez, minőségbiztosításhoz és migrációs munkákhoz szükséges, éles környezethez hasonló adathalmazok létrehozásában, védelmében és átadásában. Mesterséges intelligenciára épülő platformja automatizálja az adatok generálását, maszkolását, részhalmazokra bontását és rendelkezésre bocsátását olyan rendszerekben, mint a PostgreSQL, az SQL Server, az Oracle és a Salesforce. A Data as Code megközelítéssel, CI/CD-integrációkkal és felhőalapú támogatással a Synthesized segít a csapatoknak reális adatokkal dolgozni, miközben az adatvédelmi és megfelelőségi szempontokat is kezeli. A vállalat a SaaS, a mesterséges intelligencia és a vállalati technológiák területén működik, és platformja fejlesztéséhez képzett szakembereket alkalmaz.

Backend mérnök, Kotlin és Spring Boot, hibrid munkavégzés Londonban

Megbízható Kotlin- és Spring Boot-alapú backend szolgáltatásokat fejleszthet a Synthesized ügynökalapú MI-szoftvertesztelési platformjához. Skálázhatja a PostgreSQL-alapú vezérlősík-rendszereket megbízható API-kkal és CI/CD-vel.

Leírás

  • Hibatűrő, skálázható Spring Boot-szolgáltatások fejlesztése és karbantartása Kotlinban, letisztult architekturális elvek alkalmazásával.
  • PostgreSQL-adatmodellek tervezése, bővítése és optimalizálása.
  • A Liquibase-sémamigrációk felügyelete és a jOOQ használata típusbiztos adatbázis-hozzáféréshez.
  • Az OpenAPI-szerződések közös felelősségének vállalása a csapatok között az automatizált kódgenerálás támogatására.
  • A shift-left tesztelési megközelítés alkalmazása JUnit, Testcontainers és MockMVC használatával.
  • Egyértelmű dokumentáció készítése a funkciók fejlesztése során.
  • Közreműködés a GitHub Actions CI/CD-munkafolyamatok továbbfejlesztésében és javításában.
  • Együttműködés a termék-, dizájn- és frontendcsapatokkal a követelmények tisztázása és a fokozatos szállítás érdekében.
  • Részvétel a kódellenőrzésekben, kollégák mentorálása és az architekturális döntések irányításának támogatása.
  • Az éles rendszerek megfigyelése, incidensek kivizsgálása és az üzemeltetési tanulságok alkalmazása a platform fejlesztésére.

Követelmények

  • Spring Boottal készülő Kotlin- vagy Java-szolgáltatások éles környezetben történő szállításában szerzett tapasztalat.
  • Haladó PostgreSQL-ismeretek, beleértve a sématervezést, az indexelést és a migrációkat.
  • A jOOQ és a Liquibase vagy hasonló eszközök gyakorlati ismerete.
  • Tiszta, tesztelhető kód készítésének képessége, valamint hatékony tesztlefedettségi gyakorlatok alkalmazása.
  • Gyakorlati tapasztalat az OpenAPI-val és az automatizált kódgenerálási munkafolyamatokkal.
  • Tapasztalat a GitHub, a CI/CD-folyamatok és a felhőnatív gyakorlatok terén, beleértve a konténereket, a megfigyelhetőséget, valamint a REST- vagy gRPC-API-kat.
  • A hibatűrő elosztott rendszerek tervezésének ismerete.
  • A JVM-hangolásban szerzett tapasztalat előnyt jelent.
  • A frontendismeret vagy a full-stack fejlesztés iránti érdeklődés előnyt jelent.
  • Erős kommunikációs készségek, beleértve a technikai döntések egyértelmű magyarázatának képességét.
  • Elkötelezettség a folyamatos tanulás, a tiszta kód és a kis, gyors iterációkkal történő értékteremtés iránt.

Juttatások

  • Versenyképes kompenzációs csomag érdemi részesedéssel.
  • Évi 33 nap szabadság, rugalmas nemzeti ünnepnapokkal együtt.
  • Rugalmas hibrid munkavégzés a londoni vagy New York-i irodából.
  • Keret coachingra, tanfolyamokra, konferenciákra és egyéb szakmai fejlődésre.
  • Magán-egészség-, fogászati és látásbiztosítás.
  • Rendszeres csapatesemények és csapatépítő elvonulások.
  • Bőkezű családi szabadság.