B&A Consulting Srl
B&A Consulting Srl
B&A Consulting Srl er et italienskbasert IT-konsulent- og digitalt utviklingsbyrå som leverer skreddersydde teknologiløsninger til bedrifter. Arbeidet omfatter webutvikling, IT-rådgivning og outsourcing, helpdesk og teknisk støtte døgnet rundt, cybersikkerhet, utvikling av maskinvare og fastvare samt kunstig intelligens og dataanalyse. Selskapet kombinerer prosjekttilpasset digital strategi med løpende teknisk støtte for å hjelpe organisasjoner med å opprettholde en sikker og pålitelig drift.

Senior Java-utvikler innen mikrotjenester

Utvikle og modernisere backend-mikrotjenester for B&A Consulting, inkludert migrering til Java 21, applikasjonssikkerhet og systemintegrasjon.

Beskrivelse

  • Bygge og videreutvikle Java-baserte backendapplikasjoner
  • Vedlikeholde og modernisere mikrotjenestearkitekturer
  • Migrere applikasjoner fra Java 11+ til Java 21
  • Utvikle tjenester med Spring Boot
  • Administrere API-ruting med Spring Cloud Gateway
  • Utforme og integrere REST-API-er
  • Utvikle og vedlikeholde persistenslaget med Spring Data JPA og Hibernate
  • Administrere autentisering, autorisering og roller
  • Integrere systemer for logging, overvåking og måleverdier
  • Administrere bygg med flere moduler og avhengigheter med Maven
  • Samarbeide med DevOps-team om containerbaserte miljøer

Krav

  • Mer enn fem års erfaring med Java-utvikling
  • God kunnskap om Java 11+
  • Erfaring med å migrere eller modernisere applikasjoner til Java 21
  • Erfaring med Spring Boot 2.7.x / 3.5.x
  • Kunnskap om Spring Cloud Gateway
  • Erfaring med Spring Data JPA og Hibernate
  • Erfaring med å utforme og bruke REST-API-er
  • God kunnskap om SQL Server
  • Erfaring med lagrede prosedyrer i T-SQL
  • Kunnskap om transaksjoner og tilkoblingspooling
  • Erfaring med Tomcat JDBC
  • Kunnskap om JWT / JJWT
  • Erfaring med SAML 2.0-autentisering
  • God kunnskap om Spring Security
  • Erfaring med Log4j2 og strukturert JSON-logging
  • Kunnskap om Spring Actuator
  • Kjennskap til mønstrene Repository, Service Layer, DTO og Dependency Injection
  • Solid erfaring med mikrotjenestearkitekturer
  • God kunnskap om Maven, inkludert prosjekter med flere moduler
  • Kunnskap om Docker og Kubernetes
  • Erfaring med Azure DevOps
  • Evne til å arbeide selvstendig
  • Analytiske evner og problemløsningsevner
  • En strukturert tilnærming
  • En proaktiv holdning
  • Evne til å samarbeide i team
  • Fokus på kodekvalitet
  • Gode kommunikasjonsevner
  • Fokus på leveranser
  • Villighet til å samarbeide som selvstendig næringsdrivende (Partita IVA)

Fordeler

  • Fullt fjernarbeid, med sporadisk fysisk oppmøte til møter
  • Samarbeid som selvstendig næringsdrivende (Partita IVA)