
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.