Schlagwörter
Skills
- Hibernate, JPA, Oracle , MySQL, SQL Server, SQL, NoSQL DB, MongoDB, AWS Cloud
- Eclipse, IntelliJ IDE, JUnit, Subversion (SVN), Git, Maven, Jenkis, GitLab, Docker, OpenSift, Kubernetes, HP ALM, Sparx Enterprise Architect, arc42
- Spring Boot, Spring Data, Spring MVC, JavaScript, JSF, JSP, Ajax, CSS, HTML
- OOA/OOD, Design Pattern, UML
- Software Test, Test Management, Quality Assurance, Agile Testing
- SCRUM, Kanban
Projekthistorie
Neue Entwicklung der Anwendung nach Microservices mit Java JEE und Spring-Boot-Framework.
Aufnahme der fachlichen Anforderungen und Umsetzung in IT- Lösungen.
Konzeption, Design und Entwicklung der Anwendungen nach Micro-services Architektur.
API Implementierung mit REST Webservice.
API Implementierung mit Soap Webservice.
Implementierung JUnit Test mit Mockito sowie Integration Tests.
Durchführung von Code-Reviews und Refactoring.
Deployments in AWS Cloud mit Openshift.
DevOps Operations
Continuous Integration mit GitLab.
Performance Analyse und Optimierung.
Dokumentation
06.2021 bis 02.2022 IBM Deutschland, Ergo Versicherung, Hamburg
Projektname: IBM/ITERGO Life Insurance Platform Cloud
Beschreibung: Neue Entwicklung des Lebensversicherungs Plattform Cloud
nach Microservices mit Java JEE und Docker Container.
Aufnahme der fachlichen Anforderungen und Umsetzung in
der IT-Lösungen in IBM Cloud Private.
Konzeption, Design und Entwicklung der Anwendungen nach
Micro-services Architektur.
API Implementierung mit REST Webservice.
Asynchrone Kommunikation Messaging mit IBM MQ.
Websocket TCP Kommunikation Protocol
Implementierung JUnit Test mit Mockito sowie Integration Tests.
Durchführung von Code-Reviews und Refactoring.
Deployments in AWS Cloud.
Continuous Integration mit GitLab.
Performance Analyse und Optimierung.
Dokumentation
Rolle: Architekt/Software Entwickler Java JEE
Tools: Java JEE 7, 8 und 11, BPMS, UML, Oracle, JPA, Hibernate, SQL,Websocket, REST, Json, Json Schema Validator, Javascript, React Js, Html, CSS, SQLDeveloper, GitLab, Git, Jira, Confluence, Jenkins, Docker 18.03.1-ce, IBM Websphere, IBM MQ Helm, Kubernetes, Kibana, AWS Cloud, IBP Cloud Private, ObjectMapper, Mockito, JUnit, gradle 7.11, eclipse, SonarQube, TDD, BDD, Agile Scrum,
09.2020 bis jetzt AC-Trasse, Deutsche Bahn, Frankfurt am Main
Projektname: AC-Trasse Web Application
Beschreibung: Neue Entwicklung der Zug Abrechnung Cockpit Anwendung
nach Microservices mit Java JEE und Spring-Boot-Framework.
Aufnahme der fachlichen Anforderungen und Umsetzung in
IT- Lösungen.
Konzeption, Design und Entwicklung der Anwendungen nach
Micro-services Architektur.
API Implementierung mit REST Webservice.
API Implementierung mit Soap Webservice.
Implementierung JUnit Test mit Mockito sowie Integration Tests.
Durchführung von Code-Reviews und Refactoring.
Deployments in AWS Cloud.
Continuous Integration mit GitLab.
Performance Analyse und Optimierung.
Dokumentation
Rolle: Architekt/Software Entwickler Java JEE
Tools: Java JEE 7, 8 und 11, UML, Spring Boot, Oracle, Postgres, SQL, Soap Webservices, xml, xsd, wsdl, REST, Json, Json Schema Validator, AngularJs, Javacript, Html, CSS, Swagger, SQLDeveloper, GitLab, Git, Jira, Jenkins, Docker 18.03.1-ce, OpenShift, Kubernetes, Kibana, AWS Cloud, SoapUI, ReadyApi 3.3.0, Mockito, JUnit, Hamcrest, maven 3.5.4, IntelliJ, SonarQube, TDD, BDD, Agile Scrum
Projektname: CRISP E-Commerce Web Application
Beschreibung: Neue Entwicklung der E-Commerce Anwendung nach Microservices
mit Java JEE und Spring-Boot-Framework.
Aufnahme der fachlichen Anforderungen und Umsetzung in
IT- Lösungen.
Konzeption, Design und Entwicklung der Anwendungen nach
Micro-services Architektur.
API Implementierung mit REST Webservice.
Event-Driven Implementierung mit Apache Kafka
Implementierung JUnit Test mit Mockito sowie Integration Tests.
Durchführung von Code-Reviews und Refactoring.
Deployments in AWS Cloud.
Continuous Integration mit GitLab.
Performance Analyse und Optimierung.
Dokumentation
Rolle: Software Entwickler Java JEE / Architekt
Tools: Java JEE 7 / 8, Spring Boot, Spring Data, Kafka Spring 2.0.1, Kafka Stream 2.3.0, Webservices, REST, Json, Json Schema Validator,Thymeleaf, Html, CSS, javascript, Vue Js, Swagger, NoSQL DB, MongoDB 4.0.4, GitLab, Git, Jira, Jenkins, Docker 18.03.1-ce, Open Shift, Kubernetes, Kibana, AWS Cloud, AWS EC2, S3, Mockito, Hamcrest, Cucumber 1.2.4,Docker 1.12.3, maven 3.5.4, IntelliJ, SonarQube, TDD, BDD, Agile Scrum, Kanban
ALG I Versicherung Anwendung COLIBRI, BA Nürnberg
Projektname: COLIBUMBAU
Beschreibung: Neuentwicklung Webbasierte COLIBRI Anwendung mit Java EE und
Microservices Architektur.
Entwicklung der Anwendungen nach Microservices
API Implementierung mit REST Webservice
Implementierung des Moduls Nebeneinkommen und Werbungskosten
Erstellung und Durchführen Datenbank Skripten
Automatisierte API Test Implementierung mit Cucumber
Erstellung und Durchführung JUnit Test mit Mockito
Implementierung und Durchführung der Integration Tests
Durchführung von Code-Reviews und Refactoring
Deployments in Weblogic auf Docker Container
Continuous Integration mit Jenkins
Performance Analyse und Optimierung
Troubleshooting, Fehleranalyse und Versionsdeployment.
Umsetzung von User-Storys nach Scrum
Rolle: Lead Software Entwickler Java JEE
Tools: Java 7 & 8, JEE 8, JPA, EJB 3.1, JCMD, Webservices, REST, SOAP, Swagger, Oracle, SQL, SQL Developer 8.2.0, Hibernate 4.3.5.Final, Git, Bitbucket, Confluence, Jira, Jenkins, Docker, Mockito, hamcrest, Guerken, Cucumber 1.2.4, Drools, DSL, DSLR, Weblogic 12c, Docker 1.12.3, maven 3.5.4, eclipse, SonarQube, BPM Innovator, BPMN 2.0, TDD, BDD, Scrum
SDV-IT Baufinanzierung, Sparda Bank Nürnberg
Projektname: GloboZap
Beschreibung: Neu- und Weiterentwicklung der webbasierten Applikation den
gesamten Baufinanzierungsprozessen.
Design und Entwicklung der Admin Bereich der Anwendung
Datenbank Modellierung und Anpassungen
Erstellung und Durchführung JUnit Test mit Mockito
Implementierung und Durchführung der Integration Test
Selenium Test Erstellung und Durchführen
Continuous Integration mit Jenkins
Troubleshooting, Fehleranalyse und Versionsdeployment.
Erstellung der Dokumentation
Rolle: Software Entwickler Java JEE
Tools: Java 8, JEE, JPA, EJB 3, JSF 2.2, PrimeFaces 6, HTML, CSS, Javascript, Ajax, Webservices, REST, DB2, SQL, EclipseLink, Git, Bitbucket, Confluence, Jira, Jenkins, Docker, Mockito, hamcrest, Spock, Websphere Liberty Profile 18.0.0.2, JBoss Wildfly9.0.2.Final, Selenium, Page Object Model (POM) Pattern, maven, IntelliJ, SonarQube, TDD, Scrum
10.2017 bis 12.2017 Investment & Trading, Berenberg Bank Hamburg
Projektname: Corperate Action Engine , InvStrRef & MIFIDII
Beschreibung: Weiterentwicklung der Web Applikation nach Investment Steuer Ref.
Weiterentwicklung der Anwendung nach MIFID II
Erstellung und Durchführung JUnit Test mit Mockito
Implementierung und Durchführung der Integration Test
TestCase Erstellung und Durchführen mit Ziel High
Code Coverage
Datenbank Anpassungen und PL/SQL
Continuous Integration mit Bamboo
Troubleshooting, Fehleranalyse und Versionsdeployment.
Erstellung der Dokumentation
Rolle: Software Entwickler Java JEE
Tools: Java 8, JEE, JPA, EJB, JMS, XML, XSD, WSDL, HTML, CSS, Javascript, React, JAXB, Webservices, SOAP, REST, Oracle, SQL, Hibernate 5.1.0, Spring 4.2.4, Bitbucket, Confluence, Bamboo, Docker, Jira, Git, Mockito, hamcrest, PLSQL Developer, Tomcat8, JBoss Wildfly, Arquillian, Selenium, maven, IntelliJ, SonarQube, TDD, Scrum
Investment & Trading, Comdirect Bank Quickborn
Projektname: Investment and Trading, MIFIDII & MIFIR
Beschreibung: Architektur Design und Weiterentwicklung der Web Applikation
Weiterentwicklung der Anwendung nach MIFID II
Erstellung von JUnit Test mit Mockito
Implementierung und Durchführung der Integration Test
TestCase Erstellung und Durchführen mit Ziel High Code Coverage
Code Qualität mit Clean Code
Datenbank Anpassungen und PL/SQL
Continuous Integration mit Jenkins
Erstellung der Dokumentation
Rolle: Architecht / Software Entwickler Java JEE
Tools: Java 8, JEE, JSF, Facelet, JPA, JMS, XML, XSD, WSDL, HTML, CSS, JAXB, Webservices, SOAP, REST, Oracle, SQL, Hibernate 5.1.0, Spring 4.2.4, Spring Web Flow, Bitbucket, Confluence, Jira, Git, Mockito, hamcrest, PLSQL Developer, Tomcat8, JBoss AS, maven, eclipse, TDD, BDD, Scrum
Wealth Management Data Layer, Deutsche Bank Frankfurt am Main
Projektname: WMDL Deutsche Bank MIFID/II
Beschreibung: Architektur Design und Neuentwicklung der WMDL Applikation
Erstellung von Class, Sequence, Activity und Component Diagrams
Erstellung von JUnit Test mit Mockito und Spring
TestCase Erstellung und Durchführen
Datenbank Anpassungen und SQL
Continuous Integration mit TeamCity Server
Deployments durchführen in SIT, UAT bis zum PROD Instanzen
Integration mit Solace Messaging IMB
Integration Test Durchführen
Code Qualität mit SonarQube
Code Review mit Crucibe
Erstellung der Dokumentation
Rolle: Architecht / Software Engineer Java JEE
Tools: Java 8, JEE, JMS, XML, XSD, WSDL, HTML, CSS, JAXB, Webservices, SOAP, REST, JSON, Solace IMB Message Broker, Tibco IMB Messaging 7.0.0, Quartz Job Scheduler 2.2.1, Oracle, SQL, Hibernate 5.1.0, Spring 4.2.4, Spring Boot, Apache Tomcat 8.0.23, JUnit 4.1.2, Mockito, Hamcrest, Log4j, maven, SVN, HP ALM12, UML Sparx Enterprise Architect 10, eclipse, Linux/Unix, Windows, SQLDeveloper, TeamCity CI, Nexus, SonarQube, SoapUI 5.2.1, JaCoCo, DAP, Crucible Code Review.
Volkswagen E2E, Wolfsburg
Projektname: Volkswagen E2E
Beschreibung: Weiterentwicklung, Wartung, Code Review, L2 Support sowie L3
Support der E2E Anwendungen des VW Konzerns.
TestCase Erstellen und Durchführen.
Troubleshooting, Fehleranalyse und Versionsdeployment.
Migration von IBM Websphere 7 zum Websphere 8.
Dokumentation.
AMS Support.
Change, Incident Management und Durchführung
Datenbank Dump Erstellung und Skripte in DB Server Einspielen
Datenbank Änderungen
Rolle: Snr. Software Engineer Java J2EE
Tools: Java, JEE, XML, HTML, CSS, JAXB, Webservices, Oracle, SQL, Hibernate, Spring, IBM Websphere, IBM IHS Server, MQ, Webseal, F5 Loadbalancer, RMI, SOAP, Apache Tomcat 7, JUnit, HP SC, HP ALM11, HP BSM, SPEAK Monitoring, eclipse, Linux/Unix, Windows, TotalCommander, SQLDeveloper.