Schlagwörter
Skills
Programmierung und Technologien:
Java SE, Java EE, Spring Boot 2, Spring 5, Angular 11, CDI, EJB, JSF, JSP, JPA, Primefaces, XML, XSD, AJAX, HTML/XHTML/CSS, Bootstrap, JUnit, SOAP, REST, JSON, Camunda, JBeret, Keycloak
Datenbanken:
SQL, Oracle, SOLR, Mongo DB, H2 in Memory
Application/Web Server:
JBoss, Tomcat
Architektur:
Microservices, Modulith
Entwicklungsumgebungen:
Eclipse, IntelliJ, Visual Studio Code
Werkzeuge:
GIT, SVN, Maven, Nexus Repository, Jenkins, JIRA, Enterprise Architect, XMLSpy, Log4U, Sonar, Selenium, Postman, Gitlab, Swagger
Modellierungssprachen:
UML
Java SE, Java EE, Spring Boot 2, Spring 5, Angular 11, CDI, EJB, JSF, JSP, JPA, Primefaces, XML, XSD, AJAX, HTML/XHTML/CSS, Bootstrap, JUnit, SOAP, REST, JSON, Camunda, JBeret, Keycloak
Datenbanken:
SQL, Oracle, SOLR, Mongo DB, H2 in Memory
Application/Web Server:
JBoss, Tomcat
Architektur:
Microservices, Modulith
Entwicklungsumgebungen:
Eclipse, IntelliJ, Visual Studio Code
Werkzeuge:
GIT, SVN, Maven, Nexus Repository, Jenkins, JIRA, Enterprise Architect, XMLSpy, Log4U, Sonar, Selenium, Postman, Gitlab, Swagger
Modellierungssprachen:
UML
Projekthistorie
Entwicklung einer Online Banking Anwendung mittels Spring
Dauer: 12/2017 – 01/2018
Funktion:
Kurzbeschreibung: Implementierung einer Online Banking Anwendung als Spring-Referenz. Die Anwendung verfügt über zahlreiche Funktionen wie Registrierung, LogIn, Erstellung eines Kontos, Überweisung/ Geldabhebung auf ein bestimmtes Konto. Für Oberfläche wurde thymeleaf verwendet. Die Daten werden in ein h2database abgelegt.
Technologisches Umfeld: Java 8, Spring, Hibernate, REST, h2database, thymeleaf
Entwicklung eines Auskunftssystems mittels JEE und JSF
Dauer: Seit 08/2017
Funktion: IT-Berater
Kurzbeschreibung: Unterstützung bei der Ablösung eines bestehenden Auskunftsystems. Es handelt sich um eine Anwendung, die von ca. 500 internen Mitarbeitern verwendet werden soll. Die Anwendung wird neu konzipiert und in JEE neu entwickelt. Die Realisierung der Anwendung im Backend und Frontend ist die Hauptaufgabe. Die zweite Aufgabe ist die Unterstützung bei der Architektur und Festlegung von Design- und Entwicklungsprinzipien. Entwickelt wird nach Scrum.
Meine Bisherigen Tätigkeiten:
Entwicklung einer online Abschlusstrecke mittels JEE und JSF
Dauer: 01/2016 – 07/2017
Funktion: Softwareentwickler
Kurzbeschreibung: Für die Endkunden der zweitgrößten deutschen Versicherung wurden in Scrum Projekten online Abschlusstrecken für mehrere Sparten (z.B KFZ, Zahnzusatz) entwickelt. Die Abschlussstrecken wurden mit unterschiedlichen Styles für die Einbindung in die eigene Website, aber auch in diversen Banken umgesetzt.
Die Software beinhaltet den Zugriff auf diverse Backend Serves über Webservices, um z.B Tarife zu berechnen, Bankverbindungen zu überprüfen und Anträge nach Abschluss zu verarbeiten.
Eigesetzt wurde hier das JSF 2.1, JBoss EAP 6.3, JAX-WS, JPA und Primefaces in Version 4.5.
Meine Tätigkeiten:
Umsetzung von mehreren Sparten.
Technologisches Umfeld: Java EE, JSF, Primefaces 4.5, XHTML, XSD, XML, HTML, AJAX, CDI, EJB, Junit, Jira, Sonar, Jenkins, Selenium, JBoss EAP 6.3, Webservices, SVN, Nexus Repository, Maven, Eclipse, Log4U, Scrum, Jira
Entwicklung eines Java Smart-Clients
Dauer: 11/2011 – 12/2015
Funktion: Softwareentwickler
Kurzbeschreibung: Für den Vertrieb der zweitgrößten deutschen Versicherung wurde eine sehr umfangreiche Vertriebsanwendung als Smart-Client mit online- und offline-Funktion entwickelt. Die Client-Anwendung deckt alle Tätigkeiten des Vertriebs ab.
Es beinhaltet unter anderem die Kundenverwaltung, den Vertrieb von sämtlichen Produktion von Berechnung bis zum Abschluss und die Analyse der Bedürfnisse des Kunden.
Dabei wurde auf das JAVA RCP Framework gesetzt.
Meine Tätigkeiten:
Konzipierung und Umsetzung von mehreren Sparten und vertrieblichen Anforderungen.
Technologisches Umfeld: Java SE, Junit, SCP, UML, XML, XSD, JAXB, Sonar, Jira, Jenkins, JBoss, UML, Eclipse, Jira, Enterprise Architect, Log4U, Sonar, UML
Dauer: 12/2017 – 01/2018
Funktion:
Kurzbeschreibung: Implementierung einer Online Banking Anwendung als Spring-Referenz. Die Anwendung verfügt über zahlreiche Funktionen wie Registrierung, LogIn, Erstellung eines Kontos, Überweisung/ Geldabhebung auf ein bestimmtes Konto. Für Oberfläche wurde thymeleaf verwendet. Die Daten werden in ein h2database abgelegt.
Technologisches Umfeld: Java 8, Spring, Hibernate, REST, h2database, thymeleaf
Entwicklung eines Auskunftssystems mittels JEE und JSF
Dauer: Seit 08/2017
Funktion: IT-Berater
Kurzbeschreibung: Unterstützung bei der Ablösung eines bestehenden Auskunftsystems. Es handelt sich um eine Anwendung, die von ca. 500 internen Mitarbeitern verwendet werden soll. Die Anwendung wird neu konzipiert und in JEE neu entwickelt. Die Realisierung der Anwendung im Backend und Frontend ist die Hauptaufgabe. Die zweite Aufgabe ist die Unterstützung bei der Architektur und Festlegung von Design- und Entwicklungsprinzipien. Entwickelt wird nach Scrum.
Meine Bisherigen Tätigkeiten:
- Konzeption
- Design von Tabellen
- Entwicklung von Hibernate Entities mit diversen Beziehungen
- Entwicklung von Businesslogik mittels Java8
- Entwicklung von Frontend-Elementen mittels Primefaces
- Entwicklung von JUnit-, Arquillian- und Selenium-Tests
- Aufsetzen einer Suchmaschine (Apache Solr)
- Konfiguration von Jenkins
- Urlaubsvertretung des Scrum-Masters
Entwicklung einer online Abschlusstrecke mittels JEE und JSF
Dauer: 01/2016 – 07/2017
Funktion: Softwareentwickler
Kurzbeschreibung: Für die Endkunden der zweitgrößten deutschen Versicherung wurden in Scrum Projekten online Abschlusstrecken für mehrere Sparten (z.B KFZ, Zahnzusatz) entwickelt. Die Abschlussstrecken wurden mit unterschiedlichen Styles für die Einbindung in die eigene Website, aber auch in diversen Banken umgesetzt.
Die Software beinhaltet den Zugriff auf diverse Backend Serves über Webservices, um z.B Tarife zu berechnen, Bankverbindungen zu überprüfen und Anträge nach Abschluss zu verarbeiten.
Eigesetzt wurde hier das JSF 2.1, JBoss EAP 6.3, JAX-WS, JPA und Primefaces in Version 4.5.
Meine Tätigkeiten:
Umsetzung von mehreren Sparten.
Technologisches Umfeld: Java EE, JSF, Primefaces 4.5, XHTML, XSD, XML, HTML, AJAX, CDI, EJB, Junit, Jira, Sonar, Jenkins, Selenium, JBoss EAP 6.3, Webservices, SVN, Nexus Repository, Maven, Eclipse, Log4U, Scrum, Jira
Entwicklung eines Java Smart-Clients
Dauer: 11/2011 – 12/2015
Funktion: Softwareentwickler
Kurzbeschreibung: Für den Vertrieb der zweitgrößten deutschen Versicherung wurde eine sehr umfangreiche Vertriebsanwendung als Smart-Client mit online- und offline-Funktion entwickelt. Die Client-Anwendung deckt alle Tätigkeiten des Vertriebs ab.
Es beinhaltet unter anderem die Kundenverwaltung, den Vertrieb von sämtlichen Produktion von Berechnung bis zum Abschluss und die Analyse der Bedürfnisse des Kunden.
Dabei wurde auf das JAVA RCP Framework gesetzt.
Meine Tätigkeiten:
Konzipierung und Umsetzung von mehreren Sparten und vertrieblichen Anforderungen.
Technologisches Umfeld: Java SE, Junit, SCP, UML, XML, XSD, JAXB, Sonar, Jira, Jenkins, JBoss, UML, Eclipse, Jira, Enterprise Architect, Log4U, Sonar, UML
Reisebereitschaft
In der Stadt Hochheim mit einem Radius von 50 km verfügbar
Entweder Raum Wiesbaden. Oder Remote.