Softwarearchitekt, Java EE & Web-Entwickler

Profil Foto
Verfügbarkeit einsehen
  Nähe des Wohnortes
de  |  en
  98€/Stunde
  90587 Obermichelbach bei Fürth, Bayern
 12.07.2018

Kurzvorstellung

Softwarearchitekt und Entwickler mit den Schwerpunkten Java EE sowie Webtechnologien mit über 12 Jahren Projekterfahrung

Bitte Projekte nur per E-Mail vorstellen. Tagsüber bin ich derzeit noch im Kundenprojekt und schlecht erreichbar. Danke!

Ich biete

IT, Entwicklung
  • Spring
    12 Jahre, 7 Monate Erfahrung
  • Software Architektur / Modellierung
    12 Jahre, 7 Monate Erfahrung
  • Software Design
    12 Jahre, 7 Monate Erfahrung
  • J2EE (Java EE)
    12 Jahre, 7 Monate Erfahrung
  • Softwareentwicklung (allg.)
    12 Jahre, 7 Monate Erfahrung
  • SOAP (Simple Object Access Protocol)
    11 Jahre, 5 Monate Erfahrung
  • Webservices
    11 Jahre, 5 Monate Erfahrung
  • JavaScript
    11 Jahre, 5 Monate Erfahrung
  • HTML
    11 Jahre, 5 Monate Erfahrung
  • CSS (Cascading Style Sheet)
    11 Jahre, 5 Monate Erfahrung
  • Apache Maven
    9 Jahre, 6 Monate Erfahrung
  • Hibernate (Java)
    9 Jahre, 6 Monate Erfahrung
  • JSF (Java Server Faces)
    9 Jahre Erfahrung
  • Apache Subversion (SVN)
    8 Jahre, 4 Monate Erfahrung
  • Jenkins
    8 Jahre, 4 Monate Erfahrung
  • EJB (Enterprise JavaBeans)
    8 Jahre, 4 Monate Erfahrung
  • Oracle Database
    5 Jahre, 11 Monate Erfahrung
  • UML
    5 Jahre, 11 Monate Erfahrung
  • Oracle WebLogic Server
    5 Jahre, 11 Monate Erfahrung
  • SQL
    5 Jahre, 10 Monate Erfahrung
  • Apache Tomcat
    4 Jahre Erfahrung
  • JSP (Java Server Pages)
    4 Jahre Erfahrung
  • JUnit
    4 Jahre Erfahrung
  • Ajax
    4 Jahre Erfahrung
  • PL/SQL
    2 Jahre, 9 Monate Erfahrung
  • React (JavaScript library)
    2 Jahre, 5 Monate Erfahrung
  • SCRUM
    2 Jahre, 1 Monat Erfahrung
  • Git
    10 Monate Erfahrung
  • jboss
    10 Monate Erfahrung

Projekt‐ & Berufserfahrung

Softwarearchitekt und Entwickler (Java EE, Web)
Kundenname anonymisiert, Nürnberg
9/2017 – 8/2018 (1 Jahr)
Banken
Tätigkeitszeitraum

9/2017 – 8/2018

Tätigkeitsbeschreibung

Unterstützung der Entwicklungsabteilung, welche für die technologische Basis (Middleware Services) für die bankinternen Anwendungen zur Verfügung stellt.
- Java EE Architekturberatung (Ist-Analyse sowie Ermittlung von Verbesserungspotenzialen, Einführung von Architekturprinzipien)
- Code-Analyse und Refactoring
- Durchführung von Maßnahmen zur Erhöhung der Testautomatisierung
- Automatisierung und Verbesserung des Build-Prozesses
- Technische Konzeption und Implementierung neuer fachlicher Anforderungen
- Beratung und Unterstützung anderer Mitarbeiter oder Teams bei der Entwicklung von Bankanwendungen

Eingesetzte Qualifikationen

jboss, Software Architektur / Modellierung, Software Design, Apache Maven, Git, Hibernate (Java), J2EE (Java EE), Softwareentwicklung (allg.), Spring


Softwarearchitekt und Entwickler (Java EE, Web)
Kundenname anonymisiert, Nürnberg
12/2014 – 5/2017 (2 Jahre, 6 Monate)
Versicherungen
Tätigkeitszeitraum

12/2014 – 5/2017

Tätigkeitsbeschreibung

Für die Abteilung Vertriebssysteme Internet, welche für die technische Umsetzung der Internet-Vertriebskanäle verantwortlich ist, wurden folgende Beratungs- und Entwicklungsleistungen erbracht:

