02.09.2025 aktualisiert

**** ******** ****
Premiumkunde
nicht verfügbar

Java Softwareentwicklung, Architektur und Consulting

Karlsruhe, Deutschland
Deutschland +3
M.Sc. Dipl.-Inform. (FH)
Karlsruhe, Deutschland
Deutschland +3
M.Sc. Dipl.-Inform. (FH)

Skills

Ich besitze über 25 Jahre Erfahrung in der Softwareentwicklung und über 20 Jahre in der Entwicklung von Spring/JEE/OSGi Java-Lösungen.

Bitte fragen Sie meine vollständige und sehr ausführliche Projekthistorie mit Lebenslauf direkt bei mir an.

Weiterführende Informationen können der Webseite https://www.silicon-data.de entnommen werden (u. a. meine Vorgehensweise, Arbeitsweise, etc.).

Java
  • Java (1 - 17)
  • Java EE / Java SE / Java ME
  • Java Reflection
  • Java Concurrency
  • Java Non-blocking I/O (NIO)
  • Java Native Interface (JNI)
  • Java Management Extensions (JMX)
  • JavaBeans
  • Swing / AWT
  • Applet
  • Apache Log4J / SLF4J
  • SAX / StAX / XStream / JAXP
  • kSOAP / kXML
  • Eclipse / IntelliJ IDEA
Serverseitige Technologien
  • Apache Tomcat / Jetty
  • JBoss / EJB
  • Servlet / Servlet Filter
  • JAX-RS / JAX-WS
  • JAXB / Jackson / RESTeasy / Gson
  • Java for WebSocket
  • CDI
  • AOP / AspectJ / Javassist
  • JMS / OpenMQ
  • JSON-RPC / SOAP-RPC
  • Apache Camel
  • Apache Velocity
  • Apache HTTP Server / nginx
Spring
  • Spring / Spring Boot
  • Spring Data Repository
  • Spring AOP
  • Spring Security
OSGi
  • OSGi R3 - R7
  • Apache Karaf
  • Bosch mBS
  • Apache Felix
  • Eclipse Equinox
  • Makewave Knopflerfish
  • IBM SMF
Datenbanken & Technologien
  • JDBC / SQL
  • JPA / JPQL
  • Hibernate / HQL
  • Liquibase / Flyway
  • PostgreSQL
  • MySQL / MariaDB
  • Oracle Database
  • MongoDB
  • H2
  • Derby
  • SQLite
  • MS Access
Web-Technologien
  • JavaScript / TypeScript
  • jQuery
  • (X)HTML / CSS
Markup Sprachen
  • SOAP / WSDL
  • XML / XSD
  • OpenAPI
  • Regular Expressions
Sonstige Sprachen
  • Groovy
  • C / C++
  • Pascal (1993 - 1999)
  • Assembler (1996 - 1999)
  • Batch / Shell Scripting
Performance und Qualitätssicherung
  • JUnit / AssertJ / Fest
  • Mockito / PowerMock / EasyMock
  • REST-assured
  • Arquillian
  • Cucumber
  • (Hamcrest)
  • Checkstyle / Findbugs / PMD
  • Sonar
  • Java Code Conventions
  • Clean Code / Clean Architecture
  • Code & Pair Reviews
  • Integrationstests
  • YourKit
CI/CD & Buildwerkzeuge
  • Maven / Gradle / bnd / Ant
  • Jenkins
  • Nexus / Artifactory
  • Git / GitLab / GitHub / BitBucket (Stash)
  • Mercurial
  • SVN / CVS
  • Docker / Kubernetes
Methoden und Werkzeuge
  • Scrum / Kanban / SAFe
  • V-Modell
  • Jira / Confluence
  • Miro
Konzeption und Dokumentation
  • OOP / UML / Design Patterns
  • Javadoc
  • AsciiDoc / Textile
  • UML / PlantUML / draw.io
  • Enterprise Architect
Protokolle und Technologien
  • REST / SOAP Webservice
  • UDP / TCP (Sockets)
  • HTTP(S) / WebSocket / Long-Polling
  • CoAP / Californium
  • MQTT / Eclipse Mosquitto
  • WebDAV / FTP
  • Modbus / SunSpec
  • SMA Data2+
  • SNMP
  • Protocol Buffers
  • ASN.1 BER
Security
  • Java- / OSGi-Security
  • X.509 Zertifikate / Signaturen
  • PK / AES / HMAC
  • OAuth / OAuth2 / JWT
  • XSS / CSRF Abwehrmaßnahmen
  • Bedrohungsanalyse
Geoinformatik
  • GeoServer / OGC-Services (WMS)
  • PostGIS
  • RDS-TMC / TPEG BER / FCD / EFCD
  • GPS / DGPS / EGNOS / NMEA
Betriebssysteme
  • Linux / QNX
  • Android
  • Windows / CE / Mobile / Tablet-PC
Sonstiges
  • Multithreading / Synchronisierung
  • OpenHAB (Eclipse SmartHome)
  • Funkprotokolle (ZigBee, Z-Wave, ...)
  • ChatGPT API
  • Pipedrive

Fettdruck: Sehr gute Kenntnisse (regelmäßiger Einsatz in Projekten und Produkten).

Normaldruck: Gute Kenntnisse (gute praktische Kenntnisse oder sehr gute, jedoch liegt der Einsatz über ein Jahr zurück).

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Senior Software Developer und OSGi-Experte

SMA Solar Technology

Energie, Wasser und Umwelt

Entwicklung der ennexOS Plattform.

Senior Software Developer, Tech Lead, Mentor

sovanta / EWE

Internet und Informationstechnologie

Entwicklung der EWE smart living Plattform.

Senior Software Developer

DZ-Bank

Banken und Finanzdienstleistungen

Generierung von Finanzprodukten mit Geschäftsvorfällen und Berechnung des Risiko-Indikators im Bezug zur PRIIP-Verordnung.

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden