fbpx

Til vår store offentlig kunde som leverer teknologiløsninger til transportsektoren søker vi 2-3 Backend Java konsulenter med erfaring med Kotlin og Kafka.

Dagens løsning er utviklet over tid og står for mye av logikken til ulike systemer. Kunden jobber nå med å migrere tjenester til nytt backend basert på ny teknologi og som vil gradvis erstatte tjenester i dagens løsning. Det pågår kontinuerlig utvikling av back-end tjenester for salg og betaling tjenesteplattformene.
Det nye backendet baserer seg på Amazon webservices, med hendelses-/datadrevne tjenester basert på streaming-/microserviceteknologier med Kafka som kjernekomponent. De spesifikke tjenestene utvikles i Kotlin (Java), men tilpasses de konkrete behov. Leveransene i ny backend er organisert gjennom selvgående tverrfaglige team, hvor utviklerne sitter sammen med prosjektene. De 3 backendutviklerne som jobber med ny teknologi i dag sitter samlet i kundens lokaler. Denne tilbudsforespørselen vil øke antallet backendutviklere på ny plattform.

Eksempler på arbeidsoppgaver kan være:
– Utvikle og videreutvikle backend-tjenester basert på tekniske løsningsbeskrivelser og brukerhistorier
– Delta i utarbeidelse i tekniske løsningsbeskrivelser med tilhørende integrasjoner og komponenter i API-ene og tjenestene
– Bistå i valg av teknologi
– Ha fokus på designprinsipper (skalerbare løsning), design patterns og kvalitetsindikatorer
– Bygge opp domenekunnskap og god forretningsforståelse innen salg og billetteringsdomenet
– Kommunisere utfordringer og føre frem til avklaringer for løsninger sammen med resten av teamet

Nødvendige kvalifikasjoner

Sentrale forutsetninger for å lykkes i rollen er som følger:
– Erfaring med utvikling i Java og GIT
– Erfaring med komplekse applikasjonsintegrasjoner og API utvikling (f.eks REST, WS, XML, WebServices, SOA, GraphQL)
– Microservices
– Event sourcing
– Streaming-teknologier som Kafka og Kafka streams
– Public cloud teknologier i AWS, Azure e.l.
– Skandinavisk (norsk/svensk/dansk) minimum nivå C11, Engelsk minimum nivå B

Ønskede kvalifikasjoner
Det er også en fordel av konsulenten har erfaring med:
– Open Source teknologier fra Apache porteføljen
– Utviklingsverktøy og -prosesser med continuous integration og continuous deploy, automatisert testing, byggserver som TeamCitiy og Octopus
– Scrum/Agile metoder/iterative leveranser i komplekse løsninger
– Rammeverk og utviklingsmetodikk
– Etablering og forvaltning av kodestandarder
– Forretningsforståelse og kundeorientert tilnærming
– Fokus på designprinsipper, designpatterns og kvalitetsindikatorer
– Test Driven Development
– Test av integrasjoner og APIer
– Testautomasjon
– JIRA, Confluence og Bitbucket
– GDPR

Høres dette interessant ut? Vi ser frem til å høre fra deg!
Kontakt Johan om du har spørsmål til oppdraget.

Søk enkelt med CV og søknad i skjemaet

Fyll inn skjemaet: