B&A Consulting Srl
B&A Consulting Srl
B&A Consulting Srl ist eine in Italien ansässige IT-Beratungs- und Digitalentwicklungsagentur, die Unternehmen mit maßgeschneiderten Technologielösungen unterstützt. Das Leistungsspektrum umfasst Webentwicklung, IT-Beratung und Outsourcing, Helpdesk und technischen Support rund um die Uhr, Cybersicherheit, Hardware- und Firmware-Engineering sowie KI und Datenanalyse. Das Unternehmen verbindet projektspezifische digitale Strategien mit kontinuierlichem technischen Support, damit Organisationen sichere und zuverlässige Abläufe gewährleisten können.

Senior Java-Microservices-Entwickler

Entwickeln und modernisieren Sie Backend-Microservices für B&A Consulting, einschließlich der Migration zu Java 21, Anwendungssicherheit und Systemintegration.

Beschreibung

  • Java-Backend-Anwendungen entwickeln und verbessern
  • Microservices-Architekturen warten und modernisieren
  • Anwendungen von Java 11+ zu Java 21 migrieren
  • Dienste mit Spring Boot entwickeln
  • API-Routing mit Spring Cloud Gateway verwalten
  • REST-APIs entwerfen und integrieren
  • Persistenzschicht mit Spring Data JPA und Hibernate entwickeln und warten
  • Authentifizierung, Autorisierung und Rollen verwalten
  • Logging-, Monitoring- und Metriksysteme integrieren
  • Multi-Modul-Builds und Abhängigkeiten mit Maven verwalten
  • Mit DevOps-Teams in containerisierten Umgebungen zusammenarbeiten

Anforderungen

  • Mehr als fünf Jahre Erfahrung in der Java-Entwicklung
  • Fundierte Kenntnisse in Java 11+
  • Erfahrung mit der Migration oder Modernisierung von Anwendungen auf Java 21
  • Erfahrung mit Spring Boot 2.7.x / 3.5.x
  • Kenntnisse in Spring Cloud Gateway
  • Erfahrung mit Spring Data JPA und Hibernate
  • Erfahrung im Entwurf und in der Nutzung von REST-APIs
  • Gute Kenntnisse in SQL Server
  • Erfahrung mit gespeicherten T-SQL-Prozeduren
  • Kenntnisse in Transaktionen und Connection Pooling
  • Erfahrung mit Tomcat JDBC
  • Kenntnisse in JWT / JJWT
  • Erfahrung mit SAML-2.0-Authentifizierung
  • Gute Kenntnisse in Spring Security
  • Erfahrung mit Log4j2 und strukturiertem JSON-Logging
  • Kenntnisse in Spring Actuator
  • Vertrautheit mit den Mustern Repository, Service Layer, DTO und Dependency Injection
  • Umfangreiche Erfahrung mit Microservices-Architekturen
  • Gute Maven-Kenntnisse, einschließlich Multi-Modul-Projekten
  • Kenntnisse in Docker und Kubernetes
  • Erfahrung mit Azure DevOps
  • Selbstständige Arbeitsweise
  • Analytische Fähigkeiten und Problemlösungskompetenz
  • Strukturierte Arbeitsweise
  • Proaktive Einstellung
  • Teamfähigkeit
  • Fokus auf Codequalität
  • Gute Kommunikationsfähigkeiten
  • Ausgeprägte Ergebnisorientierung
  • Bereitschaft zur Zusammenarbeit als selbstständige Auftragnehmerin bzw. selbstständiger Auftragnehmer (Partita IVA)

Zusatzleistungen

  • Vollständig remote, mit gelegentlicher persönlicher Teilnahme an Besprechungen
  • Zusammenarbeit als selbstständige Auftragnehmerin bzw. selbstständiger Auftragnehmer (Partita IVA)