- Java EE Architekturberatung (Ist-Analyse sowie Ermittlung von Verbesserungspotenzialen, Einführung von Architekturprinzipien)
- Code-Analyse und Refactoring
- Erarbeitung von Maßnahmen zur Erhöhung der Testautomatisierung
- Coaching bzgl. Design-Patterns und Entwicklungsprinzipien
- Technische Konzeption und Implementierung neuer fachlicher Anforderungen
- Umstellung der Tarifanwendungen auf responsive Design. Im Zuge der Umstellung wurde auch die komplette Architektur überarbeitet.

Eingesetzte Qualifikationen

Software Architektur / Modellierung, Software Design, Apache Maven, Apache Subversion (SVN), EJB (Enterprise JavaBeans), Jenkins, Softwareentwicklung (allg.), SOAP (Simple Object Access Protocol), CSS (Cascading Style Sheet), HTML, JavaScript, React (JavaScript library), Webservices


Softwarearchitekt und Entwickler (Java EE, Web)
Kundenname anonymisiert, Nürnberg
11/2012 – 11/2014 (2 Jahre, 1 Monat)
Öffentliche Verwaltung
Tätigkeitszeitraum

11/2012 – 11/2014

Tätigkeitsbeschreibung

Konzeption und Realisierung eines auf MDSD-basierenden Frameworks, mit dessen Hilfe aus textuellen Modellen / DSLs die Eingabemasken einer Client-Server-Anwendung generiert werden können.

Weiterhin wurden Generatoren auf Basis von oAW entwickelt und an das UML-Modellierungswerkzeug Innovator angebunden, um aus UML-Modellen Code-Artefakte zu generieren.

Eingesetzte Qualifikationen

Oracle Database, SCRUM, Oracle WebLogic Server, Software Architektur / Modellierung, Software Design, UML, Apache Subversion (SVN), J2EE (Java EE), Softwareentwicklung (allg.), JSF (Java Server Faces)


