D
Domus Global är ett företag som erbjuder tjänster inom teknik och innovation till stora företag och offentlig sektor. Verksamheten omfattar AI-strategi, produktutveckling, molntjänster och cybersäkerhet, dataanalys och tillväxtmarknadsföring. Företaget utvecklar säkra digitala produkter som mobilbankappar, digitala plånböcker och superappar, stödjer molnmigrering och IT-styrning samt erbjuder AI-baserad marknadsföring, outsourcing av affärsprocesser och datadrivet beslutsstöd.
Senior Javautvecklare – distansarbete i Uruguay
Bygg Java-API:er, integrationer och frikopplade tjänster för IUGO-projekt med stor genomslagskraft. Arbeta med AWS, containrar, observerbarhet och AI-stödd utveckling.
Beskrivning
- Utforma och vidareutveckla robusta interna Java REST-API:er och API:er för samarbetspartner, med god felhantering och säkerhet
- Implementera och vidareutveckla integrationer, bland annat HTTP-klienter, mappning av förfrågningar och svar, idempotens och återförsök där det är lämpligt
- Bidra till tekniska beslut på tjänstenivå om modulstruktur, datakonsistens och prestandaflaskhalsar
- Arbeta med AWS och containrar som Docker och Kubernetes, eller de orkestreringsverktyg som projektet använder
- Bygga och underhålla tjänster med separerade domäner och samarbeta med andra team när arbetsflöden går över gränserna
- Förbättra observerbarheten i produktionssystem genom strukturerade loggar, mätvärden och spår
- Optimera prestanda och stabilitet vid behov
- Använda artificiell intelligens i utveckling, kodning, testning och automatisering
Krav
- Goda kunskaper i Java och Spring Boot eller ett motsvarande ramverk samt dokumenterad erfarenhet av att bygga API:er
- Praktisk erfarenhet av AWS eller en jämförbar molnplattform i produktionsmiljö
- Erfarenhet av containrar som Docker och Kubernetes eller liknande verktyg
- Erfarenhet av att utforma REST-API:er och använda tredjeparts-API:er
- Erfarenhet av observerbarhet i produktionsmiljö med ELK, Prometheus, Grafana eller motsvarande verktyg
- Tekniskt omdöme för att utforma lösningar och diskutera avvägningar i integrationssammanhang
- Förmåga att arbeta självständigt, fatta beslut och leverera från start till mål med hög kvalitet
- Erfarenhet av system med medelhög till hög komplexitet, med samtidighet, distribuerade integrationer och konsistens
- Vilja att både ge och ta emot teknisk återkoppling
- Erfarenhet av AI-stödda utvecklingsverktyg för kodning, testning och automatisering, eller ett aktivt intresse för att utveckla dessa färdigheter