Senior Utvikler - Bergen, Norge - emagine Consulting
Beskrivelse
Konsulenten skal arbeide onsite i Bergen
Info:
Dette er en sentral rolle på teamet og viktig for å drive utviklingen på prosjektene på teamet, ta gode teknologivalg, samt sette gode best practice standarder for teamet og lære opp nye utviklere på teamet. Det er ønskelig med oppstart relativt fort, slik at det blir noe overlapp mellom ny og gammel seniorutvikler.
Teamet:
I teamet jobber vi med salgsløsningene spisset mot forsikringsproduktene på områdene reise og helse. Teamet består av scrum master, produkteier, teknisk tester og to utviklere samt personer med ulike roller fra forretning. Til sammen er vi 12 personer og jobber etter en agil utviklingsmetodikk innen Scrum kalt SAFE.
Kunden har en sentral webapplikasjon for salg av alle typer forsikringer, både innen privat og bedrifts segmentet kalt Salgsnøkkelen. Integrasjonene er satt opp som mikrotjenester som kommuniserer med Salgsnøkkelen.
Løsningene bygges og deployes i skytjenestene til Microsoft, Azure.
Oppgaven:
Utvikleren har ansvar for å sikre god implementering av løsningene med fokus på kode som er ryddig, vedlikeholdbar, har god testdekning og er i henhold til dagens standard og 'best practises' innen gjeldende prinsipp for microservices arkitektur RESTful API's.
Utvikler har også ansvar for å sikre at implementering av løsningene er de som gir best verdi for forretning/kunden. Det innebærer blant annet å være med på utarbeidelse av spesifikasjonen sammen med forretning, samt hele veien gjennom utvikling avstemme at løsningen er i henhold det forretning/kunden ønsker.
Konsulenten må ha gode kunnskaper og lang erfaring innen følgende kompetanser:
Java (helst v.21)
Mockito
Spring Boot3
Swagger
OpenApi
Jooq
Oracle DB
REST Api
Microservices arkitektur
Struts
JSP
JavaScript
JQuery
Maven
Git
fortrinnsvis frontend rammeverk som og
Devops: Kubernetes, Docker, Microsoft Azure