D
Domus Global er et selskap som leverer teknologi- og innovasjonstjenester til større virksomheter og offentlig sektor. Arbeidet omfatter AI-strategi, produktutvikling, skytjenester og cybersikkerhet, dataanalyse og vekstmarkedsføring. Selskapet utvikler sikre digitale produkter som mobilbankapper, digitale lommebøker og superapper, støtter skybasert migrering og IT-styring og leverer AI-støttet markedsføring, outsourcing av forretningsprosesser og datadrevet beslutningsstøtte.
Senior Java-utvikler – fjernarbeid i Uruguay
Bygg Java-API-er, integrasjoner og løst koblede tjenester for IUGO-prosjekter med stor effekt. Jobb med AWS, containere, observerbarhet og AI-assistert utvikling.
Beskrivelse
- Utform og videreutvikle robuste interne Java REST-API-er og API-er for partnere, med god feilhåndtering og sikkerhet
- Implementer og utvid integrasjoner, blant annet HTTP-klienter, mapping av forespørsler og svar, idempotens og nye forsøk der det er hensiktsmessig
- Bidra til tekniske beslutninger på tjenestenivå om modulstruktur, datakonsistens og flaskehalser i ytelsen
- Jobb med AWS og containere som Docker og Kubernetes, eller orkestreringsverktøyene prosjektet bruker
- Bygg og vedlikehold tjenester med atskilte domener, og samarbeid med andre team når arbeidsflyter går på tvers
- Forbedre observerbarheten i produksjonssystemer med strukturerte logger, målinger og spor
- Optimaliser ytelse og stabilitet ved behov
- Bruk kunstig intelligens i utvikling, koding, testing og automatisering
Krav
- Gode Java-kunnskaper med Spring Boot eller et tilsvarende rammeverk, samt dokumentert erfaring med å bygge API-er
- Praktisk erfaring med AWS eller en tilsvarende skyplattform i produksjon
- Erfaring med containere som Docker og Kubernetes eller lignende verktøy
- Erfaring med å utforme REST-API-er og bruke tredjeparts-API-er
- Erfaring med observerbarhet i produksjon ved hjelp av ELK, Prometheus, Grafana eller tilsvarende verktøy
- Teknisk dømmekraft til å utforme løsninger og diskutere avveininger i integrasjonssammenhenger
- Evne til å jobbe selvstendig, ta beslutninger og levere fra start til slutt med kvalitet
- Erfaring med systemer med middels til høy kompleksitet som involverer samtidighet, distribuerte integrasjoner og konsistens
- Villighet til å gi og motta tekniske tilbakemeldinger
- Erfaring med AI-assisterte utviklingsverktøy for koding, testing og automatisering, eller en proaktiv interesse for å utvikle disse ferdighetene