
B&A Consulting Srl er et italienskbaseret IT-konsulent- og digitalt udviklingsbureau, der leverer skræddersyede teknologiløsninger til virksomheder. Arbejdet omfatter webudvikling, IT-rådgivning og outsourcing, helpdesk og teknisk support døgnet rundt, cybersikkerhed, hardware- og firmwareudvikling samt AI og dataanalyse. Virksomheden kombinerer projektspecifik digital strategi med løbende teknisk support for at hjælpe organisationer med at opretholde en sikker og pålidelig drift.
Senior Javaudvikler inden for mikrotjenester
Udvikl og modernisér backend-mikrotjenester for B&A Consulting, herunder migrering til Java 21, applikationssikkerhed og systemintegration.
Beskrivelse
- Byg og videreudvikl Java-backendapplikationer
- Vedligehold og modernisér mikrotjenestearkitekturer
- Migrér applikationer fra Java 11+ til Java 21
- Udvikl tjenester med Spring Boot
- Administrér API-routing med Spring Cloud Gateway
- Design og integrér REST-API'er
- Udvikl og vedligehold persistenslaget med Spring Data JPA og Hibernate
- Administrér godkendelse, autorisation og roller
- Integrér systemer til logning, overvågning og målinger
- Administrér builds med flere moduler og afhængigheder med Maven
- Samarbejd med DevOps-teams om containeriserede miljøer
Krav
- Mere end fem års erfaring med Javaudvikling
- Stærkt kendskab til Java 11+
- Erfaring med at migrere eller modernisere applikationer til Java 21
- Erfaring med Spring Boot 2.7.x / 3.5.x
- Kendskab til Spring Cloud Gateway
- Erfaring med Spring Data JPA og Hibernate
- Erfaring med design og brug af REST-API'er
- Godt kendskab til SQL Server
- Erfaring med lagrede procedurer i T-SQL
- Kendskab til transaktioner og forbindelsespuljer
- Erfaring med Tomcat JDBC
- Kendskab til JWT / JJWT
- Erfaring med SAML 2.0-godkendelse
- Godt kendskab til Spring Security
- Erfaring med Log4j2 og struktureret JSON-logning
- Kendskab til Spring Actuator
- Kendskab til mønstrene Repository, Service Layer, DTO og Dependency Injection
- Solid erfaring med mikrotjenestearkitekturer
- Godt kendskab til Maven, herunder projekter med flere moduler
- Kendskab til Docker og Kubernetes
- Erfaring med Azure DevOps
- Evne til at arbejde selvstændigt
- Analytiske evner og problemløsningsevner
- En struktureret tilgang
- En proaktiv indstilling
- Evne til at arbejde i et team
- Fokus på kodekvalitet
- Gode kommunikationsevner
- Fokus på leverancer
- Villighed til at samarbejde som selvstændig (Partita IVA)
Fordele
- Fuldt fjernarbejde med lejlighedsvis fysisk fremmøde til møder
- Samarbejde som selvstændig (Partita IVA)