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.
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.