Erfahrener Java Entwickler (m/w/d) (5862)

Startdatum:

01.05.2024

Enddatum:

30.06.2025

Beschäftigungsart:

Freiberuflich

Region:

München / Remote


Beschreibung:

Für unseren Kunden in München sind wir aktuell auf der Suche nach einem erfahrenen Java Entwickler (m/w/d).

 

Falls Sie die folgende Projektbeschreibung interessiert und Sie die Anforderungen ausreichend abdecken, bitten wir Sie um kurzfristige Rückmeldung unter Angabe Ihrer Kontaktdaten, Ihrer Konditionen für den genannten Einsatzort (Stunden- oder Tagessatz) sowie Ihres Profils (vorzugsweise in Word).

 

Projektstandort: München (20% on-site)

Dauer: 01.05.2024 bis voraussichtlich 06.2025

Volumen: 200 PT

Abgabefrist beim Kunden: 14.03.2024

 

Kurzbeschreibung:

 

Der Kunde benötigt technische Beratung und Unterstützung bei der Implementierung zur Aktualisierung einer Verwaltungssoftware. Bei dem Programm handelt es sich um eine Anwendung, die seit 2006 entwickelt wird und die bzgl. der Datenbankzugriffschicht aktualisiert werden soll.

Konkret soll von Hibernate 5.x auf Hibernate 6 aktualisiert werden, um die Anwendung zukunftssicher zu gestalten. Es sind aufgrund des Alters aber Designentscheidungen aus der Zeit 2006 zu berücksichtigen. Es handelt sich somit in größeren Teilen noch um Legacy Code aus der Zeit.

 

Anforderungen:

Must have:

Allgemein

- Sehr gute Deutschkenntnisse (Muttersprache/C1 Niveau)

- gute Englischkenntnisse (lesen und verstehen)

- Leistungsqualität mit flexibler Handlungsbereitschaft

- Erfahrung in einem mehrjährigen Projekt (800 PT) als Java Entwickler

- Teamfähigkeit (mehrjährige Erfahrung in der Zusammenarbeit mit mehr als 5 Teammitgliedern)

 

Fachlich:

- Java (10+ Jahre)

- Hibernate, SQL, HQL, JPA (10+ Jahre)

 

Fundierte Fachkenntnisse:

- PostgreSQL

- Refactoring von Legacy Code / bestehenden Altanwendungen

- OSGi

- Ant

- Maven

 

Vertiefte Fachkenntnisse:

- JProfiler

- Entwicklung von Unit-Tests mit Junit

- H2

- Java Reflection

- Migration von Hibernate-Versionen

- Umstellung von Sourcecode von Java 8 auf Java 11

- Jetty

 

Grundkenntnisse:

- Migration von Hibernate 5 auf Hibernate 6

- Entwicklung von Client-/Server-Kommunikation mit dem Hessian Protokoll

- Gestaltung von Swing und JavaFX-basierten Benutzeroberflächen

- Git

- Eclipse

- Netbeans

 

Nice to have:

- IT-Sicherheitsanalyse

- Flyway

- Atlassian Collaboration Tools (JIRA, Confluence)

 

Soft Skills:

- Bereitschaft für die Einarbeitung in komplexe, technische Zusammenhänge für die Umsetzung der Projektvorgaben

- Erfahung und Bereitschaft im Coaching von Entwicklern in den genannten Technologien am entstehenden Programmcode

- Fähigkeit und Bereitschaft Qualitätssicherung des entwickelten Codes auf gute Wartbarkeit durchzuführen

- Achten auf die Einhaltung vorgegebener technischer Vorgaben Coding Guidelines und Styleguides

- Selbständiges Arbeiten innerhalb des Teams

 

 

Für Fragen, Anregungen oder Wünsche stehen wir Ihnen gern zur Verfügung.



Projektvolumen:
200 Tage