Senior java backendutvikler til NRK
Oppstart: Snarest
Varighet: 31.12.21, med mulighet for forlengelse
Omfang: 100%
Arbeidssted: Oslo
Frist: 11.03 kl 12:00
Lydteamet er et autonomt team som jobber etter smidige prinsipper. Teamet har ansvar for utvikling av løsninger for produksjon av radio og podkast. Dette er løsninger som benyttes både i radioproduksjon, publisering av podkaster og som underlag for NRK Radio. Nå ønsker vi å styrke teamet med ytterligere en backend-utvikler.
Teamet jobber i dag med flere javabaserte løsninger, der man bruker ulike rammeverk og teknologi. Blant annet benytter vi MySQL, Elastic, Spring, Rest, RabbitMQ, Docker og Kubernetes. Vi jobber kontinuerlig med forbedring av løsningene våre og for tiden er vi i ferd med å migrere løsninger over til Kubernetes samt erstatte Jenkins med GitHub Actions. Vi har en relativt kompleks kodebase for vår arkivløsning og ønsker derfor en backendutvikler som ikke lar seg skremme av dette og som er interessert i være med på å gradvis forbedre og forenkle løsningene våre. Vi jobber også med nyutvikling, da spesielt innenfor podkast, som er et satsningsområde i NRK.
Ettersom teamet jobber etter smidige prinsipper, er det ikke laget noen uttømmende kravspesifikasjon i forkant på det vi utvikler. På bakgrunn av en tydelig prioritering jobber vi sammen på tvers av fagområder for å avklare, avgrense og utvikle ny funksjonalitet. Det er også klart at ikke alle behov for integrasjoner eller alt som må settes opp, er kjent i øyeblikket. Konsulenten må ha klart for seg dette bildet, og være motivert for å bidra til en god oppgavegjennomføring i samsvar med teamets prioriteringer.
Kvalifikasjoner og egenskaper
Vi søker senior javautvikler som er erfaren, strukturert og glad i å jobbe i team. Konsulenten må være både løsningsorientert og pragmatisk og ha fokus på kvalitet. Det er ønskelig at konsulenten, i samarbeid med resten av teamet, følger oppgavene sine fra planlegging og hele veien ut i produksjon. Lydområdet er stort med mye kode, både ny og gammel, og det er viktig at konsulenten kan sette seg inn i komplekse løsninger. Det anses som positivt om konsulenten har erfaring med ulike integrasjonsløsninger. Kjennskap til event sourcing og/eller semantisk web/RDF er en fordel.
Krav:
- Kandidaten må ha minst tre års arbeidserfaring med Java som programmeringsspråk
- Kandidaten må ha god kunnskap om REST API
- Kandidaten må har erfaring med mikroservice arkitektur/distribuerte systemer
- Kandidaten må ha erfaring med MySQL eller lignende SQL-databaser
- Kandidaten må ha erfaring med Kubernetes/container-arkitektur
- Det er en fordel om kandidaten har erfaring med Event sourcing.
- Det er en fordel om kandidaten har erfaring med semantisk web/RDF
- Arbeidsspråk er norsk