
Synthesized kehittää yritysohjelmistoja testidatan hallintaan ja auttaa suunnittelu- ja datatiimejä luomaan, suojaamaan ja toimittamaan tuotantoa vastaavia tietoaineistoja kehitys-, laadunvarmistus- ja migraatiotyöhön. Sen tekoälypohjainen alusta automatisoi datan generoinnin, peittämisen, osajoukkojen muodostamisen ja käyttöönoton PostgreSQL:n, SQL Serverin, Oraclen ja Salesforcen kaltaisissa järjestelmissä. Data as Code -lähestymistavan, CI/CD-integraatioiden ja pilvituen avulla Synthesized auttaa tiimejä työskentelemään realistisen datan parissa samalla, kun tietosuojaan ja vaatimustenmukaisuuteen liittyvät näkökohdat otetaan huomioon. Yritys toimii SaaS-, tekoäly- ja yritysteknologian aloilla ja palkkaa osaavia ammattilaisia kehittämään alustaansa.
Backend-kehittäjä, Kotlin ja Spring Boot, hybridityö Lontoossa
Rakenna vikasietoisia Kotlin- ja Spring Boot -taustapalveluita Synthesizedin agenttiseen tekoälypohjaiseen ohjelmistotestausalustaan. Skaalaa PostgreSQL-pohjaisia ohjaustason järjestelmiä luotettavien rajapintojen ja CI/CD:n avulla.
Kuvaus
- Kehitä ja ylläpidä vikasietoisia ja skaalautuvia Kotlinilla toteutettuja Spring Boot -palveluita puhtaan arkkitehtuurin periaatteita noudattaen.
- Suunnittele, laajenna ja optimoi PostgreSQL-tietomalleja.
- Vastaa Liquibase-skeemasiirroista ja hyödynnä jOOQ:ta tyyppiturvalliseen tietokantakäyttöön.
- Jaa OpenAPI-sopimusten omistajuus tiimien välillä automaattisen koodin luonnin tukemiseksi.
- Ota käyttöön shift-left-testaus JUnitilla, Testcontainersilla ja MockMVC:llä.
- Laadi selkeää dokumentaatiota ominaisuuksien kehittämisen yhteydessä.
- Osallistu GitHub Actions -CI/CD-työnkulkujen kehittämiseen ja parantamiseen.
- Tee yhteistyötä tuotteen, suunnittelun ja frontend-kehityksen kanssa vaatimusten täsmentämiseksi ja vaiheittaisen toimituksen mahdollistamiseksi.
- Osallistu koodikatselmointeihin, mentoroi kollegoita ja auta ohjaamaan arkkitehtuuripäätöksiä.
- Seuraa tuotantojärjestelmiä, tutki häiriöitä ja hyödynnä operatiivisia oppeja alustan parantamisessa.
Vaatimukset
- Käytännön tuotantokokemusta Kotlin- tai Java-palveluiden toimittamisesta Spring Bootilla.
- Edistynyttä PostgreSQL-osaamista, mukaan lukien skeemojen suunnittelu, indeksointi ja migraatiot.
- jOOQ:n ja Liquibasen tai vastaavien työkalujen tuntemusta.
- Kykyä tuottaa selkeää, testattavaa koodia ja soveltaa tehokkaita testikattavuuden käytäntöjä.
- Käytännön kokemusta OpenAPIsta ja automaattisista koodinluontityönkuluista.
- Kokemusta GitHubista, CI/CD-putkista ja pilvinatiiveista käytännöistä, kuten konteista, observabiliteetista sekä REST- tai gRPC-rajapinnoista.
- Ymmärrystä vikasietoisten hajautettujen järjestelmien suunnittelusta.
- JVM:n viritysosaaminen katsotaan eduksi.
- Frontend-osaaminen tai kiinnostus full-stack-kehitykseen katsotaan eduksi.
- Vahvoja viestintätaitoja, mukaan lukien kyky selittää tekniset valinnat selkeästi.
- Sitoutumista jatkuvaan oppimiseen, puhtaaseen koodiin ja arvon tuottamiseen pienillä, nopeilla iteraatioilla.
Edut
- Kilpailukykyinen palkkauspaketti ja merkityksellinen osakeomistus.
- 33 päivää vuosilomaa, mukaan lukien joustavasti pidettävät kansalliset pyhäpäivät.
- Joustava hybridityö Lontoon tai New Yorkin toimistolla.
- Budjetti valmennukseen, kursseihin, konferensseihin ja muuhun ammatilliseen kehittymiseen.
- Yksityinen sairaus-, hammas- ja näkövakuutus.
- Säännöllisiä tiimitapahtumia ja työpaikan ulkopuolisia yhteisiä tilaisuuksia.
- Antelias perhevapaa.