Softwareentwickler
Kundenname anonymisiert, Nürnberg
1/2009 – 10/2011 (2 Jahre, 10 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

1/2009 – 10/2011

Tätigkeitsbeschreibung

- Konzeption, Design und Implementierung von Funktionalitäten zur Verwaltung der Daten für das Bildungspaket im Zuge der Erweiterung von Hartz IV
- Technische Migration der Persistenz von Hibernate nach JPA 2.0
- Technische Konzeption und Implementierung neuer fachlicher Anforderungen
- Technische Konzeption und Implementierung von Webservices im SOA-Umfeld
- Erweiterung des bundesweiten Dialogverfahrens KIWI (Client- Serveranwendung für die Verwaltung des Kindergelds) um eine Schnittstelle zur Datenübernahme von Kindergeldanträgen aus dem Internet
- Konzeption und technische Umsetzung des gesetzlichen Meldedatenabgleichs mit den bundesweiten Einwohnermeldeämtern zur Überprüfung von Leistungsbezügen von Bürgern
- Technische Konzeption und Implementierung neuer fachlicher Anforderungen
- Technische Konzeption und Implementierung von SOAP-Webservices im SOA-Umfeld

Eingesetzte Qualifikationen

Oracle Database, SQL, Oracle WebLogic Server, Software Architektur / Modellierung, Software Design, UML, Apache Maven, Apache Subversion (SVN), EJB (Enterprise JavaBeans), Hibernate (Java), J2EE (Java EE), Jenkins, PL/SQL, Softwareentwicklung (allg.), SOAP (Simple Object Access Protocol), Webservices


Softwarearchitekt und Entwickler (Java EE, Web)
Kundenname anonymisiert, Nürnberg
12/2005 – 11/2009 (4 Jahre)
Telekommunikation
Tätigkeitszeitraum

12/2005 – 11/2009

Tätigkeitsbeschreibung

- Konzeption und Implementierung der Anzeige von benutzerspezifischen Kaufempfehlungen
- Konzeption und Umsetzung des Musikportals für mobile Endgeräte (mehrsprachen- und mehrzeitzonenfähig)
- Konzeption und Umsetzung einer Webanwendung für den Import von Mediadaten (Musik, Videos) der verschiedenen Musiklabels
- Unterstützung beim Relaunch des Musikportals (neue Softwarearchitektur, neues Design und Funktionalitäten)
- Unterstützung bei der Integration und Umstellung auf Spring
- Implementierung eines Webservices für die Steuerung der Menüführung und Abruf von streambaren Musiktiteln über einen internetfähigen Hardware-Player
- Implementierung eines Download-Managers zur Vereinfachung des Herunterladens von Audio- und Videodateien
- Mitwirkung bei der Integration von Musikvideos und Hörbüchern auf dem Musikportal
- Umsetzung der abonnementbasierten Musikflatrate Musicload Nonstop im Musikportal (Streaming von Musiktiteln, kompletter Abspiellisten (Playlisten); Anlage, Verwaltung von Playlisten, Anbindung von Zahlungsystemen zur Buchung des Abonnements)
- Umsetzung neuer Features und Erweiterungen auf dem Musikportal sowie Implementierung von Verwaltungsfunktionen im Adminbereich
- Implementierung eines Rechtemodells für die webbasierte Applikation zur Verwaltung und Pflege von Medienprodukten des Musikportals Musicload

Eingesetzte Qualifikationen

SQL, Apache Tomcat, Software Architektur / Modellierung, Software Design, J2EE (Java EE), JUnit, Softwareentwicklung (allg.), Spring, SOAP (Simple Object Access Protocol), Ajax, CSS (Cascading Style Sheet), HTML, JavaScript, JSF (Java Server Faces), JSP (Java Server Pages), Webservices


Ausbildung

Betriebswirtschaft, Schwerpunkt IT-Management
(Diplom Kaufmann)
Jahr: 2005
Ort: Nürnberg

Qualifikationen

Softwareentwicklung
- Langjährige Erfahrung in Architektur, Design und Entwicklung betriebswirtschaftlicher Anwendungssysteme auf Basis von Java EE Technologien
- Agile Softwareentwicklung mit SCRUM
- Objektorientierte Softwareentwicklung mit UML
- Modellgetriebene Softwareentwicklung (MDSD)
- Entity Relationship Model (ERM)
- Prozessmodellierung (eEPK, UML)
- MVC Pattern
- GoF Patterns
- JEE Patterns
- CleanCode

Java-Plattformen
- Java Standard Edition (Java SE)
- Java Enterprise Edition (Java EE)

Java Technologien & Tools
- Java Beans
- Java Commons
- JSTL
- JAXB

Java Frameworks
- EJB 3.0 / 3.1
- Spring 2.5.x / 3.x / 4.x

GUI-Entwicklung (Rich-Client)
- Swing
- JGoodies

Web-Frameworks & -Technologien
- Apache Struts
- JSPs
- Servlets
- Facelets
- JavaServer Faces (JSF 1.2 + 2.x)
- Java Referenzimplementierung
- MyFaces
- Richfaces
- Primefaces
- Oracle ADF
- Google Webtool Kit (GWT)
- Angular
- React inkl. Redux
- Apache Wicket

Webservices
- Apache AXIS 1 / 2
- SOAP-Webservices
- REST-Webservices
- JAX-WS
- JAX-RS
- RESTEasy

Persistenztechnologien
- SQL
- PL/SQL
- ODBC
- JDBC
- Hibernate inkl. HQL, JPQL
- JPA 1.0 / 2.0

Applikationsserver / Webserver
- JBoss Application Server
- Oracle Weblogic Application Server
- Apache 1.3 / 2.0
- Apache-Tomcat

Web-Basistechnologien
- XML
- DTD / XSD / XSL
- XPath
- JDOM
- SAX-Parser
- Apache Digester
- CSS 3
- HTML 5 / XHTML
- Javascript
- JQuery
- SOAP
- AJAX

Testframeworks
- JUnit
- DBUnit
- FIT

Datenbanken
- Microsoft SQL-Server
- Oracle 10g / 11g
- MySQL
- PostgreSQL
- Microsoft Access

Entwicklungsumgebungen & Tools
- Eclipse
- Eclipse EMF
- openArchitecureWare (oAW)
- Versionierungstools: CVS, SVN, GIT
- Continuous Integration Tools: Cruise Control, Hudson, Bamboo
- Build-Tools: Maven, ANT
- Build-Server: Hudson / Jenkins
- NodeJS
- Visual Studio Code

Sonstiges
- Innovator
- ArgoUML
- TCP/IP, HTTP, SOAP, SMTP, FTP
- PHP
- ColdFusion
- Microsoft Office, OpenOffice
- Microsoft Project, Microsoft Visio
- Adobe Photoshop
- Webdesign - Umfassende Kenntnisse über Konzeption und Umsetzung von Website-Layouts sowie Benutzeroberflächen von Webanwendungen

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Nähe des Wohnortes
Profilaufrufe
119
Alter
39
Berufserfahrung
12 Jahre und 7 Monate (seit 12/2005)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden »