05.11.2025 aktualisiert
ST
nicht verfügbar
Softwarearchitekt und Entwickler Java, JEE, Microservices, UML, DDD
Oberursel, Deutschland
Weltweit
Dipl. Ing.Skills
ArchitekturMDAMDDBackendJavaJEEUMLSpringHibernateJPAKubernetes / Docker / AWSMicroservicesKafkaOSGiAngular Fullstack
Programmiersprachen:
-------------------------
Java (> 20 Jahre)
SQL (15 Jahre)
PL/SQL (6 Jahre)
HTML (6 Jahre)
JavaScript (6 Jahre)
XML, XSL/XSLT (6 Jahre)
C#, ASP.NET (2 Jahre)
C / C++ (1 Jahr)
Shell (2 Jahre)
MATLAB/Simulink (1 Jahr)
Datenbanken:
-------------------------
Oracle (> 10 Jahre)
DB2 (> 3 Jahre)
MySQL (3 Jahre)
MS SQL Server (3 Jahre)
Access (2 Jahre)
Postgres (1 Jahr)
HSQLDB (1 Jahr)
Schwerpunkte:
-------------------------
Softwarearchitektur
Softwareentwicklung
Domaindesign
Business Analysis
UML-Modellierung
Requirements Engineering
Dokumentation
Konzeption
Spezifikation
Test
Erfahrungen im Bereich:
o Softwareentwicklung, Softwarearchitektur,
o Modellierung, Domaindesign,
o Technische Konzeption, Spezifikation, Dokumentation
Methoden:
o Microservices, Domain-Driven Design (DDD),
o Objektorientierte Analyse und Design,
o Patternorientierte Programmierung (Design Patterns GoF, J2EE)
o Test-Driven Design
o Domain Specific Language Design (DSL)
o Model-Driven Architecture, Model-Driven Software Development (MDA /MDSD),
o Concurrent Programming (Multithreading)
o Generische Programmierung, Metaprogrammierung
Software:
o Entwicklung: Eclipse, RAD, IntelliJ IDEA, JBuilder, MS Visual Studio
o Plattformen: Spring, JEE, OSGi
o Server: SpringBoot, WebSphere, Weblogic, Glassfish, JBoss, WildFly
o Test / Code-Analyse: JUnit, TestNG, PMD, CAST
o Weiteres: Kubernetes, Docker, CI/CD, Git, Subversion, CVS, Jira, Birt, ANT, Maven, Cruise Control, Mantis, Hudson, Jenkins, Confluence
o UML Tools: MagicDraw, Enterprise Architect, MID Innovator, Topcased
o MDSD: EMF, ECore, Xtext, Acceleo, MoDisco
--------------------------
Fundierte Kenntnisse in:
- OOA/OOD/OOP, Microservices, DDD, MDA/MDSD, DSL (Domain Specific Language)
- Java, Spring, JEE
- REST, SOAP, XML-RPC,
Webservices (JAXWS, Spring-WS, CXF, Axis, .NET, Glue),
Frontend: Angular, JSF, JSP, Spring-MVC, GWT, Vaadin
Backend: Hibernate, TopLink, EclipseLink, Spring Batch,
Servlets, EJB 2.x, EJB 3, RMI, JMS, CDI
JDBC/ODBC, JPA, AWT, Swing, SWT, Applet, Java2D, Java3D
Java Concurrency, JNI, JMF
- Apache Kafka
- OSGi, Equinox, Eclipse RCP
- Apache ZooKeeper, Lucene, Solr
- Topcased (UML2/SysML), Papyrus,
EMF (Eclipse Modeling Framework), ECore, XMI,
Acceleo (MDA generator), Xtext, GMF, Xtend, Xpand, CDO
- IAM, OAuth2, OIDC, JWT, SAML, SSO, MFA, OTP
Sprachen
DeutschverhandlungssicherEnglischverhandlungssicher
Projekthistorie
Projekt: AMS (Allgemeines Meldeportal Statistik)
Backend- und Frontendentwicklung (fullstack) der Webanwendung für die Erfassung der außenwirtschaftlichen (grenzüberschreitenden) Zahlungen und Vermögenswerte für Privatpersonen und Unternehmen.
Technisches Umfeld:
- Java 17, JEE, REST, OAuth2
- CDI, JPA/Hibernate 5, EJB 3, JMS
- Angular 18, Typescript, Material Design
- IBM open liberty, Oracle 19, Apigee
- IntelliJ IDEA, Postman, DBVisualizer
- Maven, Gitlab, Jira, Jenkins, Confluence
Backend- und Frontendentwicklung (fullstack) der Webanwendung für die Erfassung der außenwirtschaftlichen (grenzüberschreitenden) Zahlungen und Vermögenswerte für Privatpersonen und Unternehmen.
Technisches Umfeld:
- Java 17, JEE, REST, OAuth2
- CDI, JPA/Hibernate 5, EJB 3, JMS
- Angular 18, Typescript, Material Design
- IBM open liberty, Oracle 19, Apigee
- IntelliJ IDEA, Postman, DBVisualizer
- Maven, Gitlab, Jira, Jenkins, Confluence
Projekt: Davinci Neo
Entwicklung einer integrativen Middleware-Schicht zur Anbindung der Partner-Versicherungsunternehmen an das zentrale Verarbeitungssystem Nordic NIS. Die Middleware ist als eine cloudbasierte Microservices Architektur realisiert, welche die Kommunikation mit der Zielplattform NIS mittels GraphQL-Schnittstelle ermöglicht.
Technisches Umfeld:
- Java11, AWS (DEV Stage), On-premis, GraphQL, OAuth2, REST
- Kubernetes, Helm charts, Rancher, Cloudian, Keycloack
- Quarkus, Apache Camel, Redis
- Grafana, Prometheus, Loki
- IntelliJ IDEA, Lens, Postman
- Maven, GitLab, Jira, Jenkins, Confluence
Entwicklung einer integrativen Middleware-Schicht zur Anbindung der Partner-Versicherungsunternehmen an das zentrale Verarbeitungssystem Nordic NIS. Die Middleware ist als eine cloudbasierte Microservices Architektur realisiert, welche die Kommunikation mit der Zielplattform NIS mittels GraphQL-Schnittstelle ermöglicht.
Technisches Umfeld:
- Java11, AWS (DEV Stage), On-premis, GraphQL, OAuth2, REST
- Kubernetes, Helm charts, Rancher, Cloudian, Keycloack
- Quarkus, Apache Camel, Redis
- Grafana, Prometheus, Loki
- IntelliJ IDEA, Lens, Postman
- Maven, GitLab, Jira, Jenkins, Confluence
Architektur, Design und Entwicklung einer „low code“ - Plattform zur schnellen Umsetzung der fachbezogenen Use-Cases. Die Plattform baut auf einem modell-getriebenen Ansatz und einer skalierbaren clould-basierten Microservice-Architektur auf.
Technisches Umfeld:
- Java 11, Microservices, DDD, REST, DSL/Xtext
- Angular 9, PrimeNG, Hibernate 5, Spring, Eclipse RCP, EMF
- SpringBoot 2.3, WildFly, MySQL
- Apache Kafka, Docker, Kubernetes, AWS
- Eclipse, Visual Studio Code
- Maven, Git
Technisches Umfeld:
- Java 11, Microservices, DDD, REST, DSL/Xtext
- Angular 9, PrimeNG, Hibernate 5, Spring, Eclipse RCP, EMF
- SpringBoot 2.3, WildFly, MySQL
- Apache Kafka, Docker, Kubernetes, AWS
- Eclipse, Visual Studio Code
- Maven, Git