Design und Implementierung einer Kafka-API für die asynchrone Kommunikation in Microservice-Architektur
style="">Aufgaben:
Design und Implementierung einer Microservices-Architektur für ein System zur Abwicklung von Wahlen
Aufgaben:
Architekturentwurf und Design von SOA-Services für die Berechnung von Leasingsangeboten und die Verwaltung von Kundenstammdaten.
Aufgaben:
Weiterentwicklung eines virtuellen Arbeitsmarkts und einer JobBörse, Umstellung einer Enterprise Applikation auf neue Technologien
Aufgaben:
Entwicklung eines RCP- und Rest-basierten Preiserfassungssystems
Aufgaben:
Aufgaben:
Weiterentwicklung eines Swing/JEE-basierten Applikation
Aufgaben:
Entwicklung einer JSF-basierten graphischen Oberfläche
Aufgaben:
Architekturdesign und Implementierung eines Reversauktionssystems zur Beschaffung von Elektroteilen
Aufgaben:
Konzeption und Implementierung einer Plattform für die Visualisierung der Funktionsweise und Laufzeit von Algorithmen mittels 3D-Simulationen
Aufgaben:
Entwicklung von Self-Assessments zur Einschätzung der Studierfähigkeit und zur Prognostizierung von Studienerfolg
Aufgaben:
Design und Implementierung eines web-basierten Pigment Explorers zur Simulation von Farbpigmenteffekten
Aufgaben:
Entwicklung eines J2EE-basierten Systems zur zentralen Verwaltung von Lernmaterialien
Aufgaben:
Entwicklung von Web-Formularen (FrontEnd-Entwicklung mit Datenbankanbindung)
Aufgaben:
Konzeption und Implementierung eines XPDL-basierten Workflow-Managementsystems für die graphische Modellierung, Design und Bearbeitung von Geschäftsprozessen
Aufgaben:
Entwurf und Implementierung eines Konzeptes zur Evolution von XML-Schemata in XML-Datenbanken
Aufgaben:
Zertifizierungen
2020
Certified Spring Professional v5.0
2012:
Oracle Certified Developer, Java EE 6 Web Services Developer (OCEWSD6)
2010:
Sun Certified Enterprise Architect (SCEA)
2003:
Sun Certified Web Components Developer--Servlets & JSPs (SCWCD)
2002:
Sun Certified Java Programmer (SCJP)
2000:
Software AG Certification: Developing of business applications in Bolero (Software AG)
Fachkenntnisse:
Gute bis sehr gute Kenntnisse in
Microservices-Architektur, SOA-Architektur, Java-SE, Spring (Spring-Boot, -Security, -Reactor, -WebFlux, -REST, -Data, -MVC, -Integration, -StateMachine, -AOP, -Cloud (API-Gateway, Service Discovery, Sleuth), -Test, -Actuator, Spring-Kafka (Producer/Consumer, Connectors, Streaming API), Apache Avro, Confluent (KSQL, Schema Registry, Connectors, Rest Proxy V2, Control Center), JEE (Servlets, JSP, JSF, EJB, JAX-WS, JAX-RS, JMS, SAAJ, JTA), XML-Technologien (XML-Schema, XSLT, XPath, DOM, SAX, StAX, JAXP, JAXB, XML-Spy),
Web-Technologien
Entwicklungsumgebungen:
CI/CD:
Jenkins (Pipelines)), Distributed Tracing (Sleuth, Zipkin), Monitoring/Logging (ELK, Elastic Search, Logstash, Kibana, Actuator, Prometheus, Grafana, Log4j2, Logback), JUnit, Integrationstests, Wiremock, Mockito, Git, CSV, JEE-Design Patterns, Circuit Breaker, GoF-Design Patterns, UML, DDD, OOA, OOD, Sparx Enterprise Architect, BMPN, EPK, Anforderungsanalyse, Use-Cases, User Stories, Scrum, MapStruct, Lombok, Immutable, OpenApi/Swagger, Jira, Confluence, SonarQube, Mantis, XMind
Architekturen:
Application Server:
JEE/J2EE-Technologie:
EJB, Spring, Servlets, JSP, JSF, JAX-WS, JAX-RS, JMS, JTA, JPA, JAXB, SAAJ, JASON
Frameworks:
XML-Technologie:
Persistence APIs:
SOA
Programmierpardigmen:
Modellierung:
Design Patterns:
Build und Deployment Tools:
Continuous Integration:
Versionierungssysteme:
Codequalität:
Tätigkeiten während des Studiums:
Design und Implementierung einer Kafka-API für die asynchrone Kommunikation in Microservice-Architektur
style="">Aufgaben:
Design und Implementierung einer Microservices-Architektur für ein System zur Abwicklung von Wahlen
Aufgaben:
Architekturentwurf und Design von SOA-Services für die Berechnung von Leasingsangeboten und die Verwaltung von Kundenstammdaten.
Aufgaben:
Weiterentwicklung eines virtuellen Arbeitsmarkts und einer JobBörse, Umstellung einer Enterprise Applikation auf neue Technologien
Aufgaben:
Entwicklung eines RCP- und Rest-basierten Preiserfassungssystems
Aufgaben:
Aufgaben:
Weiterentwicklung eines Swing/JEE-basierten Applikation
Aufgaben:
Entwicklung einer JSF-basierten graphischen Oberfläche
Aufgaben:
Architekturdesign und Implementierung eines Reversauktionssystems zur Beschaffung von Elektroteilen
Aufgaben:
Konzeption und Implementierung einer Plattform für die Visualisierung der Funktionsweise und Laufzeit von Algorithmen mittels 3D-Simulationen
Aufgaben:
Entwicklung von Self-Assessments zur Einschätzung der Studierfähigkeit und zur Prognostizierung von Studienerfolg
Aufgaben:
Design und Implementierung eines web-basierten Pigment Explorers zur Simulation von Farbpigmenteffekten
Aufgaben:
Entwicklung eines J2EE-basierten Systems zur zentralen Verwaltung von Lernmaterialien
Aufgaben:
Entwicklung von Web-Formularen (FrontEnd-Entwicklung mit Datenbankanbindung)
Aufgaben:
Konzeption und Implementierung eines XPDL-basierten Workflow-Managementsystems für die graphische Modellierung, Design und Bearbeitung von Geschäftsprozessen
Aufgaben:
Entwurf und Implementierung eines Konzeptes zur Evolution von XML-Schemata in XML-Datenbanken
Aufgaben:
Zertifizierungen
2020
Certified Spring Professional v5.0
2012:
Oracle Certified Developer, Java EE 6 Web Services Developer (OCEWSD6)
2010:
Sun Certified Enterprise Architect (SCEA)
2003:
Sun Certified Web Components Developer--Servlets & JSPs (SCWCD)
2002:
Sun Certified Java Programmer (SCJP)
2000:
Software AG Certification: Developing of business applications in Bolero (Software AG)
Fachkenntnisse:
Gute bis sehr gute Kenntnisse in
Microservices-Architektur, SOA-Architektur, Java-SE, Spring (Spring-Boot, -Security, -Reactor, -WebFlux, -REST, -Data, -MVC, -Integration, -StateMachine, -AOP, -Cloud (API-Gateway, Service Discovery, Sleuth), -Test, -Actuator, Spring-Kafka (Producer/Consumer, Connectors, Streaming API), Apache Avro, Confluent (KSQL, Schema Registry, Connectors, Rest Proxy V2, Control Center), JEE (Servlets, JSP, JSF, EJB, JAX-WS, JAX-RS, JMS, SAAJ, JTA), XML-Technologien (XML-Schema, XSLT, XPath, DOM, SAX, StAX, JAXP, JAXB, XML-Spy),
Web-Technologien
Entwicklungsumgebungen:
CI/CD:
Jenkins (Pipelines)), Distributed Tracing (Sleuth, Zipkin), Monitoring/Logging (ELK, Elastic Search, Logstash, Kibana, Actuator, Prometheus, Grafana, Log4j2, Logback), JUnit, Integrationstests, Wiremock, Mockito, Git, CSV, JEE-Design Patterns, Circuit Breaker, GoF-Design Patterns, UML, DDD, OOA, OOD, Sparx Enterprise Architect, BMPN, EPK, Anforderungsanalyse, Use-Cases, User Stories, Scrum, MapStruct, Lombok, Immutable, OpenApi/Swagger, Jira, Confluence, SonarQube, Mantis, XMind
Architekturen:
Application Server:
JEE/J2EE-Technologie:
EJB, Spring, Servlets, JSP, JSF, JAX-WS, JAX-RS, JMS, JTA, JPA, JAXB, SAAJ, JASON
Frameworks:
XML-Technologie:
Persistence APIs:
SOA
Programmierpardigmen:
Modellierung:
Design Patterns:
Build und Deployment Tools:
Continuous Integration:
Versionierungssysteme:
Codequalität:
Tätigkeiten während des Studiums: