B&A Consulting Srl
B&A Consulting Srl
B&A Consulting Srl is een in Italië gevestigd IT-advies- en digitaleontwikkelingsbureau dat bedrijven ondersteunt met op maat gemaakte technologieoplossingen. De werkzaamheden omvatten webontwikkeling, IT-advies en outsourcing, helpdesk en 24/7 technische ondersteuning, cybersecurity, hardware- en firmware-engineering en AI en data-analyse. Het bedrijf combineert projectspecifieke digitale strategie met voortdurende technische ondersteuning om organisaties te helpen veilige en betrouwbare bedrijfsvoering te behouden.

Senior Java-microservicesontwikkelaar

Ontwikkel en moderniseer back-endmicroservices voor B&A Consulting, waaronder migratie naar Java 21, applicatiebeveiliging en systeemintegratie.

Beschrijving

  • Java-back-endapplicaties bouwen en verbeteren
  • Microservicesarchitecturen onderhouden en moderniseren
  • Applicaties migreren van Java 11+ naar Java 21
  • Diensten ontwikkelen met Spring Boot
  • API-routering beheren met Spring Cloud Gateway
  • REST-API's ontwerpen en integreren
  • De persistentielaag ontwikkelen en onderhouden met Spring Data JPA en Hibernate
  • Authenticatie, autorisatie en rollen beheren
  • Logging-, monitoring- en metriekensystemen integreren
  • Multi-modulebuilds en afhankelijkheden beheren met Maven
  • Samenwerken met DevOps-teams in gecontaineriseerde omgevingen

Vereisten

  • Meer dan vijf jaar ervaring met Java-ontwikkeling
  • Grondige kennis van Java 11+
  • Ervaring met het migreren of moderniseren van applicaties naar Java 21
  • Ervaring met Spring Boot 2.7.x / 3.5.x
  • Kennis van Spring Cloud Gateway
  • Ervaring met Spring Data JPA en Hibernate
  • Ervaring met het ontwerpen en gebruiken van REST-API's
  • Goede kennis van SQL Server
  • Ervaring met T-SQL-opgeslagen procedures
  • Kennis van transacties en connection pooling
  • Ervaring met Tomcat JDBC
  • Kennis van JWT / JJWT
  • Ervaring met SAML 2.0-authenticatie
  • Goede kennis van Spring Security
  • Ervaring met Log4j2 en gestructureerde JSON-logging
  • Kennis van Spring Actuator
  • Bekendheid met de patronen Repository, Service Layer, DTO en Dependency Injection
  • Ruime ervaring met microservicesarchitecturen
  • Goede kennis van Maven, waaronder projecten met meerdere modules
  • Kennis van Docker en Kubernetes
  • Ervaring met Azure DevOps
  • Zelfstandig kunnen werken
  • Analytisch en probleemoplossend vermogen
  • Gestructureerde werkwijze
  • Proactieve houding
  • Goed kunnen samenwerken in een team
  • Focus op codekwaliteit
  • Goede communicatieve vaardigheden
  • Resultaatgerichte aanpak
  • Bereidheid om samen te werken als zelfstandig opdrachtnemer (Partita IVA)

Voordelen

  • Volledig op afstand, met af en toe fysieke aanwezigheid bij vergaderingen
  • Samenwerking als zelfstandig opdrachtnemer (Partita IVA)