Agiler Fullstack Architekt und Entwickler mit DevOps Mindset
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 60528 Frankfurt am Main
- Umkreis (bis 200 km)
- de | tr | en
- 01.10.2022
Kurzvorstellung
Langjährige Bankenerfahrung
Scrum zertifiziert (CSM, CSD)
Qualifikationen
Projekt‐ & Berufserfahrung
4/2020 – offen
Tätigkeitsbeschreibung
Fullstack Entwicklung von Onlinediensten für Arbeitnehmer der Baubranche
Definition der Fullstack Architektur, Entwicklung von User Stories mit Hilfe von Business Analysten, Analyse des Datenhaushalts
Entwicklung des Frontends auf Basis Angular für mobile Endgeräte
Entwicklung des Backends auf JavaEE, CDI, REST/WebServices, Hibernate, db2
Entwicklung der CI/CD Pipeline auf Basis von Jenkins, Maven, nodejs/NPM, Nexus, SonarQube
Java-Frameworks, Angular
8/2016 – 3/2020
Tätigkeitsbeschreibung
Entwicklung von User Stories mit Hilfe der Product Owner
Entwicklung des Produkterstellungsprozesses für Auskünfte auf Camunda BPM Basis,
BPMN Modellierung und Entwicklung der Geschäftslogik, Integration von fachlichen
Backendsystemen (Fraudsysteme, SAP-Systeme)
Entwicklung eines batchorientierten Vergleichstools zum Vergleich von
Kunden/Vertragsdaten, Integration von Geschäftsregelen auf Basis von Spring Boot/Batch und JBoss Drools
Entwicklung von Indizierungsprozessen für Dokumente für ElasticSearch Cluster, Unterstützung bei der Frontendentwicklung für Kibana Dashboards
UI Entwicklung von manuellen Bearbeitungs- und Qualitätssicherungsprozessen auf Basis von Angular 6, JSF, PrimeFaces, Entwicklung von erforderlichen REST Services
Umsetzung von Securityanforderungen für die Gesamtplattform und den
Entwicklungsprozess
Durchführung von Testläufen auf produktionsnahen Clusterumgebungen zur
Qualitätssicherung und Performanceanalyse der Plattform
Applicationserver-Monitoring, JVM Monitoring und Tuning, HeapDump-Analysen und Auffinden von Memory Leaks und Ableitung von Maßnahmen zur Performancesteigerung
Entwicklung von Caching-Mechanismen für die Messaging Infrastruktur zur Steigerung der Batchperformance mit Hilfe von Spring
Evaluierung und Auswahl eines Messaging-Brokers (Apache MQ, Apache Artemis, RabbitMQ)
Integration von RedHat AMQ 7 als Messaginginfrastruktur für die Plattform,
Clustersetup/Hochverfügbarkeit, Entwicklung von JCA Adapter und Integration in
Weblogic Server
Evaluierung von Apache Kafka als mögliche Basis für Nachrichtenstreams und Messaging
Entwicklung eines Log4j Appenders zur Integration mit Elastic Search
Entwicklung einer Authentifizierungs/Authorisationskomponente für Geschäftspartner, Abstimmung mit betrieblichen Prozessen
Weiterentwicklung der Continuous Delivery Pipelines, Erstellung von Maven basierten Buildplänen
Oracle WebLogic Server Enterprise Edition (EE), J2EE
1/2016 – 6/2016
Tätigkeitsbeschreibung
Projektziel
---------------
Unterstützung des Planungsprozesses von Vertriebsaktivitäten für strategische Großkunden mit Hilfe einer Mobile/Desktop Plattform. Ablösung eines auf bisher Wordformularen basierten manuellen Planungsprozesses.
Fachliches Umfeld
------------------------
Banken, Großkundenvertrieb, Vertriebssteuerung, Cross-Selling
Tätigkeiten
----------------
● Entwicklung von User Stories mit Hilfe der Product Owner
● Erstellung von Usabilityvorschlägen
● Erstellung der Architekturdokumentation
● Aufbau der Systemarchitektur
● Entwicklung von Frontend- und Backendkomponenten
Technologien und Produkte
-----------------------------------
Java, JavaEE, JSF, JPA, PrimeFaces, Spring, Hibernate, HTML, CSS, JavaScript, jQuery, JUnit, Mockito, Checkstyle, PMD, Findbugs, Maven, Jenkins, Mercurial, Eclipse, Oracle, Tomcat, JIRA, IBM MQSeries, Enterprise Architect
Oracle Database, Scrum, Agile Methodologie, Apache Tomcat, Enterprise Architect (EA), Spring Framework, J2EE, Java (allg.), Junit, Hibernate (Java), Eclipse, Ibm Websphere Mq, HTML5, CSS (Cascading Style Sheet), Javaserver Faces, Jquery, JavaScript
10/2015 – 12/2015
Tätigkeitsbeschreibung
Projektziel
---------------
Erarbeitung einer webbasierten Portalarchitektur zur Migration von 28 Swing basierten Ratingapplikationen. Unterstützung des IT-Managements bei der Rentabilitätsanalyse, Risikoanalyse und 5-Jahresplanung für die Migration.
Fachliches Umfeld
------------------------
Bank, Kreditrisikoprozesse
Tätigkeiten
---------------
● IST-Analyse der bestehenden Anwendung in Hinblick auf Komplexität und Umfang u.a. mit Hilfe von Architekturmetriken
● Konzipierung einer neuen Portalarchitektur unter Berücksichtigung von neuen fachlichen Anforderungen (u.a. globale Volltextsuche)
● Quantifizierung der aktuellen Kostenposition sowie der Migration
● Konzipierung des neuen Entwicklungstoolings und Frameworkauswahl
Technologien und Produkte
----------------------------------
Java, JavaEE, JSF, JPA, PrimeFaces, Spring WebFlow, Spring, Hibernate, Groovy, ElasticSearch, Oracle, SonarQube, Commerzbank FRAME
Oracle Database, Agile Methodologie, Spring Framework, J2EE, Java (allg.), Hibernate (Java), Systemmigration, System Architektur, Javaserver Faces, Konzeption (IT)
1/2015 – 9/2015
Tätigkeitsbeschreibung
Projektziel
-------------
Konzeption und Realisierung einer Anwendung für die Risikovorsorge nach dem IFRS9 Standard. Konzeption und Realisierung des Tools zur Erfassung der Daten zur Berechnung der Risikovorsorge.
Fachliches Umfeld
-------------------------
Bank, IFRS9, Risikovorsorge
Tätigkeiten
----------------
● Entwicklung eines visuellen flexiblen Reportings für fachlich motivierte Abfragen auf dem Datenhaushalt
● Automatisiertes UI-Testing
● Dokumentation
Technologien und Produkte
---------------------------------
Java, JavaEE, JSF, JPA, PrimeFaces, Spring WebFlow, Spring, HTML, CSS, JavaScript, jQuery, Hibernate, Oracle, PL-SQL, Commerzbank FRAME, IntelliJ, Jenkins, Sonar, Selenium, Geb, Tomcat, JBoss
Oracle Database, Java Database Connectivity, Scrum, Agile Methodologie, Testen, Apache Tomcat, Wildfly, Spring Framework, J2EE, Java (allg.), Hibernate (Java), User Interface (UI), Web Entwicklung, HTML5, CSS (Cascading Style Sheet), Javaserver Faces, Jquery, JavaScript-Frameworks, JavaScript
7/2014 – 12/2014
Tätigkeitsbeschreibung
Projektziel
--------------
Aufgrund neuer regulatorischer Anforderungen seitens der European Banking Authority (EBA) galt es, eine Businessapplikation zur Durchführung von Forbearanceprozessen zu entwickeln.
Tätigkeiten
--------------
● Architekturentwurf, Entwicklerkoordination, Testautomatisierung
● Entwicklung von Frontend- und Backendkomponenten
● DV-Konzeption, Betriebskonzeption
Fachliches Umfeld
-----------------------
Banken, Financial Reporting, Forbearance, Regulatorik
Technologien und Produkte
---------------------------------
Java, JSF, PrimeFaces, Spring, Hibernate, Apache POI, iText, LDAP, JAX-WS, Oracle, PL-SQL, Tomcat, Maven, Jenkins, Sonar, JUnit, SoapUI, Groovy, Bash Scripting, Scrum
Business Intelligence and Reporting Tools (BIRT), Oracle Database, SQL, Agile Methodologie, Apache Tomcat, Apache HTTP Server, Software Architecture, PL/SQL, Spring Framework, Bash Shell, J2EE, Java (allg.), Junit, Hibernate (Java), SOAP, User Interface (UI), Architektur (allg.)
2/2014 – 4/2014
Tätigkeitsbeschreibung
Projektziel
--------------
Erarbeitung von Umsetzungsalternativen für die graphische Darstellung von Beziehungen zwischen Teilnehmern des Immobilienkreditgeschäfts im Rahmen der Migration einer Access-basierten Altanwendung in eine neue 3-Schicht Architektur.
Tätigkeiten
--------------
● Entwicklung von Proof-of-Concept Lösungen für die Darstellung von Netzgrafiken auf Geo-Karten
● Beratung zur geeigneten Vorgehensweise
Fachliches Umfeld
------------------------
Bank, Immobilienkredite, Fraud
Technologien und Produkte
---------------------------------
Java, Swing, JavaScript, Esri Geo-Services, Esri SDK, Google Maps
Java (allg.), JavaScript, It-Beratung, Schulung / Coaching (allg.)
1/2013 – 12/2013
Tätigkeitsbeschreibung
Projektziel
--------------
Projektgegenstand ist die Portierung eines bisherigen Ratingverfahrens DSB Darling auf die risk:manager – Plattform in das neu zu implementierende Ratingsystem „risk:manager - Shipping“. Mit dem risk:manager – Shipping sollen künftig sämtliche Schiffsfinanzierungen, die die Kriterien einer cash flow getriebenen Spezialfinanzierung erfüllen, der Commerzbank AG und der ehemaligen Deutschen Schiffsbank geratet werden können. Hierbei soll neben der Übernahme bestehender Funktionalitäten der Anwendung DSB Darling eine Migration bestehender Ratingvorgänge und die Umsetzung methodischer Änderungen erfolgen.
Tätigkeiten
----------------
- Anforderungsanalyse
- Datenmodellierung
- Frontendentwicklung
- Backendentwicklung
- Buildmanagement
- Testautomatisierung
- Teamcoaching
Fachliches Umfeld
------------------------
Bank, Cash Flow basierte Finanzierungen, Kreditrisiken, Basel II
Technologien und Produkte
---------------------------------
Apache Axis, Apache Commons, Apache POI, Hibernate, Java, JavaEE, JavaScript, Jenkins CI, Junit, Maven, Oracle 10g, Oracle 11g, PrimeFaces, Spring Core, Subversion, Tomcat
Oracle Database, Apache Tomcat, Spring Framework, Subversion, J2EE, Java (allg.), Junit, Hibernate (Java), System Architektur, JavaScript, Requirement Analyse
6/2011 – 12/2012
Tätigkeitsbeschreibung
Projektziel
--------------
Ziel dieses Projekt ist es, eine Anwendung zur Durchführung von ökonomischen und regulatorischen Stressszenarien zu entwickeln. Hierdurch sollen im Risikocontrollingbereich Experten in die Lage versetzt werden, die Auswirkungen auf Risikoparameter der Bank bei simulierter Veränderung makroökonomischer Parameter bzw. Änderungen in der Kunden-/Portfoliobasis zu erforschen.
Fachliches Umfeld
----------------------
Bank, Financial Reporting, Stresstestanalysen
Tätigkeiten
-------------
● Abstimmung mit Fachabteilung
● Technische Teamleitung
● Entwicklung des Frontends zur Szenariomodellierung und Prozesssteuerung
● Konfigurationsmanagement, Entwicklung der Continous Integration Inftastruktur
● Architekturdokumentation
Technologien und Produkte
---------------------------------
BPMN2, Activity Process Engine, RichFaces, Spring, Hibernate, Hudson, Java, Junit, Maven, NetBeans, Subversion, TOAD, Tomcat, Oracle, PL-SQL, Tomcat, Solaris, HP Quality Center
Oracle Database, SQL, Solaris, Projektleitung / Teamleitung (IT), PL/SQL, Netbeans, Spring Framework, Subversion, J2EE, Java (allg.), Junit, Hibernate (Java), Konfiguration, System Architektur, Javaserver Faces, Requirement Analyse, Architektur (allg.), Projektleitung / Teamleitung
6/2011 – 7/2011
Tätigkeitsbeschreibung
Projektziel
-------------
Konzipierung und Durchführung von Qualifizierungsmaßnahmen für Inhouse-Entwickler zu Thema “Agile Entwicklungstechniken sowie Generative Entwicklung”
Tätigkeiten
---------------
● Konzipierung, Aufbereitung und Durchführung von Schulungen
○ zu Buildautomatisierung, Continuous Integration, Maven sowie
○ Praktischer Einsatz von Hibernate und Spring
○ Architektur eines mehrschichtigen MDA- Entwicklungsframeworks
Fachliches Umfeld
-----------------------
Banken, Agile Entwicklungsprozesse
Technologien und Produkte
---------------------------------
Eclipse, Hibernate, Hudson, J2EE, Java, Junit, Maven, NetBeans, Oracle, PL/SQL, TOAD, Spring, Subversion, JSF, RichFaces
Oracle-Anwendungen, Agile Methodologie, PL/SQL, Netbeans, Spring Framework, Subversion, J2EE, Java (allg.), Junit, Hibernate (Java), Eclipse, Hibernate (Framework), Javaserver Faces, Schulung / Training (IT)
12/2010 – 6/2011
Tätigkeitsbeschreibung
Projektziel
-------------
Entwicklung einer Anwendung zur Abbildung von Verbundbeziehungen zwischen Kunden. Neben der Abbildung von regulatorischen und risikorelevanten Verbünden muss die Anwendung auch in der Lage sein, weitere Verbundtypen zu konfigurieren, damit diese innerhalb der Anwendung verwendet werden können. Besondere Herausforderung innerhalb dieses Projektes ergibt sich aufgrund der massiven Datenmenge (>= 100 Mio Datensätze) und der Integration mit den Kernbankensystemen für Inbound- und Outboundprozesse. Mit Hilfe von Oracle Partitionierungsmechanismen wird u.a. die Performance der Anwendung erhalten.
Tätigkeiten
--------------
● Erstellung Anwendungsarchitektur
● Entwicklung der Systemkomponenten
● Testautomatisierung und Buildmanagement
Fachliches Umfeld
----------------------
Banken, Risikoverbünde von natürlichen und juristischen Personen
Technologien und Produkte
---------------------------------
Apache POI, Artifactory Repositorymanager, Axis, Eclipse, Hibernate, Hudson, Java, JavaEE, JDBC, Junit, Maven, NetBeans, Oracle PL/SQL, soapUI, Spring Core, Subversion, Sun Solaris, SWING, Test-Driven Design, TOAD, Tomcat, Web-Services, XML, XStream
Oracle-Anwendungen, Java Database Connectivity, Solaris, Apache Tomcat, Apache, PL/SQL, Netbeans, XML, Spring Framework, Subversion, J2EE, Java (allg.), Junit, Hibernate (Java), Eclipse
3/2010 – 4/2010
Tätigkeitsbeschreibung
Projektziel
--------------
Entwicklung einer generischen Scoringanwendung für die Bewertung der Zukunftsfähigkeit von Branchen. Für die Bewertung der Zukunftsfähigkeit von diversen Industriebranchen wurde eine Scoringanwendung entwickelt, welche so erweiterbar gestaltet sein musste, dass zukünftige Branchenmodelle mit relativ geringem Entwicklungsaufwand integriert werden können. Zu diesem Zweck wurde eine eigene DSL entwickelt, welche den Aufbau von Scoringscreens und Rechenmodelle abstrahiert und so die Erweiterbarkeit sichert.
Tätigkeiten
--------------
● Anwendungsdesign
● Entwicklung
● Build Management
Fachliches Umfeld
----------------------
Banken
Technologien und Produkte
---------------------------------
ANT, Apache Axis, Apache POI, Apache Webserver, Hibernate, Hudson, J2EE, Java, JMeter, JProbe, Junit, LDAP, Maven, NetBeans, Nexus Repositorymanager, Oracle, Oracle PL/SQL, PL/SQL, Quest-Toad, Spring Core, Subversion, Sun Solaris, SWING, Test-Driven Design, Tomcat
Oracle-Anwendungen, Solaris, Apache Tomcat, Apache, PL/SQL, Netbeans, Spring Framework, Subversion, J2EE, Java (allg.), Junit, Hibernate (Java), xDSL / DSL, Hibernate (Framework)
1/2010 – 2/2010
Tätigkeitsbeschreibung
Projektziel
-------------
Etablierung einer agilen Entwicklungsinfrastruktur und Standardisierung von Entwicklungsprozessen.
Zum besseren Management von zahlreichen Entwicklungsprojekten und Standardisierung der Entwicklungs-, Release- und Deploymentprozesse wurde eine Open-Source basierte Continous Integration Infrastruktur entwickelt und konfiguriert. Es wurde Maven als Build- und Dependency Management System eingeführt. Desweitern wurde Hudson als Schedulung- und Monitoringsystem eingeführt, um kontinuierlich Build- und Deploymentprozesse zu automatisieren und eine Feedbackkultur zu entwickeln. In der letzten Stufe wurden die Repositorymanager Nexus und Artifactory eingeführt, so dass Projekt-JARs zentral versioniert und für alle Entwicklungsteilnehmer zur Verfügung gestellt werden können.
Tätigkeiten
--------------
● Migration des alten Buildmechanismus basierend auf ANT+Bash Scripting auf Maven
● Einführung von CI-und Qualitysystem wie Hudson und Sonar
● Definition von CI- Projekten und -jobs
Fachliches Umfeld
---------------------
Banken
Technologien und Produkte
----------------------------------
ANT, Artifactory Repositorymanager, Hudson, Maven, Nexus Repositorymanager, Sonar
Bash Shell, Systemmigration, Scripting, Schulung / Training (IT), Rechnergestütztes Betriebsleitsystem (RBL), Filtertechnik, Creo Elements/Pro (Pro/ENGINEER, Pro/E, ProE), Management (allg.), Öffentlichkeitsarbeit, Schulung / Coaching (allg.), Forschung & Entwicklung
4/2009 – 12/2010
Tätigkeitsbeschreibung
Projektziel
-------------
Entwicklung einer Anwendung für die Abbildung von Asset-Backed Securities Geschäften.
Im Zuge der Integration von Commerzbank AG und Dresdner Bank AG bestand das Ziel dieses Projekts, eine einheitliche Anwendung für die Abbildung relevanter Prozesse im ABS Bereich zu etablieren, welche auch regulatorischen Anforderungen genügen musste. Neben der Entwicklung von Kernprozessen wie die Definition von ABS-Strukturen und Durchführung von Ratingprozessen für solche Geschäfte, wurde eine enge Integration in die Bestandssysteme und Reportingsysteme sowie an das Meldewesen entwickelt.
Tätigkeiten
---------------
● Anforderungsanalyse
● Architekturentwicklung
● Entwicklung
● Buildmanagement
● Releasekoordination
● Wartung
Fachliches Umfeld
----------------------
Banken, Asset-Backed Securities
Technologien und Produkte
--------------------------------
Java, JavaEE, Apache Axis, Apache POI, Apache Webserver, Artifactory Repositorymanager, Eclipse, EJB, Hibernate, Hudson, JMeter, Junit, LDAP, Maven, NetBeans, Oracle, Oracle PL/SQL, PL/SQL, Quest-Toad, Spring Core, Subversion, Sun Solaris, SWING, Tomcat, Webservices, XML, XSD
Oracle-Anwendungen, Solaris, Apache Tomcat, Apache, PL/SQL, Netbeans, XML, Spring Framework, Subversion, J2EE, Java (allg.), Enterprise Javabeans, Junit, Hibernate (Java), Eclipse, SOAP, Web Services
3/2008 – 12/2008
Tätigkeitsbeschreibung
Projektziel
-------------
Für das Rating von Finanzinstituten wurde eine mehrschichtige Anwendung entwickelt. Neben eines umfangreiches Frontend wurde eine Middlewarearchitektur etabliert, welche den Zugriff auf relevante Backend- und Rechensysteme abstrahiert und die Weiterleitung von Struktur- und Ratingdaten an abnehmende Systeme steuert.
Tätigkeiten
--------------
● Entwicklung einer Applikation für das Rating von Finanzinstituten
● Tester
Fachliches Umfeld
----------------------
Banken, Kreditrisiko, Basel II
Technologien und Produkte
--------------------------------
ANT, Axis Web Services, BIRT Reporting, Eclipse, Hibernate, Java Web Start, JavaEE, Junit, NetBeans, Quest Toad, Subversion, SWING, TestNG, TOAD, Unitils
Business Intelligence and Reporting Tools (BIRT), Reporting, Testen, Netbeans, Subversion, J2EE, Java (allg.), Junit, Hibernate (Java), Eclipse, System Architektur, Web Services, Hibernate (Framework)
1/2007 – 12/2009
Tätigkeitsbeschreibung
Projektziel
-------------
Entwicklung einer Intranetanwendung zur Unterstützung der Kredit- und Ratingprozesse für Schiffefinanzierung
Zur Abbildung der Kredit- und Ratingprozesse im Schiffefinanzierungsbereich einer deutschen Großbank wird eine verteilte Intranetanwendung entwickelt. Auf Basis eines domänengestützten und deklarativen Designs, wird die gesamte Persistenzschicht der Anwendung generiert. Eigens entwickelte Netbeans-Editoren ermöglichen die schnelle Entwicklung von Masken mit direkter Integration mit den Metadaten des fachlichen Modells. Aufgrund der hohen Qualitätsanforderungen des Projekts werden automatisierte Tests als treibende Elemente des Entwicklungsprozesses entwickelt. Die gesamte Plattform selbst basiert weitestgehend auf etablierten Open-Source Produkten. Die Benutzeroberfläche wird mit Hilfe der Java WebStart Technologie auf den Benutzerclients installiert, während Business- und Persistenzlogik serverseitig ausgeführt werden.
Tätigkeiten
-------------
● Anforderungsanalyse
● Architekturentwicklung
● Entwicklung
● Buildmanagement
● Releasekoordination
● Wartung
Fachliches Umfeld
---------------------
Banken, Spezialfinanzierung, Kreditrisiko, Schiffeverwaltung
Technologien und Produkte
--------------------------------
ANT, Apache, Axis, Datenmodellierung, JavaEE, Junit, Quest-Toad, SWING, TestNG, TOAD, JDBC, Oracle, PL-SQL, Tomcat, UML, XML
Oracle-Anwendungen, Java Database Connectivity, Apache Tomcat, Apache, UML, PL/SQL, Netbeans, XML, J2EE, Java (allg.), Junit, User Interface (UI), Requirement Analyse
5/2006 – 12/2006
Tätigkeitsbeschreibung
Projektziel
-------------
Architektur & Entwicklung eines webbasierten Internetportals mit Business Warehouse Funktionalität und integrierter Content Management Unterstützung.
Zur Unterstützung der Ratingservices der vdpExpertise GmbH wurde eine Plattform entwickelt, welche ratingbezogene Daten für LGD-Grading, Staatenrating und LRG-Rating konsolidiert und revisionssicher aufnehmen und verarbeiten kann. Diese Plattform enthält zentrale Import- und Exportschnittstellen für die Daten sowie Services zur Datenaufbereitung, welche im Rahmen der Ratingaktivitäten benötigt werden. Zur flexiblen Gestaltung der Portalseiten ist ferner ein webbasiertes Content Management System integriert. Die gesamte Plattform selbst basiert weitestgehend auf etablierten Open-Source Produkten.
Tätigkeiten
--------------
● Anforderungsanalyse
● Architekturentwicklung
● Entwicklung
● Buildmanagement
● Releasekoordination
● Wartung
Fachliches Umfeld
-----------------------
Finanzdienstleistung, Rating, LGD-Grading, Immobilienkredite, Staatenrating, LRG-Rating
Technologien und Produkte
---------------------------------
OpenCMS, Eclipse, Hibernate, HTML, HTMLUnit, Java, JavaEE, Junit, Oracle, Oracle PL/SQL, Quest-Toad, Servlet, Spring Core, Struts2, JSP/JSTL, Tag Libraries, Tomcat, Linux, XML, XSD
Oracle-Anwendungen, Betriebssysteme, Apache Tomcat, PL/SQL, XML, Spring Framework, J2EE, Java (allg.), Junit, Hibernate (Java), Eclipse, System Architektur, Hibernate (Framework), Javaserver Pages, HTML
6/2005 – 1/2006
Tätigkeitsbeschreibung
Tätigkeiten
--------------
● Aufbau einer Open-Source basierten Entwicklungs- und Produktionsinfrastruktur unter JBoss 4.x
● Entwicklung von JavaEE Systemen zur Unterstützung von Kreditprozessen und des Risikomanagements unter SAP Netweaver WAS
● Integration von SAP Backendsystemen (SAP CML und BCA) in Java basierte Anwendungssysteme im Rahmen von Basel II Umsetzungsvorhaben
● Coaching von SAP Entwicklern in Objektorientierung, Java-Technologien und Design Patterns von SAP Entwicklern in Objektorientierung, Java-Technologien und Design Patterns
Fachliches Umfeld
----------------------
Finanzdienstleistung, Gewerbliche Immobilienfinanzierung, Kreditrisiken, Sicherheitenmanagement
Technologien und Produkte
-------------------------------
JavaEE, Apache MyFaces, JBoss, SAP Netweaver WAS, SAP CML, SAP BCA, ABAP/4
SAP Sicherheit (allg.), SAP FS-CML, SAP ABAP, SAP NetWeaver, SAP Beratung (allg.), Apache, Wildfly, J2EE, Java (allg.), Schulung / Training (IT)
6/2004 – 3/2005
Tätigkeitsbeschreibung
Projektziel
-------------
CAAA - Entwicklung eines Authorisationssystems für den Zahlungsverkehr
Customer Administration, Authentication and Authorization CAAA 1.0 wurde zu einer großen Herausforderung für den Kunden und CSC, da die Implementierungszeit von 6 Monate auf 3,5 Monate reduziert werden musste. Das Projekt entwickelte im Fixpreis eine Kundenadministrationsplattform mit einer Service-Orientierten Architektur um Multi-Millionen Dollar Banktransaktionen zu authentisieren und autorisieren. Das System hat eine sehr hohe Verfügbarkeit und läuft 24x7. Die Antwortzeiten des Systems, das auf einem Linux-Cluster mit geclustertem BEA-Weblogic 8.1 basiert, müssen unter 30sec für 1000 Transaktion, die wiederum auf Digitalen Signaturen verweisen, bleiben. Dies könnte nur durch ein intelligentes, geclustertes Persistenz-Caching der Datenstrukturen erreicht werden. Die Anwendung wurde auf Basis einer JavaEE 1.3 platform mit Message Driven Beans, EJBs, anspruchsvoller Frontend-JSP-Implementierung (zum Beispiel ausschließlich Tag-Libraries) und vielem mehr implementiert und setzte so viel wie möglich professionelle und stabile Open Source Komponenten ein. Das Team lieferte in-time und, wie der Kunde bestätigte, in einer sehr hohen Qualität, was sich dadurch auszeichnet, das in Produktion bisher so gut wie keine relevanten Fehler selbst nach 3-monatigem Betrieb zeigen und die Plattform sehr stabil läuft. Sämtliche Businessobjekte müssen gemäß einem 4-Augen-Prinzip einen Freigabeprozess durchlaufen. Hierfür wurde ein eigener Service, Basiskomponenten für das Front- und Back-End sowie Entwicklungsvorgaben entworfen, welche die einzelnen Screenentwickler für die Integration des Freigabeprozesses nutzen konnten. Basisfunktionalitäten wurden unter anderem mit Hilfe des Open-Source Persistenzframework Hibernate umgesetzt. Zwecks Analyse der Performance wurden Lasttests mit Hilfe des Open-Source Tools JMeter definiert und durchgeführt.
Tätigkeiten
---------------
● Architektur und Entwicklung eines generischen Freigabeworkflows
● Definition von Entwicklungsvorgaben und Standards für Entwicklungsteam
● Definition und Durchführung von Lasttests
● Stellvertretende Projektleitung
Fachliches Umfeld
------------------------
Banken, Zahlungsverkehr, Sicherheit, B2B, Authentifikation, Authorisation
Technologien und Produkte
--------------------------------
ANT, BEA Weblogic, Continuous Integration Konzepte, CruiseControl, Eclipse, EJB, Entity Beans, Hibernate, HTML, HTMLUnit, Intranet, Jakarta Cactus, Java, JavaEE, JavaScript, JMeter, JMS, JProbe, Message Driven Beans, OO-Programmierung, Open Source, Oracle, Oracle PL/SQL, Servlet, Session Beans, SQL, Struts, Tag Libraries, Test-Driven Design, XML
Oracle-Anwendungen, IT Sicherheit (allg.), Betriebssysteme, Projektleitung / Teamleitung (IT), Agile Methodologie, PL/SQL, XML, J2EE, Java (allg.), Enterprise Javabeans, Hibernate (Java), Eclipse, Java Message Service, Intranet, Hibernate (Framework), HTML
Zertifikate
Ausbildung
Darmstadt
Weitere Kenntnisse
------------------
Portalarchitekturen,Agile Softwareentwicklung, SOA, REST, Buildmanagement, Content
Management, Client/Server, Modellgetriebene Architekturen
Projektaufgaben
---------------
- Softwareentwicklung
- Softwarearchitektur
- Architekturberatung
- Datenmodellierung, Servicemodellierung, Schnittstellendesign
- Technische Projektleitung, Chefentwicklung / Team Lead
- Scrum Master und Scrum Entwickler
- Buildmanagement, Automatisierung
- Modernisierung von Legacysystemen
- Testdurchführung, Qualitätsmanagement, Review
Programmiersprachen
--------------------------
Java, Groovy, JavaScript, CSS 2/3, HTML 4/5,
Python, ABAP, Bash, BPMN, JSON, SQL, PL/SQL, XML
Standards - Frameworks - Produkte
------------------------------------------
JavaEE, JSF, Servlet, JSP, JAX-WS, EJB, SOAP,
REST, WebService, PrimeFaces, RichFaces,
Apache MyFaces, Struts, Spring, Spring AOP,
Spring WebFlow, Spring MVC, Spring Data, Spring Boot, Sprint Batch, JPA,
Hibernate, JAXB, Apache Axis, Apache Camel, Apache Artemis, Apache Kafka,
Activiti BPM (Camunda BPM), Apache HTTP Server, Apache
Lucene, Apache POI, Apache Solr, Apache
Tomcat, Elastic Search, Kibana, JBoss, JBoss jBPM, Jetty,
Jersey, Jackson, LDAP, OpenSSL, Swing, Java WebStart,
BIRT, iText, Oracle Weblogic
Methoden - Vorgehensweisen
----------------------------------
Scrum, XP, Wasserfall, Hybrid
Webentwicklung - Portalentwicklung
------------------------------------------
OpenCMS, WordPress, jQuery, Angular.js, Angular4
Bootstrap, Bower, D3.js, Foundation, Yeoman,
Grunt, Gulp, node.js, express, Karma, Jasmine
Buildmanagement - Automatisierung - Continuous Integration & Delivery
------------------------------------------------------------------------------------
Buildmanagement, Continous Integration, Apache Ant, Maven, HP Quality Center, Git,
TDD, JUnit, TestNG, Spring Testing, Cucumber,
Mercurial, Subversion, CVS, Hudson, Jenkins,
Artifactory, Nexus, Atlassian JIRA Agile
Testing - Qualitätssicherung
---------------------------------
Selenium, Checkstyle, FindBugs, PMD, Cobertura,
Geb, SonarQube, SoapUI, HtmlUnit, EasyMock,
Mockito, HP Quality Center
Entwicklungsumgebungen
------------------------------
Eclipse, Intellij IDEA, Intellij WebStrom, Netbeans,
Performanceengineering, JMX, JConsole, JVisualVM, Oracle FlightRecorder,
Enterprise Architect
Performance Engineering
------------------------------
Eclipse MAT, YourKit Profiler, JMeter, JProfiler,
Heap-Dump Analyse
Fachliche Schwerpunkte
----------------------------
Kreditrisiko. Immobilienmanagement. Banking.
Basel II. Business Reporting, Massenverarbeitung von Wirtschaftsinformationen
Datenbanken
----------------
Oracle 9-12 , mySql , MongoDB , Toad SQLDeveloper ,
Betriebssysteme
------------------
Linux, Ubuntu, Solaris, Windows
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Französisch (Grundkenntnisse)
- Türkisch (Muttersprache)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden