Schlagworte
MS SQL
Java
Spring
JBoss
Hibernate
Fullstack (Backend Frontend)
Datenbank Entwicklung
DevOps
Microservices
REST API
Mockito und DBUnit
jUnit
Selenium
Jasmine
JMeter
gatling
Postgresql
MySQL
MSSQL
MongoDB
ElasticSearch
SOAP
json
git
Maven
Angular
Docker
Eclipse
Jenkinks
oauth2
JWT
TomCat
JMS
myBatis
Flyway
Skills
SCRUM, Kanban, Test Driven Development, TDD, Java, Java 8, J2SE, J2EE, Spring, Core, Boot, Data, MVC, Security, Tomcat, WebSphere (Liberty Server), WebLogic, JBoss, WildFly, JPA, JTA, Hibernate, Hibernate Search, MyBatis, JDBC, Flyway, JMS, ActiveMQ, AspectJ, JAX-WS (SOAP WebServices, Java Docs, SLF4J,Swagger, Junit, Mockito, Groovy, Grails, GORM, GSP, Datenbank, PostgreSQL 9.4, MySQL 5.7, MS SQL 2010, Oracle 11g, MongoDB 3.6, ElasticSearch 2.4, Frontend, HTML, JSP, Primefaces, Thymeleaf, JavaScript, TypeScript, Ajax, CSS, SCSS, JQuery, Angular 2, Bootstrap, OpenLayers, REST API, SOAP, JWT, Git, SVN, Unix, Windows, Maven, Gradle, JSON, YAML, XML, Intellj Idea, Netbeans, Eclipse, UML, Lombok, Feign, HTTP, DevOps, GitLab, Jenkins, AWS (console, SAM, npm serverlsess, lambda, Docker, Docker-Compose, Nginx, Microservices, Basic, Oauth2, EJB 3, Lucene, JGroups, ElasticSearch, Server migration, JBoss EAP 7.1, JBoss EAP 7.2, Test Frameworks, Spring Boot 2, Spring Data, Spring Security, JSF, DB Architektur, PostgreSQL, JPA + Hibernate, JAXB, XSLT, AWS, Mockito - IDE, Spring Boot 1.5.7, Spring Core, MongoDB, WebSphere, Concurrency, API, MSSQL, Refactoring, Spring MVC, SAX, Apache POI, Oracle, REST, JAX-WS, UI, CRM, Facebook, Google+, Excel, Datenbanken, Java-Servlets, GPS, MySql, AngularJS
Projekthistorie
09/2019
-
bis jetzt
Softwareentwickler
Branche: B2B NDA
Flugzeugteile Reparaturen und Überwachung
Softwareentwickler
Aufgaben:
- Ersatzteillieferanten Plattform für die Flugzeugreparatur
- Backend Entwicklung (Java, CDI, EJB 3, Hibernate Search)
- Suchmaschine Migration (Lucene auf JGroups * ElasticSearch)
- Server migration (JBoss EAP 7.1 * JBoss EAP 7.2)
- Virtualisierung: Docker, Docker-Compose
- Test Frameworks: Junit, Mockito
- IDE: IntellJ IDEA
- Methodik: SCRUM
- Build: Maven
Flugzeugteile Reparaturen und Überwachung
Softwareentwickler
Aufgaben:
- Ersatzteillieferanten Plattform für die Flugzeugreparatur
- Backend Entwicklung (Java, CDI, EJB 3, Hibernate Search)
- Suchmaschine Migration (Lucene auf JGroups * ElasticSearch)
- Server migration (JBoss EAP 7.1 * JBoss EAP 7.2)
- Virtualisierung: Docker, Docker-Compose
- Test Frameworks: Junit, Mockito
- IDE: IntellJ IDEA
- Methodik: SCRUM
- Build: Maven
09/2018
-
09/2019
Softwareentwickler
Postbank
Branche: B2B NDA
Produktsuite für Windenergie
Softwareentwickler
Aufgaben:
- Plattform zur Überwachung und Reparatur von Windmühlen
- Backend Entwicklung (Java, Spring Boot 2, Spring Data, Spring Core, Spring Security)
- Frontend Entwicklung (JavaScript, JSF, Primefaces)
- Datenbank-Entwicklung: DB Architektur, PostgreSQL, JPA + Hibernate
- Virtualisierung: Docker, Docker-Compose
- REST API Entwicklung (Design)
- Baum-Objekt Architektur
- Test Frameworks: Junit, Mockito
- IDE: IntellJ IDEA
- Methodik: SCRUM
- Build: Maven
Postbank
Produktsuite für Windenergie
Softwareentwickler
Aufgaben:
- Plattform zur Überwachung und Reparatur von Windmühlen
- Backend Entwicklung (Java, Spring Boot 2, Spring Data, Spring Core, Spring Security)
- Frontend Entwicklung (JavaScript, JSF, Primefaces)
- Datenbank-Entwicklung: DB Architektur, PostgreSQL, JPA + Hibernate
- Virtualisierung: Docker, Docker-Compose
- REST API Entwicklung (Design)
- Baum-Objekt Architektur
- Test Frameworks: Junit, Mockito
- IDE: IntellJ IDEA
- Methodik: SCRUM
- Build: Maven
Postbank
01/2018
-
01/2019
Softwareentwickler
Postbank
Branche: B2B NDA
Flugzeugteile und Reparaturen
Softwareentwickler
Aufgaben:
- Ersatzteillieferanten Plattform für die Flugzeugreparatur
- Backend Entwicklung (Java, JAXB)
- Konvertierung von Nachrichten von externen Systemen (SOAP, XSLT)
- Deployment in AWS (console, SAM, npm serverlsess, lambda)
- Test Frameworks: Junit, Mockito
- IDE: IntellJ IDEA
- Methodik: SCRUM
- Build: Maven
Flugzeugteile und Reparaturen
Softwareentwickler
Aufgaben:
- Ersatzteillieferanten Plattform für die Flugzeugreparatur
- Backend Entwicklung (Java, JAXB)
- Konvertierung von Nachrichten von externen Systemen (SOAP, XSLT)
- Deployment in AWS (console, SAM, npm serverlsess, lambda)
- Test Frameworks: Junit, Mockito
- IDE: IntellJ IDEA
- Methodik: SCRUM
- Build: Maven
11/2017
-
01/2018
Softwareentwickler
Postbank
Branche: Finanzen
Investment Management
Softwareentwickler
Aufgaben:
- Plattform für Projektenveröffentlichung und Investitionen in Projekte
- Backend Entwicklung (Java, Spring Boot 1.5.7, Spring Data, Spring Core, Spring Security)
- Communication durch JMS (ActiveMQ)
- Datenbank-Entwicklung: DB Architektur, PostgreSQL, MongoDB, JTA, JPA + Hibernate
- Microservice Architektur mit WebSphere (Liberty Server), Tomcat.
- Virtualisierung: Docker, Docker-Compose
- REST API Entwicklung (Design) und Dokumentation (Swagger)
- Objektorientiertes Design
- Integration von Enterprise-Messaging-Systemen (mfms, firebase)
- Suchmaschinenentwicklung basierend auf ElasticSearch
- Test Frameworks: Junit, Mockito
- IDE: IntellJ IDEA
- Methodik: SCRUM
Postbank
Investment Management
Softwareentwickler
Aufgaben:
- Plattform für Projektenveröffentlichung und Investitionen in Projekte
- Backend Entwicklung (Java, Spring Boot 1.5.7, Spring Data, Spring Core, Spring Security)
- Communication durch JMS (ActiveMQ)
- Datenbank-Entwicklung: DB Architektur, PostgreSQL, MongoDB, JTA, JPA + Hibernate
- Microservice Architektur mit WebSphere (Liberty Server), Tomcat.
- Virtualisierung: Docker, Docker-Compose
- REST API Entwicklung (Design) und Dokumentation (Swagger)
- Objektorientiertes Design
- Integration von Enterprise-Messaging-Systemen (mfms, firebase)
- Suchmaschinenentwicklung basierend auf ElasticSearch
- Test Frameworks: Junit, Mockito
- IDE: IntellJ IDEA
- Methodik: SCRUM
Postbank
01/2017
-
11/2017
Softwareentwickler
Postbank
Branche: B2B Verkauf
Applikation für Lebensmittelverkauf
Softwareentwickler
Aufgaben:
- Objektorientiertes Design
- Architektur Design und Entwicklung
- REST API Entwicklung (Design) und Dokumentation
- Datenbank- und Backendentwicklungen für verschiedenen Modularchitekturen
(Java, Spring, Hibernate, PostgreSQL, Flyway, Git)
- Entwicklung von Architektur und Implementierung der Task Executor Engine
(Java Concurrency)
- Entwicklung von CRUD für mehrere Seiten (Spring, Hibernate, PostgreSQL)
- Integration in bestehende Kundensysteme mit API und verteilte Datenbank (MSSQL)
- Benutzerdefiniertes Protokollsystem mit Speicher in MongoDB
- Entwicklung eines Suchsystems basierend auf ElasticSearch.
- Refactoring für Kundenwagensystem. (Spring MVC, Spring Security)
- Entwickelungen von Benutzeroberflächen fürs Webseite Admin Panel
(JSP, HTML, CSS, JavaScript, Angular2)
- Test Frameworks: Junit, Mockito
- IDE: IntellJ IDEA
- Methodik: Kanban
Applikation für Lebensmittelverkauf
Softwareentwickler
Aufgaben:
- Objektorientiertes Design
- Architektur Design und Entwicklung
- REST API Entwicklung (Design) und Dokumentation
- Datenbank- und Backendentwicklungen für verschiedenen Modularchitekturen
(Java, Spring, Hibernate, PostgreSQL, Flyway, Git)
- Entwicklung von Architektur und Implementierung der Task Executor Engine
(Java Concurrency)
- Entwicklung von CRUD für mehrere Seiten (Spring, Hibernate, PostgreSQL)
- Integration in bestehende Kundensysteme mit API und verteilte Datenbank (MSSQL)
- Benutzerdefiniertes Protokollsystem mit Speicher in MongoDB
- Entwicklung eines Suchsystems basierend auf ElasticSearch.
- Refactoring für Kundenwagensystem. (Spring MVC, Spring Security)
- Entwickelungen von Benutzeroberflächen fürs Webseite Admin Panel
(JSP, HTML, CSS, JavaScript, Angular2)
- Test Frameworks: Junit, Mockito
- IDE: IntellJ IDEA
- Methodik: Kanban
12/2015
-
01/2017
Softwareentwickler
Postbank
Branche: B2B NDA
Unternehmenssystem
Softwareentwickler
Aufgaben:
- Entwickeln und Testen von REST-Diensten (JSON, Jackson)
- Entwickeln und Testen von SOAP-Diensten (XML, SAX, JAXB)
- Systemintegration über die DataFlow-Architektur (Apache POI, Oracle)
- Test Frameworks: Junit
- IDE: IntellJ IDEA
- Methodik: SCRUM
Postbank
Unternehmenssystem
Softwareentwickler
Aufgaben:
- Entwickeln und Testen von REST-Diensten (JSON, Jackson)
- Entwickeln und Testen von SOAP-Diensten (XML, SAX, JAXB)
- Systemintegration über die DataFlow-Architektur (Apache POI, Oracle)
- Test Frameworks: Junit
- IDE: IntellJ IDEA
- Methodik: SCRUM
Postbank
05/2015
-
12/2015
Softwareentwickler
Postbank
Branche: Finanzen, Versicherung
Verkauf- und Verwaltung von Versicherungsverträgen
Softwareentwickler
Aufgaben:
- Integration mit API's des Versicherers (REST, SOAP, JAX-WS)
- UI Entwicklung mit JSP, HTML, JavaScript und jQuery
- Backend Entwicklung mit Java, Spring MVC, Spring Security, Hibernate.
- Architektur- und objektorientiertes Design
- REST API Entwicklung (Design) und Dokumentation
- Test Frameworks: Junit
- IDE: IntellJ IDEA
- Methodik: Waterfall
Verkauf- und Verwaltung von Versicherungsverträgen
Softwareentwickler
Aufgaben:
- Integration mit API's des Versicherers (REST, SOAP, JAX-WS)
- UI Entwicklung mit JSP, HTML, JavaScript und jQuery
- Backend Entwicklung mit Java, Spring MVC, Spring Security, Hibernate.
- Architektur- und objektorientiertes Design
- REST API Entwicklung (Design) und Dokumentation
- Test Frameworks: Junit
- IDE: IntellJ IDEA
- Methodik: Waterfall
08/2014
-
05/2015
CRM System Softwareentwickler
Postbank
Branche: B2C Verkauf
CRM System
Softwareentwickler
Aufgaben:
- Entwicklung von CRUD für mehrere Seiten (Spring, Spring MVC, Spring Security, Hibernate,
PostgreSQL)
- REST API Entwicklung (Design) und Dokumentation
- UI für mehrere Seiten für Site-Admin-Panel entwickeln (JSP, HTML, CSS, JavaScript, JQuery)
- Entwicklung eines Dateispeichers basierend auf MongoDB
- Entwicklung eines Suchsystems basierend auf ElasticSearch
- Entwicklung eines sozialen Anmeldungs- und Registrierungssystems über soziale Netzwerke
(Facebook, Google+, VKontakte)
- Entwicklung von Excel-Dokumentengenerator für das Admin-Panel (Apache POI)
- Test Frameworks: Junit
- IDE: IntellJ IDEA
- Methodik: Waterfall
Postbank
CRM System
Softwareentwickler
Aufgaben:
- Entwicklung von CRUD für mehrere Seiten (Spring, Spring MVC, Spring Security, Hibernate,
PostgreSQL)
- REST API Entwicklung (Design) und Dokumentation
- UI für mehrere Seiten für Site-Admin-Panel entwickeln (JSP, HTML, CSS, JavaScript, JQuery)
- Entwicklung eines Dateispeichers basierend auf MongoDB
- Entwicklung eines Suchsystems basierend auf ElasticSearch
- Entwicklung eines sozialen Anmeldungs- und Registrierungssystems über soziale Netzwerke
(Facebook, Google+, VKontakte)
- Entwicklung von Excel-Dokumentengenerator für das Admin-Panel (Apache POI)
- Test Frameworks: Junit
- IDE: IntellJ IDEA
- Methodik: Waterfall
Postbank
09/2013
-
08/2014
Softwareentwickler
Branche: B2C Verkauf
Hotelbuchungssystem
Softwareentwickler
Aufgaben:
- Entwickeln von UI und CRUD für mehrere Seiten (Groovy, Grails, GORM, Spring,
PostgreSQL)
- UI für mehrere Seiten für Site-Admin-Panel (HTML, CSS, JavaScript, JQuery, GSP)
- REST API Entwicklung (Design) und Dokumentation
- Datenbanken entwickeln (MSSQL, PostgreSQL)
- XML Parser für große Dateien (SAX, JAXB)
- IDE: IntellJ IDEA
- Methodik: Kanban
Hotelbuchungssystem
Softwareentwickler
Aufgaben:
- Entwickeln von UI und CRUD für mehrere Seiten (Groovy, Grails, GORM, Spring,
PostgreSQL)
- UI für mehrere Seiten für Site-Admin-Panel (HTML, CSS, JavaScript, JQuery, GSP)
- REST API Entwicklung (Design) und Dokumentation
- Datenbanken entwickeln (MSSQL, PostgreSQL)
- XML Parser für große Dateien (SAX, JAXB)
- IDE: IntellJ IDEA
- Methodik: Kanban
11/2012
-
09/2013
Softwareentwickler
Branche: B2C Verkauf
Applikation für Transport-Tracking
Softwareentwickler
Aufgaben:
- Entwickeln von Java-Servlets zum Arbeiten mit GPS-Daten (Java, MySql)
- Entwickeln einer Benutzeroberfläche zum Anzeigen von Fahrzeugpositionen und GPS-Verlauf
(HTML, CSS, JavaScript, JQuery, OpenLayers)
- Entwickeln einer Benutzeroberfläche für den Editor für Bushaltestellen
(AngularJS, MyBatis, OpenLayers)
- IDE: NetBeans
- Methodik: Waterfall
Applikation für Transport-Tracking
Softwareentwickler
Aufgaben:
- Entwickeln von Java-Servlets zum Arbeiten mit GPS-Daten (Java, MySql)
- Entwickeln einer Benutzeroberfläche zum Anzeigen von Fahrzeugpositionen und GPS-Verlauf
(HTML, CSS, JavaScript, JQuery, OpenLayers)
- Entwickeln einer Benutzeroberfläche für den Editor für Bushaltestellen
(AngularJS, MyBatis, OpenLayers)
- IDE: NetBeans
- Methodik: Waterfall
Reisebereitschaft
Verfügbar in den Ländern
Deutschland