Beschreibung
FürFür meinenmeinen KundenKunden ausaus MünchenMünchen suchesuche ichich gegenwärtiggegenwärtig eineneinen Java-Legacy SoftwareentwicklerSoftwareentwickler. ImIm FolgendenFolgenden findenfinden SieSie dasdas AnforderungsprofilAnforderungsprofil:
FrühesterFrühester EinsatzbeginnEinsatzbeginn: 01.08.2025
EinsatzortEinsatzort: MünchenMünchen (95% remote) 1-2 TageTage onsiteonsite pro MonatMonat nachnach Absprache
AbspracheVertragsart:Vertragsart Dienstvertrag Dienstvertrag(Freiberuflich)Freiberuflich
Auftragsvolumen Auftragsvolumen500PT - 36 Monate
MonateDas DasProjekt:Projekt
Bei Beidem demProjekt Projekthandelt handeltes sich sichum eine eineAnwendung Anwendungdie seit seit2006 entwickelt entwickeltwird wirdund unddie bzgl.bzgl der derDatenbankzugriffschicht Datenbankzugriffschichtaktualisiert aktualisiertwerden werdensoll.soll
Konkret Konkretwurde wurdebereits bereitsvon vonHibernate 5.x auf aufHibernate 6 aktualisiert,aktualisiert um die Umgebung Umgebungzukunftssicher zukunftssicherzu zugestalten.gestalten
Allerdings Allerdingsmüssen müssennoch nochweitere weitereÄnderungen Änderungenvorgenommen vorgenommenwerden,werden damit damitdie Möglichkeiten Möglichkeitenvon vonHibernate 6 optimal genutzt genutztwerden.werden Es sind sindbei beider derAktualisierung AktualisierungHerausforderungen Herausforderungenaufgetreten,aufgetreten die auf aufder derbesonderen besonderenKomplexität Komplexitätder derAnwendung AnwendungASV ASVund unddes desdarin darinverwendeten verwendetenspeziell speziellentwickelten entwickeltenFrameworks beruhen.beruhen Da Dadie Anwendung Anwendungseit seit2006 entwickelt entwickeltwird,wird sind sindDesignentscheidungen Designentscheidungenaus ausder derZeit Zeitzu zuberücksichtigen.berücksichtigen Es handelt handeltsich sichsomit somitin größeren größerenTeilen Teilennoch nochum Legacy Code aus ausdieser dieserZeit.Zeit
Aufgaben:Aufgaben
StyleguidesMuss-Anforderungen Anforderungenfür fürdie Position:
Fundierte FundierteFachkenntnisse
Fachkenntnisse(> 5 Jahre JahreErfahrung Erfahrungin den letzten letzten7 Jahren)Jahren
Vertiefte VertiefteKenntnisse
Kenntnisse(2 bis < 5 Jahre JahreErfahrung Erfahrungin den letzten letzten5 Jahren)Jahren
Grundkenntnisse
Grundkenntnisse(1 bis < 2 Jahre JahreErfahrung Erfahrungin den letzten letzten2 Jahren)Jahren
NetBeansProjektvoraussetzung
ProjektvoraussetzungMitarbeit Mitarbeitin mindestens mindestenseinem einemProjekt Projektin den letzten letzten3 Jahren Jahrenmit miteinem einemGesamtumfang Gesamtumfangvon vonmindestens mindestens600 Personentagen,Personentagen davon davonmindestens mindestens150 Personentage Personentagedurch durchden Bewerber Bewerberselbst selbstals alsJava-Entwickler,Entwickler mit mitmindestens mindestens3 weiteren weiterenProjektmitarbeitern,Projektmitarbeitern erbracht.erbracht
BEWERTUNGSKRITERIEN BEWERTUNGSKRITERIEN(B) - Je Jemehr mehrKnow how, desto destohöher höherdas dasRanking
Sollte Solltediese diesePosition Ihr IhrInteresse Interessegeweckt geweckthaben,haben so bitte bitteich ichum Zusendung ZusendungIhres IhresProfils.Profils Im ImAnschluss Anschlussmelde meldeich ichmich michtelefonisch telefonischbei beiIhnen.Ihnen
Bitte Bittebeantworten beantwortenSie Siemir mirin Ihrer IhrerAntwortmail Antwortmailan b.boehnke dein Stichpunkten Stichpunktenfolgende folgendeFragen:Fragen
1. Welche WelcheErfahrungen Erfahrungenhaben habenSie Siein diesem diesemBereich Bereich& erfüllen erfüllensie siealle alleAnforderungskriterien?Anforderungskriterien (Ja Ja/ Nein Nein& Jahre Jahrean Erfahrung)Erfahrung
2. Ab wann wannsind sindSie Sieverfügbar?verfügbar
3. Welchen WelchenStundensatz Stundensatz(ungefährer ungefährerRahmen)Rahmen können könnenSie Sieanbieten?anbieten
Ich Ichfreue freuemich michauf aufIhre IhreUnterlagen!Unterlagen
Herzliche HerzlicheGrüße
GrüßeBodo BodoBöhnke
Böhnkeb.boehnke(boehnkeat)progressive.de
Die Personalberatung SThree betreut die ausgeschriebene Stelle im Auftrag ihres Kunden.
FrühesterFrühester EinsatzbeginnEinsatzbeginn: 01.08.2025
EinsatzortEinsatzort: MünchenMünchen (95% remote) 1-2 TageTage onsiteonsite pro MonatMonat nachnach Absprache
AbspracheVertragsart:Vertragsart Dienstvertrag Dienstvertrag(Freiberuflich)Freiberuflich
Auftragsvolumen Auftragsvolumen500PT - 36 Monate
MonateDas DasProjekt:Projekt
Bei Beidem demProjekt Projekthandelt handeltes sich sichum eine eineAnwendung Anwendungdie seit seit2006 entwickelt entwickeltwird wirdund unddie bzgl.bzgl der derDatenbankzugriffschicht Datenbankzugriffschichtaktualisiert aktualisiertwerden werdensoll.soll
Konkret Konkretwurde wurdebereits bereitsvon vonHibernate 5.x auf aufHibernate 6 aktualisiert,aktualisiert um die Umgebung Umgebungzukunftssicher zukunftssicherzu zugestalten.gestalten
Allerdings Allerdingsmüssen müssennoch nochweitere weitereÄnderungen Änderungenvorgenommen vorgenommenwerden,werden damit damitdie Möglichkeiten Möglichkeitenvon vonHibernate 6 optimal genutzt genutztwerden.werden Es sind sindbei beider derAktualisierung AktualisierungHerausforderungen Herausforderungenaufgetreten,aufgetreten die auf aufder derbesonderen besonderenKomplexität Komplexitätder derAnwendung AnwendungASV ASVund unddes desdarin darinverwendeten verwendetenspeziell speziellentwickelten entwickeltenFrameworks beruhen.beruhen Da Dadie Anwendung Anwendungseit seit2006 entwickelt entwickeltwird,wird sind sindDesignentscheidungen Designentscheidungenaus ausder derZeit Zeitzu zuberücksichtigen.berücksichtigen Es handelt handeltsich sichsomit somitin größeren größerenTeilen Teilennoch nochum Legacy Code aus ausdieser dieserZeit.Zeit
Aufgaben:Aufgaben
- Einarbeitung Einarbeitungdes desKandidaten Kandidatenin komplexe,komplexe technische technischeZusammenhänge Zusammenhängefür fürdie Umsetzung Umsetzungder derProjektvorgaben
- ProjektvorgabenÜbernahme Übernahmevon vondefinierten definiertenArbeitspaketen Arbeitspaketenzur zurAktualisierung Aktualisierungder derverwendeten verwendetenDrittbibliotheken
- DrittbibliothekenAktualisierung Aktualisierungder derDrittbibliothek DrittbibliothekHibernate und undinsbesondere insbesondereUmstellung Umstellungvon vonDatenbankabfragen Datenbankabfragenunter unterHibernate 5 auf aufHibernate 6
- Überarbeitung Überarbeitungder dertechnischen technischenArchitektur Architektur
- Erarbeitung Erarbeitungvon vonTestfällen
- TestfällenOptimierung Optimierungdes desDependency Managements
- Migration von vonJava 11 auf aufJava 21 zur zurVorbereitung Vorbereitungder derAktualisierung Aktualisierungauf aufJava 21
- Technologieberatung Technologieberatungzur zurLösung Lösungder derProblemstellungen Problemstellungenaus ausden definierten definiertenArbeitspaketen.Arbeitspaketen
- Beispielsweise Beispielsweisein Bezug Bezugauf aufImplementierungsalternativen Implementierungsalternativenzur zurUmgestaltung Umgestaltungvon vonHibernate-Abfragen
- AbfragenRegelmäßiger RegelmäßigerKnowhow-KnowhowTransfer und undDokumentation Dokumentationder derumgesetzten umgesetztenArbeitspakete
- ArbeitspaketeWissenstransfer Wissenstransferan Entwickler Entwicklerin den genannten genanntenTechnologien Technologienam entstehenden entstehendenProgrammcode
- ProgrammcodeQualitätssicherung Qualitätssicherungdes desentwickelten entwickeltenCodes auf aufgute guteWartbarkeit
- WartbarkeitEinhaltung Einhaltungvorgegebener vorgegebenertechnischer technischerVorgaben,Vorgaben Coding Guidelines und undStyleguides
StyleguidesMuss-Anforderungen Anforderungenfür fürdie Position:
Fundierte FundierteFachkenntnisse
Fachkenntnisse(> 5 Jahre JahreErfahrung Erfahrungin den letzten letzten7 Jahren)Jahren
- Mindestens Mindestens10 Jahre Jahrepraktische praktischeErfahrung Erfahrungin der derEntwicklung Entwicklungmit mitJava in den letzten letzten12 Jahren
- JahrenMindestens Mindestens10 Jahre Jahrepraktische praktischeErfahrung Erfahrungmit mitHibernate, SQL,SQL HQL HQLund undJPA JPAin den letzten letzten12 Jahren
- JahrenErfahrung Erfahrungmit mitdem demDatenbanksystem DatenbanksystemPostgreSQL
- PostgreSQLRefactoring Refactoringvon vonLegacy Code / bestehenden bestehendenAltanwendungen
- AltanwendungenEntwicklung Entwicklungmit mitOSGi
- OSGiErfahrung Erfahrungmit mitAnt
- Erfahrung Erfahrungmit mitMaven
Vertiefte VertiefteKenntnisse
Kenntnisse(2 bis < 5 Jahre JahreErfahrung Erfahrungin den letzten letzten5 Jahren)Jahren
- Performanceverbesserung Performanceverbesserungdatenbankzentrierter datenbankzentrierterClient-Server-Architekturen
- ArchitekturenEntwicklung Entwicklungvon vonUnit-Tests mit mitJUnit
- JUnitErfahrung Erfahrungmit mitdem demDatenbanksystem DatenbanksystemH2
- H2Umgang Umgangmit mitJava Reflection
- Migration von vonHibernate-Versionen
- VersionenUmgang Umgangmit mitdem demJetty-Server
Grundkenntnisse
Grundkenntnisse(1 bis < 2 Jahre JahreErfahrung Erfahrungin den letzten letzten2 Jahren)Jahren
- Migration von vonHibernate 5 auf aufHibernate 6
- Entwicklung Entwicklungvon vonClient-/Server-Kommunikation Kommunikationmit mitdem demHessian-Protokoll
- ProtokollGestaltung Gestaltungvon vonSwing- und undJavaFX-JavaFXbasierten basiertenBenutzeroberflächen
- BenutzeroberflächenEntwicklung Entwicklungmit mitder derVersionsverwaltung VersionsverwaltungGit
- Nutzung Nutzungvon vonEclipse
- Nutzung Nutzungvon vonNetBeans
NetBeansProjektvoraussetzung
ProjektvoraussetzungMitarbeit Mitarbeitin mindestens mindestenseinem einemProjekt Projektin den letzten letzten3 Jahren Jahrenmit miteinem einemGesamtumfang Gesamtumfangvon vonmindestens mindestens600 Personentagen,Personentagen davon davonmindestens mindestens150 Personentage Personentagedurch durchden Bewerber Bewerberselbst selbstals alsJava-Entwickler,Entwickler mit mitmindestens mindestens3 weiteren weiterenProjektmitarbeitern,Projektmitarbeitern erbracht.erbracht
BEWERTUNGSKRITERIEN BEWERTUNGSKRITERIEN(B) - Je Jemehr mehrKnow how, desto destohöher höherdas dasRanking
- Erfahrung Erfahrungbei beider derIT-Sicherheitsanalyse
- SicherheitsanalyseEntwicklung Entwicklungmit mitFlyway
- Umgang Umgangmit mitAtlassian AtlassianCollaboration Tools (z. B. JIRA,JIRA Confluence)
Sollte Solltediese diesePosition Ihr IhrInteresse Interessegeweckt geweckthaben,haben so bitte bitteich ichum Zusendung ZusendungIhres IhresProfils.Profils Im ImAnschluss Anschlussmelde meldeich ichmich michtelefonisch telefonischbei beiIhnen.Ihnen
Bitte Bittebeantworten beantwortenSie Siemir mirin Ihrer IhrerAntwortmail Antwortmailan b.boehnke dein Stichpunkten Stichpunktenfolgende folgendeFragen:Fragen
1. Welche WelcheErfahrungen Erfahrungenhaben habenSie Siein diesem diesemBereich Bereich& erfüllen erfüllensie siealle alleAnforderungskriterien?Anforderungskriterien (Ja Ja/ Nein Nein& Jahre Jahrean Erfahrung)Erfahrung
2. Ab wann wannsind sindSie Sieverfügbar?verfügbar
3. Welchen WelchenStundensatz Stundensatz(ungefährer ungefährerRahmen)Rahmen können könnenSie Sieanbieten?anbieten
Ich Ichfreue freuemich michauf aufIhre IhreUnterlagen!Unterlagen
Herzliche HerzlicheGrüße
GrüßeBodo BodoBöhnke
Böhnkeb.boehnke(boehnkeat)progressive.de
Die Personalberatung SThree betreut die ausgeschriebene Stelle im Auftrag ihres Kunden.