Synthesized
Synthesized
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.