29.01.2026 aktualisiert

**** ******** ****
Premiumkunde
nicht verfügbar
info: nicht verfügbar bis 03.05.2027

Java Softwareentwicklung, Architektur und Consulting

Karlsruhe, Deutschland
Deutschland +3
info: Deutschland, Österreich, Schweiz, USA
M.Sc. Dipl.-Inform. (FH)
Karlsruhe, Deutschland
Deutschland +3
info: Deutschland, Österreich, Schweiz, USA
M.Sc. Dipl.-Inform. (FH)

Skills

Clean CodeHTMLJavaJavaScriptSpring SecurityAPIsApache HTTP ServerApache TomcatArchitekturAssemblerspracheAtlassian ConfluenceAtlassian JiraC++CSSCheckstyleTextilienDatenbankenBeratungContinuous IntegrationSoftware Design PatternsLinuxEclipseEnterprise JavabeansJ2EEEquinox (Osgi-Framework)FindbugsGeoserverGitHubGPSProtocol BuffersGradleGroovyHibernateSmart HomeIntellij IDEAJava MEJava SEJava-AppletJava BeansJava Database ConnectivityJava Management ExtensionsJava Message ServiceJava Persistence APIServletSpring FrameworkJSONJava API For Restful Web ServicesJaxbWildflyJava Native InterfacejQueryJUnitPostgreSQLLiquibaseLog4JMariaDBApache MavenMercurialModbusMongoDBMySQLMQTTNexus 1000VNGINXOAuthObjektorientierte Software-EntwicklungOracle DatabasesPascalX.509PostgisScrumQualitätsmanagementRegular ExpressionsMockitoEasymockScaled Agile FrameworkShell-ScriptSnmpSOAPSoftwareentwicklungSonarSQLiteSQLSubversionTransmission Control Protocol (TCP)TypeScriptUMLWeb ServicesWeb Services Description LanguageWebSocketExtensible Markup LanguageOpenapiJettyMultithreadingFile Transfer Protocol (FTP)Apache CamelConcurrencySpring BootGeoinformatikCross-Site Scripting (XSS)GitLabGitSpring DataKanbanJAX-WSV-modellIntegrationstestsKubernetesApache FelixZigbeeAtlassian BitbucketBetriebssystemeApache KarafOsgiCucumber (Software)GPTDockerJenkinsArtifactory
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).

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2011

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Security Engineer, Senior Software Developer

Volkswagen Infotainment

Automobil und Fahrzeugbau

Sicherheitsarchitektur, Schwachstellen- und Risikoanalysen für Fahrzeugsoftware.
Softwarearchitektur und -entwicklung mit Java 8 und Java 25.

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.

Senior Software Developer, Tech Lead im Team, Mitglied im Scrum Transition Team

Booxware Softwaresysteme / TIPICO

Banken und Finanzdienstleistungen

Entwicklung von Payment-Modulen (u. a. TIPICO PAY) und großes Refactoring einer Legacy-Anwendung.

Senior Software Developer

Bank11

Banken und Finanzdienstleistungen

Entwicklung eines Tarifmoduls und Integration eines Rechenkerns.

Senior Software Developer, OSGi-Experte, Security-Experte

Telekom

Internet und Informationstechnologie

Entwicklung der QIVICON Plattform (Telekom Smart Home).

Senior Security Consultant für Java / OSGi-Anwendungen

Telekom

Telekommunikation

Sicherheitsexperte für Java / OSGi-Anwendungen. Durchführung einer Bedrohungsanalyse und Entwicklung eines Maßnahmenkatalogs für die Konzernsicherheit.

Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden