Job Description
Aufgabenbeschreibung: Aktualisierung von Hibernate 5 auf Hibernate 6 im Rahmen der JBoss EAP 7 nach EAP 8 Migration inkl. Anpassung von Datenbankabfragen und DrittbibliothekenDurchführung von Anforderungsanalysen, Erarbeitung von Implementierungsalternativen und Konzeption von LösungsvorschlägenErstellung und Durchführung von Testfällen, Code-Reviews sowie Sicherstellung von Wartbarkeit, Coding-Guidelines und StyleguidesEnge Zusammenarbeit mit dem Entwicklungsteam des IT-DLZ zur Abstimmung der Umsetzung sowie Beratung bei weiteren notwendigen ÄnderungenLaufende Dokumentation der Arbeitspakete, Knowhow-Transfer und Coaching der Entwickler für nachhaltige Pflege und WeiterentwicklungFähigkeiten: Langjährige Erfahrung (mind. 7 Jahre) mit Java, Hibernate (SQL, HQL, JPA) und fundierte Kenntnisse im Einsatz von Maven sowie Java ReflectionVertiefte Expertise in der Migration von Hibernate 5 auf 6, Erfahrung mit Hibernate 7 und JBoss EAP 7 nach 8Fundierte Kenntnisse im Umgang mit Oracle-DatenbankenErfahrung in der Performanceoptimierung datenbankzentrierter Client-Server-Architekturen sowie in der Entwicklung von Unit-Tests mit JUnitPraxis in IT-Sicherheitsanalysen, Nutzung von Flyway und Atlassian-Tools (JIRA, Confluence) sowie Grundkenntnisse in Git und gängigen IDEs (Eclipse, IntelliJ) Vertrag: Freiberuflich oder FestanstellungVor Ort: 10% vor Ort in München, 90% remote innerhalb DeutschlandsSprachen: Deutsch und Englisch auf C-LevelLaufzeit: ASAP ca PT)Auslastung: VollzeitStundensatz: Bis 80 €/hr