Text copied to clipboard!

Tittel

Text copied to clipboard!

Java Arkitekt

Beskrivelse

Text copied to clipboard!
Vi leter etter en erfaren og dyktig Java Arkitekt som kan lede design og utvikling av komplekse programvareløsninger. Som Java Arkitekt vil du være ansvarlig for å definere tekniske standarder, arkitektoniske retningslinjer og sikre at systemene våre er skalerbare, sikre og effektive. Du vil samarbeide tett med utviklere, prosjektledere og andre interessenter for å sikre at løsningene oppfyller både tekniske og forretningsmessige krav. Dine hovedoppgaver vil inkludere å analysere eksisterende systemer, identifisere forbedringsområder og implementere best practices for programvareutvikling. Du vil også være en nøkkelperson i valg av teknologier og rammeverk, samt sikre at utviklingsteamet følger moderne arkitektoniske prinsipper. Videre vil du bidra til å løse komplekse tekniske utfordringer og veilede teamet i implementeringen av robuste løsninger. For å lykkes i denne rollen bør du ha solid erfaring med Java og relaterte teknologier, samt en dyp forståelse av mikrotjenestearkitektur, skyplattformer og DevOps-praksis. Du bør også ha gode kommunikasjonsferdigheter og evnen til å forklare komplekse tekniske konsepter til både tekniske og ikke-tekniske interessenter. Vi tilbyr en spennende og utfordrende rolle i et dynamisk miljø, hvor du vil få muligheten til å jobbe med innovative løsninger og påvirke selskapets teknologiske retning. Hvis du brenner for programvarearkitektur og ønsker å jobbe med avanserte teknologier, vil vi gjerne høre fra deg!

Ansvarsområder

Text copied to clipboard!
  • Designe og utvikle skalerbare og sikre Java-baserte systemer.
  • Definere tekniske standarder og arkitektoniske retningslinjer.
  • Samarbeide med utviklingsteamet for å implementere beste praksis.
  • Evaluere og velge passende teknologier og rammeverk.
  • Løse komplekse tekniske utfordringer og optimalisere systemytelse.
  • Sikre at systemene er kompatible med skyplattformer og DevOps-praksis.
  • Veilede og støtte utviklere i arkitektoniske beslutninger.
  • Delta i tekniske diskusjoner og bidra til kontinuerlig forbedring.

Krav

Text copied to clipboard!
  • Erfaring med Java og relaterte teknologier som Spring Boot og Hibernate.
  • Dyp forståelse av mikrotjenestearkitektur og skyplattformer som AWS eller Azure.
  • Erfaring med DevOps-verktøy som Docker, Kubernetes og CI/CD-pipelines.
  • Sterke analytiske ferdigheter og evne til å løse komplekse tekniske problemer.
  • Gode kommunikasjonsferdigheter og evne til å samarbeide med ulike team.
  • Erfaring med databaser som PostgreSQL, MySQL eller MongoDB.
  • Kunnskap om sikkerhetsprinsipper og beste praksis innen programvareutvikling.
  • Bachelor- eller mastergrad i informatikk, programvareutvikling eller tilsvarende.

Potensielle intervjuspørsmål

Text copied to clipboard!
  • Kan du beskrive en tidligere arkitektonisk beslutning du har tatt og hvorfor?
  • Hvordan sikrer du at et system er skalerbart og vedlikeholdbart?
  • Hvilke teknologier og rammeverk foretrekker du for mikrotjenestearkitektur?
  • Hvordan håndterer du teknisk gjeld i et eksisterende system?
  • Kan du gi et eksempel på en utfordrende teknisk problemstilling du har løst?
  • Hvordan jobber du med utviklingsteam for å sikre god arkitektur?
  • Hvilke sikkerhetsprinsipper følger du når du designer programvare?
  • Hvordan holder du deg oppdatert på nye teknologier og trender?