Ledande Javautvecklare/Solution Arkitekt (6-månaders kontrakt)

gravity9 | Remote job

Fullt avstånd Heltid Programvaruutveckling
Maskinöversatt för dig (English → Swedish) Visa original
Varuslag

Gravitation9 rekryterar Java ingenjörer och arkitekter för en portfölj av engagemang i hela den brittiska staten. Dessa är storskaliga, dataintensiva moderniseringsprogram: ersätta äldre system som bär lagstadgad vikt, bryta monoliter som tjänar miljontals användare, och bygga säkra dataplattformar där åtkomstkontroll och granskningsförmåga är förstklassiga arkitektoniska problem snarare än sena tillägg. Vi anställer över två överlappande profiler — Senior Java Utvecklare och Application / Migration Architect — och förväntar sig att de flesta människor flyttar mellan program som engagemang startar och slutför. Flera av dessa är hands-on arkitekt roller: du kommer att äga designbeslut och även skriva produktionskod

Den typ av arbete Följande är representativa för aktuella och kommande åtaganden. Individuella roller kommer att dra på sig en del av detta, inte allt – vi är mer intresserade av ingenjörer som kan arbeta tryggt vid skärningspunkten mellan Java och data än i en checklista matchar något program. Säkra datakatalog och åtkomstkontrollplattform En metadatakatalog för greenfield som fungerar som ett federerat index över data som hålls över oberoende domäner, så att behöriga parter kan lokalisera och hämta data katalogen själv aldrig innehar. Arbetet omfattar att utforma en attributbaserad åtkomstkontrollmodell över attribut som clearance, nationalitet, organisationsenhet och fack; upprätthålla dessa strategier inuti databasen sökväg snarare än filtrering resultat efteråt; applikationsskikt kryptering med externt hanterade nycklar; hybridlexik och semantisk sökning med åtkomst filtrering tillämpas innan kandidat hämtning snarare än efter det; och en manipuleringsklar verifieringskedja som kan rekonstruera varför en viss post returnerades, redigeras eller undanhålls. Realtid beslutsstöd dataarkitektur Byta punkt-till-punkt integration över en multi-vendor egendom med en microservice arkitektur och ett gemensamt datalager, så att operativa dataflöden i nära dagar i stället för att operativa data.

Arbetet omfattar målstatsarkitektur och beslutsunderlag, överföring av data från uppströms datatjänster, ontologi och kartläggningsskiktsdesign mellan leverantörer med konkurrerande datamodeller, separation av system-, referens- och insiktsdataklasser inklusive tidsserier, och spridningstopologier som spänner över molnbaserade tjänster ner till begränsad kanthårdvara. Legacy-to-dokument-modell migration på nationell skala Migrering hundratals miljoner register och tiotals terabyte XML av en äldre relationsplattform till en hårdad dokumentbutik, till stöd för en COBOL-till-Java microservices omskrivning. Arbetet omfattar en konfigurationsdriven XML-till-JSON transformation ram som stöds av en versionad schema register över schema – tjugo år av historia, flera rekordtyper och kontinuerlig schema och semantisk drift, CDC och streaming pipelines, eller en checkpointed parallell bulk-extrakt alternativ, en fält-nivå kartläggning validering och försoning ram robust nog att stå upp för revision, en replay och misslyckande-diagnostik med död-skrivar rout och runth-da winow-witch-tjänster till en välswitch-t

Arbetet omfattar begränsad-kontext analys för att fastställa vilken domän som verkligen äger vilka samlingar, på plats data som omformar sig före varje fysisk förflyttning, en data-access fasad med funktionsflaggad per-request routing mellan gamla och nya butiker, dual-write / backfill / concome / read-switch cutover livscykel med en definierad rollback i varje steg, kluster-till-cluster streaming och live migration verktyg, och automatiserad parallell-run och diff-on-read test..

Vad du kommer att göra Betoningen varierar beroende på roll och program, men MongoDB är den gemensamma tråden. Var och en av dessa engagemang innebär modellering för det, migrerar på det, eller bygga på det, och äkta djup här är vad mest skiljer kandidater.

Arkitektur och design • Producera och försvara arkitektoniska kompromisser inför både tekniska och icke-tekniska intressenter, inklusive kundtekniska myndigheter och tredjepartsleverantörer • Analysera verkliga åtkomstmönster och validera mål MongoDB-dokumentmodeller mot äkta genomströmnings-, fråge- och hårdningskrav innan de har sitt ursprung • Designintegrationsgränserna i flerfamiljsprogram där du äger en komponent och måste samarbeta över andras sömmar Hands-on-bygga • Bygg produktion Java-tjänster och RESTful API:er (Vårstart eller liknande), utformade för integration av flera konsumerande system och dokumenterade till OpenAPI • Design och genomföra MongoDB-dokumentmodeller, aggregeringspipe, indexering och sharding strategier, och integrera dem ren in i Java-tjänstskikt snarare än genom en läckande abstraktion • Bygg datapipelines: CDC och strömmande inges, omvandlingsramverk, kontrollriktade batchextraktarbetare, och MongoDB-sänka konfiguration och inställning på terabytesskala • Implementing pipelines och siting innower, windower, och granskningry-system, och gransknings

Obligatoriska färdigheter

Remote

Uppgifter om arbetet

Erfarenhet: 0 år

Publicerad: 1 month, 2 weeks sedan

Visningar: 966

Applicera på Arbeitnow

Källad från Arbeitnow · öppnar den ursprungliga utstationeringen.

Få en skräddarsydd ansökan för denna roll

Släpp ditt CV så skriver vi ett brev som är riktat mot denna exakta lista — gratis, och redo så fort ditt konto skapas.

PDF, Word eller text. Vi skapar ditt kostnadsfria konto på nästa skärm — inget kort.

Anställer du en sån här roll?

Lägg upp ditt fjärrjobb på WFHJ och nå matchade kandidater. Inga avgifter.

Utstationera ett arbete – gratis
Feedback