23.10.2026 aktualisiert


Premiumkunde
100 % verfügbarSenior Java Entwickler JakartaEE, Spring, zertifiziert
Hamburg, Deutschland
Hamburg +25 km
DiplomÜber mich
l
Skills
JavaAjaxBootstrapCSSLinuxEnterprise JavabeansJ2EEJava ArchitecturesSun Certified ProfessionalSpring FrameworkJSONJaxbJavaserver FacesJavaserver PagesSun Certified Enterprise Architect (SCEA)
Entwurf und Entwicklung von webbasierten Java Enterprise Anwendungen.
Einsatz unterschiedlicher Java Frameworks in Front und -Backend.
Tätigkeiten im gesamten Softwarezyklus vom Entwurf über Entwicklung bis zum Test.
Datenbankentwicklung / Migration / Entwurf
Sprachen
Java, Typescript, Javascript, C, C++
Frontend
JSF, Primefaces, Icefaces, Apache Tobago, JSP, HTML, CSS, JavaScript, Bootstrap, JQuery, Struts 1/2, Wicket, Swing, Netbeans RCP, Eclipse RCP, Freemarker, Angular,Typescript, Spring MVC
Backend
JavaEE (EJB, CDI), Spring(Boot,Core, Data,Rest, Security), JDBC, JPA, Hibernate
ORM
JPA, Hibernate, Eclipselink, OpenJPA, Spring Data Jpa
Webservices
Rest (JAX-RS, Jersey, OpenAPI, Swagger, Hateoas, Postman), SOAP (JAX-WS, Apache CXF, SoapUI), Spring Rest
Containerisierung
Docker, Kubernetes, OpenShift
Entwicklungsumgebungen
Eclipse, Netbeans, IntelliJ, Visual Studio Code
Test
JUnit(4/5), Mockito, Arquillian, TDD
Datenbanken
Oracle, MySQL, H2, DB2 UDB, Sybase, MS Sql Server, Liquibase, Flyway
Application Server
JBoss, Glassfish, Websphere, Tomcat
Versionsverwaltung
GIT, Gitlab, Github, Gitflow, BitBucket, Sourcetree, Meld, Subversion, CVS, PVCS, Clearcase
Projekt Tools
Jira, Confluence, HP ALM, Mantis, Bugzilla
Methoden
Agile Methoden / Scrum / Kanban. V-Modell, Wasserfallmodell, CI/CD
Zertifikate:
Sun Certified Programmer for the Java Platform
Sun Certified Web Component Developer für die Java-Plattform, Enterprise Edition
Sun Certified Business Component Developer für die Java-Plattform, Enterprise Edition
Sun Certified Enterprise Architect
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2007
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Reimplementierung Flurbereinigungsinformationssystem.
- Implementierung einer Spring Boot Maskenanwendung mittels JSF / Primefaces und JPA
- Datenbank Redesign
- Datenbankmigration von Informix nach Oracle mittels Java / JPA
- Erstellung diverser Reports mittels Apache POI
- Anbindung eines hauseigenen Printservices mittels SOAP und Clientbibliotheken
- Projektkoordination mit JIRA und Confluence
- CI/CD mit Jenkins Pipeline und Bitbucket
- Sonar Qube Konfiguration
- Security mit Spring Security
- Authentication und Authorisation durch OAuth Anbindung
- Rest Endpoints mit Spring Data Rest
- Datenbankversionskontrolle mit Liquibase
- ERM-, Objekt-Modellierung mit Visual Paradign
- Projekt -Collaboration, Dokumentation mit Confluence
- Versionsmanagement aller eingesetzten Frameworks und Produkte
- Betrieb des Produktes. Pflege / Maintenance
Technologien und Tools:
Java 21, Spring Boot 3.4, Hibernate 6, JSF 4, Primefaces 13, Joinfaces, CSS, Primeflex, Git, Jira, Confluence, Rest, Bitbucket, Sourcetree, Liquibase, JUnit 5, Mockito, IntelliJ, Oracle 19, Gradle 8.7
Im Ramen der Onlineservices der Stadtwerke habe ich folgende Aufgaben umgesetzt
Aufgabe Big Query:
Transport der (massen-) Kundendaten nach Google BigQuery , wo sie effizient ausgewertet werden können.
Die Quellen für die Daten sind Enaio DMS (Dokumente) und SAP-ISU (Stammdaten, Oracle) und nachgeschaltete Reports
Anbindung diverser SAP IS-U Funktionsbausteine zur Reporterstellung
Import von Daten Enaio DMS nach Oracle
Big Query. Json Parsing / Generierung
Erweiterung des Reportmoduls um weitere Reports (Kunden Onlinequote, Anzahl Emails, Mein Postfach, Chatbot Auswertungen ...)
Aufgaben Onlineservice Platform:
SonarQube: Sicherheitslücken, Bugs und Code Smells entfernen
Umstellung auf PostCD Restservice
Erweiterung der Datenstrukturen in der Oracle DB
Migration auf Primefaces 8.12
Auslagern Sicherheitsrelevanter Informationen in externe Properties
Refactoring Massnahmen
Code Reviews
Projektbeschreibung:
Bei der Anwendung handelt es sich um eine webbasierte Plattform zur Planung von Asylbewerbern und Flüchtlingen von der Erstaufnahme bis zur Zuweisung in Aufnahmeeinrichtungen im Land NRW. Die Plattform besteht aus einzelnen Modulen die gemeinsam den gesamten Prozess abbilden.Die Module kommunizieren über Webservices (SOAP) mit externen Bundes- und Landessystemen (Behörden) und untereinander mittels Rest API's (Jersey).
Arbeit in einem interdisziplinären Scrum Team. Definierter Entwicklungsprozess mittels Gitlab und Gitflow, sowie Mergerequests, Review, Staging, Regressionstests, Feldtests.
Meine Tätigkeit war: Wartung und Weiterentwicklung der Plattform Module in Frontend und Backend. Erstellung von DB Views. Migrationen(Jboss, Primefaces, Criteria API).
Entwicklung Austauschplattform und Rest Api zum Datenausstausch zwischen den Beteiligten des Asylprozesses.
Entwicklung der Rest Api.
Umstellung des Registrierungsmoduls auf Wizard geführten Prozess.
Teilnahme an Planung Koordinierung von Entwicklungsaufgaben, Fachanalyse, technische Analyse mit Product Ownern, Facharchitekt und Softwarearchitekt.
Kenntnis / Technologien: JEE (EJB, CDI, JSF/Primefaces, Hibernate/JPA, JAX-WS, JAX-RS), Spring (Core, Data, Security), Java 17, Unit-/Integrationstests mit DBUnit/H2/Mockito, GIT, Maven, SCRUM, SQL
Produkte / Tools: Jboss AS, Oracle, Eclipse/Netbeans, Mantis, Jenkins, Dozer