Senior Java Full Stack Entwickler
- Verfügbarkeit einsehen
- 0 Referenzen
- 74‐90€/Stunde
- 12159 Berlin
- Europa
- de | en | fr
- 20.06.2023
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
5/2021 – offen
Tätigkeitsbeschreibung
Weiterentwickung eines Krankenhausinformationssystems
Fullstack-Entwicklung
Fronted: Angular
Backend: JEE, EJB, JPA, Oracle
Angular, Enterprise Javabeans, Hibernate (Java), Oracle Database, Representational State Transfer (REST)
12/2019 – 12/2020
TätigkeitsbeschreibungFullstack-Entwicklung samt Qualitätssicherung mittels automatisierter Tests
Eingesetzte QualifikationenHibernate (Java), Mysql, Representational State Transfer (REST), SOAP, Spring Framework, Vue.Js
2/2019 – 10/2020
Tätigkeitsbeschreibungauf Anfrage
Eingesetzte QualifikationenJ2EE, Junit, Spring Framework, Representational State Transfer (REST)
5/2018 – 10/2018
Tätigkeitsbeschreibung
Projekt Customer Self Care für Vertragskunden
Erweiterung des Kunden-Portals um neue Funktionalitäten, insbesondere bei der Simkarten- und Bestellverwaltung
Sukzessive Überführung eines Wicket/Spring Monolithen in eine Microservice Architektur
Tätigkeiten:
Frontend:
Web-Entwicklung mit Angular 5 inkl. Anbindung von Rest-Services und Unit-Tests mit Karma und Jasmine
Anbindung des CMS-Systems (Core-Media)
Oberflächentests mit Puppeteer und Jest
Backend:
Anbindung der REST-Service-Schnittstellen des Backend-Systems des Unternehmens
Erstellung von Rest-Schnittstellen innerhalb einer Backend-To-Frontend-Schicht.
Unit-Tests mit JUnit / Spring / Mockito
Content Management, Apache Tomcat, Git, Java (allg.), Jira, Spring Framework, AngularJS
4/2016 – 2/2018
Tätigkeitsbeschreibung
Entwicklung von Web-Komponenten, die weitgehend die Funktionialität des alten Swing-Clients abbilden.
Entwicklung einer Web-Anwendung die eine Maskenbeschreibungssprache und ein Datenaustausch-Protokoll in HTML transformiert und die Kommunikation mit dem Mainframe-System gewährleistet.
Entwicklung einer Webanwendung für die Administration des Systems und diverser Hilfsanwendungen (z.B. Historie)
Automatisierte Oberflächentests mit Selenium Webdriver
Oracle WebLogic Server Enterprise Edition (EE), J2EE, Java (allg.), Jira, Spring Framework, AngularJS, CSS (Cascading Style Sheet), HTML5, JavaScript-Frameworks, Jquery
5/2015 – 12/2015
Tätigkeitsbeschreibung
Migration diverser Payment-Solutions (z.B. Paypal, Sofort Überweisung etc.) von einem Altsystem auf ein neu entwickeltes Framework
Weiterentwicklung des Frameworks für Zahlungstransaktionen
Tätigkeiten:
Anbindung diverser Payment Provider mittels Camel und Web-Services (SOAP und REST)
Erstellung von Skripten für die Migration der Altdaten
Entwicklung von SOAP UI Tests (inkl. Groovy Scripts)
Automatisierte Tests mit JUnit und EasyMock
Methodik: Scrum / Kanban
Technologien: Java 7/ JEE 6, Spring 3, Spring MVC ,
Hibernate 4, Apache Camel, REST, SOAP, JUnit, MySQL, DB2, Tomcat 8, Eclipse Luna, Maven 3, Jenkins, SOAPUI Pro, Groovy, Jira, Confluence
IBM DB2, Mysql, Scrum, Apache Tomcat, Eclipse, Git, Hibernate (Java), J2EE, Java (allg.), Junit, Spring Framework, Systemmigration, Apache Camel, SOAP, Kanban
10/2014 – 12/2014
Tätigkeitsbeschreibung
Weiterentwicklung eines B2B-Web-Shops eines Elektronik-Großhändlers. Der Anwendung wurden neue Finanzdienstleistungen wie Leasing und Bonitätsauskünfte hinzugefügt.
Erweiterung des Frontends: Einbindung der neuen Funktionalitäten
Integration der neuen Finanzdienstleistungen
Teilweises Refactactoring des Frameworks für den Launch eines neuen Web-Shops
Automatisierte Tests mit JUnit und Mockito
Java 7 / JEE 5
Struts, JSP, JQuery, Angular JS, CSS
FirstSpirit CMS
Spring 3
Apache CXF
JUnit, Mockito
Eclipse Kepler, Subversion, Maven 3
JBoss AS 5
Oracle 11g
Oracle-Anwendungen, Wildfly, Spring Framework, Subversion, J2EE, Java (allg.), Junit, Eclipse, Apache Struts, CSS (Cascading Style Sheet), AngularJS, Javaserver Pages, Jquery
4/2014 – 7/2014
Tätigkeitsbeschreibung
Beschreibung:
Neuentwicklung einer Webapplikation zur Durchführung klinischer Studien im Bereich der medizinischen Forschung auf Grundlage eines Domänen-Frameworks
Tätigkeiten:
Entwicklung des Web-Frontends zur Erfassung und Auswertung medizinischer Daten
Import von Daten aus einem Drittsystem mittels Webservices (JAX-RS)
Entwurf und Entwicklung der Persistenz-Schicht mit Hibernate
Automatisierte Tests mit JUnit
Technologien: Java 7/ JEE 6, Apache Wicket 6, HTML, JavaScript, CSS3, Bootstrap, Ajax, Hibernate 4, Spring 3, JAX-RS (Jersey), REST, JSON, Eclipse Kepler, Subversion, Maven 3, Tomcat 8, Oracle 11g
Oracle-Anwendungen, Apache Tomcat, Spring Framework, Subversion, Hibernate (Java), J2EE, Java (allg.), Eclipse, Junit, Web Services, Ajax, JavaScript, HTML, Hibernate (Framework)
9/2012 – 12/2013
Tätigkeitsbeschreibung
Neu- und Weiterentwicklung diverser Internet-Applikationen im Bereich Kundenkommunikation:
Umstellung diverser Internet-Anwendungen (z.B. Studienkredite) nach Vorgaben des SEPA-Zahlungsverkehrs
Neuentwicklung von Webservices für die Errechnung von Tilgungsplänen auf Grundlage des Marzipan-Rechenkerns
Neuentwicklung von Webservices, die es den Geschäftspartnern ermöglicht, Nachrichten mit Dateianhängen an die Bank zu senden.
Qualitätssicherung durch automatisierte Tests (JUnit)
Technologien:
Java 6 / JEE 5 / 6
JPA 2 / Hibernate 3.5
Spring 2 / 3, JAX-WS 2.0, JAXB 2, XSLT
JSF 2.0, Primefaces / Tomahawk, JSP, HTML, Javascript
Jasper Reports
Rational Application Developer 7, Eclipse Helios, SoapUI, Rational Synergy
Websphere 7, Tomcat 7
DB 2, Oracle 11g
Oracle-Anwendungen, IBM DB2, Hardware-Design, Qualitätsmanagement / QS / QA (IT), WebSphere, Apache Tomcat, Apache, Spring Framework, Hibernate (Java), J2EE, Java (allg.), Eclipse, Junit, Intranet, HTML, Hibernate (Framework)
7/2012 – 9/2012
Tätigkeitsbeschreibung
Projekt Kampagnenframework
Design und Neuentwicklung eines Frameworks, das ermöglicht, allein durch Konfigurations-Files Versicherungs-Offerten für unterschiedliche Zielgruppen in einem individuellen Look and Feel im Internet zu veröffentlichen.
Design und Entwicklung des Frameworks und der XML-Konfiguration
Anbindung der bestehenden Webservices zur Tarifberechnung und Angebotserstellung
Entwicklung der Persistenzschicht. (JPA 2.0)
Entwicklung des Web-Frontends mit JSF und JQuery
Qualitätssicherung und Dokumentation
Java 6 / JEE 6
EJB 3, CDI, JPA 2.0 / EclipseLink
JSF 2.0 Primefaces / JQuery 1.7
JAXB 2
JAX-WS 2.0
Weblogic 11
Oracle 11g
MyEclipse, SoapUI , Maven, Continuous Integration Jenkins
Oracle-Anwendungen, XML, J2EE, Java (allg.), Enterprise Javabeans, Intranet, Weblogic (Oracle), Web Services, Javaserver Faces, Design (allg.)
10/2011 – 5/2012
Tätigkeitsbeschreibung
Projekt Tageslimite im Zahlungsverkehr:
Neuentwicklung einer Anwendung für das Monitoring des Zahlungsverkehrs sowie eines Web-Frontends für die Entsperrung von Zahlungen
Design und Neuentwicklung der Web-Applikation auf Grundlage des MVC und Domänen-Frameworks für Intranetanwendungen der KfW
Java 6 / JEE 5
JPA 2.0
JSP/Servlets, XML , Javascript/JQuery
Rational Application Developer 7, CM Synergy
Websphere 7
DB 2
IBM DB2, WebSphere, Objektorientierte Design (OOD), Objektorientierte Software-Entwicklung, XML, J2EE, Java (allg.), Javaserver Pages, Jquery, JavaScript
3/2011 – 8/2011
Tätigkeitsbeschreibung
Projekt Online Kredit Portal
Weiterentwicklung des Web-Portals für Studienkredite der KfW Bankengruppe
Entwicklung einer Vertriebspartnersuche auf Basis von Webservices sowie Entwicklung und Integration des zugehörigen Frontends in das Content Management System der KfW
Entwicklung von neuen Modulen für neue Kreditprogramme
OOD und OOP
Java 6
JEE 5, JPA 2.0
JSF 1.2 Apache MyFaces/Tomahawk
Javascript/JQuery, CSS
Eclipse Helios 3.6, CM Synergy, Ant
Tomcat 6
Oracle 11g
Oracle-Anwendungen, Apache Tomcat, Objektorientierte Design (OOD), J2EE, Java (allg.), Eclipse, Web Services, CSS (Cascading Style Sheet), Javaserver Faces, Jquery, JavaScript
9/2010 – 1/2011
Tätigkeitsbeschreibung
Weiterentwicklung einer bestehenden webbasierten ERP-Anwendung eines global agierenden Automobilzulieferers. Refactoring der Anwendung mit der Zielsetzung die Anwendung international in den Werken des Konzerns ausrollen zu können.
Tätigkeiten:
Portierung der Anwendung auf Spring / JPA/ Hibernate
Refactoring des Frameworks
Entwicklung von neuen Modulen (Frontend und Backend)
OOD und OOP
Qualitätssicherung
Methodik:
Scrum, Test Driven Development
Technologien: Java 6, Spring 3, Hibernate 3.5, JSF Richfaces 3, Continuous Integration Jenkins, Eclipse WTP 3.0, Tomcat 6, MySQL 5,
Mysql, Scrum, Qualitätsmanagement / QS / QA (IT), Wildfly, Objektorientierte Design (OOD), Spring Framework, Hibernate (Java), J2EE, Java (allg.), Eclipse, Javaserver Faces, Hibernate (Framework)
11/2009 – 7/2010
Tätigkeitsbeschreibung
Projekt Konzern Person 2.0: Neuentwicklung der Personen-Stammdatenverwaltung des Commerzbank-Konzerns auf Grundlage der IBM Infosphere MDM (ehem. WCC) Technologie und einer serviceorientierten Architektur
Tätigkeiten:
Design und Entwicklung von orchestrierten Services
Entwicklung von detaillierten automatisierten Tests
OOD und OOP
Qualitätssicherung und Dokumentation
Technologien: Java 5, JEE 5, XML, Junit, RAD 7, Maven, Continuous Integration Hudson, IBM Infosphere MDM (WCC) Server, IBM Websphere 6.1 Application Server, DB2, Rational Team Concert, HP Quality Center
IBM DB2, Qualitätsmanagement / QS / QA (IT), WebSphere, IBM WebSphere Application Server (WAS), Objektorientierte Design (OOD), XML, J2EE, Java (allg.), Junit, Technisches Qualitätsmanagement / QS / QA, Qualitätsmanagement (allg.)
4/2009 – 6/2009
Tätigkeitsbeschreibung
Projekt DeliveryTrace: Weiterentwicklung einer in Italien entwickelten webbasierten Logistik-Anwendung mit dem Ziel sie international im Henkel-Konzern einsetzen zu können. Hauptaufgaben der Applikation sind das Tracing von Lieferungen und die Bewertung der Spediteure
Tätigkeiten:
Weiterentwicklung und Refactoring der bestehenden Applikation
Portierung auf Glassfish Application Server
OOA, OOD und OOP
Qualitätssicherung und Dokumentation
Technologien: Java 5, JEE 5, JSP, HTML, Hibernate 3, Eclipse 3.5, Ant, Glassfish 2.1, Tomcat 6, Oracle 10g
Oracle-Anwendungen, Qualitätsmanagement / QS / QA (IT), Oracle Application Server (OC4J), Apache Tomcat, Objektorientierte Design (OOD), Objektorientierte Analyse (OOA), Hibernate (Java), J2EE, Java (allg.), Eclipse, Javaserver Pages, HTML, Hibernate (Framework)
9/2008 – 2/2009
Tätigkeitsbeschreibung
Projekt Comin: Weiterentwicklung eines webbasierten kollaborativen Content-Management-Systems für die Marketing Abteilungen des Daimler Konzerns.
Tätigkeiten:
Refactoring und Weiterentwicklung des bestehenden Frameworks
Design und Entwicklung einzelner Module
Frontend- und Backend-Entwicklung
OOD und OOP
Qualitätssicherung und Dokumentation
Technologien: Java 1.4, Enterprise Java (J2EE 1.4), PL/SQL, JSP, HTML, Javascript, XML, Apache POI, JUnit, Ant, Rational Application Developer, Eclipse, Sybase, Power Designer, MKS, WebSphere 5.1, Oracle 10g
Oracle-Anwendungen, Sybase, Qualitätsmanagement / QS / QA (IT), WebSphere, Apache, Objektorientierte Design (OOD), Objektorientierte Analyse (OOA), PL/SQL, XML, J2EE, Java (allg.), Eclipse, Junit, HTML
5/2008 – 8/2008
Tätigkeitsbeschreibung
Projekt AutoDelivery: Entwicklung einer Webanwendung, die das Host-basierte Bestellsystem, um die Funktion einer Abonnement-Verwaltung erweitert.
Tätigkeiten:
Design und Entwicklung des Web-Frontends
Implementierung der Service und Persistenz-Schichten
Integration von Drittsystemen mittels Batch-Jobs
OOA, OOD und OOP
Qualitätssicherung und Dokumentation
Technologien: Java 5, Enterprise Java (J2EE 1.4), JSP, Spring WebFlow 2, Spring 2.5, Spring Batch, Ibatis 2.3, Tomcat 6, WebSphere 6.1, HSQL, DB2, Eclipse, Ant, Subversion, JUnit, Selenium
IBM DB2, Qualitätsmanagement / QS / QA (IT), WebSphere, Apache Tomcat, Objektorientierte Design (OOD), Objektorientierte Analyse (OOA), Spring Framework, Subversion, J2EE, Java (allg.), Eclipse, Junit, Javaserver Pages
11/2007 – 3/2008
Tätigkeitsbeschreibung
Entwicklung einer webbasierten B2B Handelsplattform für das Hypothekengeschäft in den Niederlanden, die einen unternehmensübergreifenden einheitlichen Geschäftsprozess zwischen Finanzvertrieb und Produktanbieter ermöglicht.
Tätigkeiten:
Design und Entwicklung neuer Komponenten
Integration von Drittsystemen mittels Webservices
OOA, OOD und OOP
Qualitätssicherung und Dokumentation
Technologien: SCRUM, Test Driven Development, Java 5, Enterprise Java (J2EE 1.4), JSF (Apache Trinidad), Spring 2, Hibernate 3, Tomcat 5, Oracle 10g, Eclipse, Maven, Subversion
Oracle-Anwendungen, Scrum, Qualitätsmanagement / QS / QA (IT), Apache Tomcat, Objektorientierte Design (OOD), Spring Framework, Subversion, Hibernate (Java), J2EE, Java (allg.), Eclipse, Javaserver Faces, Hibernate (Framework)
1/2004 – 9/2007
Tätigkeitsbeschreibung
Portierung eines Frameworks für die Finanzberatung auf eine neue Plattform mit der besonderen Zielsetzung Funktionalitäten der alten Lösung als Services zu publizieren (SOA)
Tätigkeiten:
Spezifikation und Design der Service Interfaces
Design und Entwicklung von Komponenten des neuen Frameworks: z.B. Erstellung eines Service-Layers auf Basis von Spring
OOA, OOD und OOP
Qualitätssicherung und Dokumentation
Technologien: Java (J2SE 1.4), Enterprise Java (J2EE 1.3), JSP, Struts, Spring 2 , Hibernate 3, IBM WebSphere 5.0, Oracle 10g, Rational Application Developer, Subversion, Ant, Quicktest Professional
Oracle-Anwendungen, Qualitätsmanagement / QS / QA (IT), WebSphere, IBM WebSphere Application Server (WAS), Objektorientierte Design (OOD), Objektorientierte Analyse (OOA), Spring Framework, Subversion, Hibernate (Java), J2EE, Java SE, Java (allg.)
8/2001 – 3/2003
Tätigkeitsbeschreibung
Entwicklung einer kollaborativen Portallösung, die ein Großteil wichtiger Geschäftsprozesse eines Automobilherstellers unterstützt und bestehende operative Systeme integriert.
Tätigkeiten:
Eigenständige Entwicklung von Modulen: von der Konzeption bis hin zur Implementierung
OOA, OOD und OOP
Datenbankentwurf- und programmierung
Qualitätssicherung und Dokumentation
Technologien: Java (J2SE 1.3), Enterprise Java (J2EE 1.3), Oracle 8i, Toad, IBM WebSphere 4.01
Oracle-Anwendungen, WebSphere, IBM WebSphere Application Server (WAS), Objektorientierte Design (OOD), J2EE, Java SE, Java (allg.)
Zertifikate
Ausbildung
FernUni Hagen
Heidelberg
Über mich
Analytisches, kreatives und konzeptionelles Denkvermögen
Kommunikative Persönlichkeit
Enthusiasmus für Java und Internet-Technologien
Weitere Kenntnisse
OOP mit Java 1.4 - 8
OOA, OOD (Design Patterns) mit UML
JEE-Entwicklung: Servlets, JSP, JSF, EJB, CDI, JPA, JMS
Open Source Frameworks und Tools: Spring, Spring Boot, Hibernate,. JUnit,
SOA und Web Services (SOAP und REST)
Microservices / Docker
Datenbanken und Applikationsserver
RDBMS (insb.. Oracle 11g, DB2, MySQL)
SQL, PL/SQL
Websphere, Tomcat WebLogic, JBoss
Internettechnologien
HTML 5, CSS3
Angular 5+, RxJS, Typescript
JSP, JSF / PrimeFaces / Richfaces, XML/XSLT
Ajax, JavaScript/JQuery
HTTP, TCP/IP
BuildManagement
Ant, Maven 2 / 3
Continuous Integration Jenkins, Hudson
Entwicklungsumgebungen und sonstige Anwendunge
Eclipse / IntelliJ
PMD, FindBugs, Checkstyle
SoapUI
JIRA, HP Quality Center, HP ALM
Microsoft Office, Lotus Notes
Betriebssyteme
Unix
Windows
Linux
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Französisch (Fließend)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden