Freiberuflicher Javaentwickler (m/w/d)

München, Bayern  ‐ Hybrid

Schlagworte

Hibernate Java Confluence Jira Client-Server-Architektur Computerprogrammierung It-Beratung Datenbanken Eclipse Javafx Java Persistence API Postgresql Netbeans Qualitätsmanagement Renovierung Schreiben von Dokumentation Sicherheitsanalyse SQL Technische Architektur Testfall Jetty Git Atlassian Tools Technologie-Know-how Osgi Refactoring Software Version Control

Beschreibung

Für meinen Kunden, eine Behörde in München, bin ich aktuell auf der Suche nach einem freiberuflichen Javaentwickler (m/w/d).

Aufgaben:
• Einarbeitung des Kandidaten in komplexe, technische Zusammenhänge für die Umsetzung der Projektvorgaben
• Übernahme von definierten Arbeitspaketen zur Aktualisierung der verwendeten Drittbibliotheken
• Aktualisierung der Drittbibliothek Hibernate und insbesondere Umstellung von Datenbankabfragen unter Hibernate 5 auf Hibernate 6
• Überarbeitung der technischen Architektur in technischer Abstimmung mit dem IT-DLZ und nach Vorgaben des IT-DLZ
• Erarbeitung von Testfällen
• Optimierung des Dependency Managements
• Migration von Java 11 auf Java 21 zur Vorbereitung der Aktualisierung auf Java 21
• Technologieberatung zur Lösung der Problemstellungen aus den definierten Arbeitspaketen. Beispielsweise in Bezug auf Implementierungsalternativen zur Umgestaltung von Hibernate-Abfragen
• Regelmäßiger Knowhow-Transfer und Dokumentation der umgesetzten Arbeitspakete, insbesondere damit eine weitere Pflege im IT-DLZ erfolgen kann
• Wissenstransfer an Entwickler in den genannten Technologien am entstehenden Programmcode
• Qualitätssicherung des entwickelten Codes auf gute Wartbarkeit
• Einhaltung vorgegebener technischer Vorgaben, Coding Guidelines und Styleguides

Anforderungen:
Must Have:
• Mitarbeit an einem Projekt mit einem Gesamtumfang von mindestens 600 PT in den letzten drei Jahren. Hiervon mindestens 150 PT vom Kandidaten in einer Rolle als Java Entwickler geleistet.
• Sehr gute Java Kenntisse mit mindestens 10 Jahren praktischer Erfahrung in den letzten 12 Jahren
• Mind. 10 Jahre praktische Erfahrungen in den letzten 12 Jahren Entwicklung mit Hibernate und Nutzung von SQL, HQL und JPA
• Sehr gute Kenntnisse in PostgreSQL mit mindestens 5 Jahren praktischer Erfahrung in den letzten 7 Jahren
• Sehr gute Kenntnisse im Refactoring von Legacy Code / bestehenden Altanwendungen mit mindestens 5 Jahren praktischer Erfahrung in den letzten 7 Jahren
• Sehr gute Kenntnisse in der Entwicklung mit OSGi mit mindestens 5 Jahren praktischer Erfahrung in den letzten 7 Jahren
• Sehr gute Kenntnisse in Ant mit mindestens 5 Jahren praktischer Erfahrung in den letzten 7 Jahren
• Umfassende Erfahrung bei der Performanceverbesserung datenbankzentrierter Client-Server-Architekturen mit mindestens 2 Jahren praktischer Erfahrung in den letzten 5 Jahren
• Gute Kenntnisse mit dem Datenbanksystem H2 mit mindestens 2 Jahren praktischer Erfahrung in den letzten 5 Jahren
• Umfassende Erfahrung beim Umgang mit Java Reflection mit mindestens 2 Jahren praktischer Erfahrung in den letzten 5 Jahren
• Gute Kenntnisse bei der Migration von Hibernate-Versionen mit mindestens 2 Jahren praktischer Erfahrung in den letzten 5 Jahren
• Umfassende Erfahrung im Umgang mit Jetty mit mindestens 2 Jahren praktischer Erfahrung in den letzten 5 Jahren
• Kenntnisse in der Migration von Hibernate 5 auf Hibernate 6 mit einem Jahr Erfahrung in den letzten zwei Jahren
• Kenntnisse in der Entwicklung von Client-/Server-Kommunikation mit dem Hessian mit einem Jahr Erfahrung in den letzten zwei Jahren
• Kenntnisse in der Gestaltung von Swing und JavaFX-basierten Benutzeroberflächen mit einem Jahr Erfahrung in den letzten zwei Jahren
• Erfahrung in der Entwicklung mit der Versionsverwaltung Git
• Erfahrung mit Eclipse mit einem Jahr Erfahrung in den letzten zwei Jahren
• Erfahrung mit Netbeans mit einem Jahr Erfahrung in den letzten zwei Jahren
• C1 Level Deutschkenntnisse
• Gute Englischkenntnisse

Nice to Have:
• Erfahrung bei der IT-Sicherheitsanalyse
• Erfahrung in der Entwicklung mit Flyway
• Kenntnisse im Umgang mit Atlassian Collaboration Tools (JIRA, Confluence)

Rahmendaten:
Projektstart: 1.8.
Projektende: 31.12.2027
Auslastung: Vollzeit
Standort: München / 80% remote

Bei Interesse lassen Sie mir bitte Ihr aktuelles CV unter Angabe ihres Stundensatzes an zukommen.

Start
ab sofort
Auslastung
100% (5 Tage pro Woche)
Dauer
28 Monate
Von
YER Deutschland
Eingestellt
27.06.2025
Ansprechpartner:
Korbinian Fuchs
Projekt-ID:
2892520
Branche
IT
Vertragsart
Freiberuflich
Einsatzart
80 % Remote
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren