
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)