15.04.2026 aktualisiert

**** ******** ****
100 % verfügbar

Senior Software Developer

Kornwestheim, Deutschland
Deutschland +2
info: Deutschland, Österreich, Schweiz
Kornwestheim, Deutschland
Deutschland +2
info: Deutschland, Österreich, Schweiz

Profilanlagen

CV-VolkerRuegner.pdf

Über mich

Mein Schwerpunkt liegt im Bereich der Java Backend Entwicklung, ergänzt durch Skills in Web Frontend Entwicklung, Java Client Entwicklung, Batchverarbeitung und SQL. Ich kann Sie bei der Planung, Architektur, Entwicklung Ihrer Applikationen unter- stützen und habe dabei über 30 Jahre Erfahrung.

Skills

HTMLJavaJavaScriptApache AntApache TomcatAtlassian ConfluenceAtlassian JiraCSSQuartzLinuxEclipseGroovyHibernateIntellij IDEASwing (Java)Java XmlJSONCURLPostgreSQLLiquibaseApache MavenOAuthSwaggerSQLTortoisesvnTypeScriptWebGLOpenapiJettyPostmanSpring BootGitSpring DataAtlassian BitbucketPolarionRestful ApisAtlassian BambooDocker
Java
Spring Boot (Rest, Spring Data Repositories + JPA 2 / 3 mit Hibernate ),
Java EE / Jakarta EE (JPA 2 / 3 mit Hibernate, EJBs, REST / JAX-RS mit Jersey, CDI + AOP mit
HK2 / Guice, JSON mit JSON-P / Jackson / gson, XML / XPATH mit JAXP), Swing, Reflection,
Installer (Install4j),
Tests (JUnit, TestNG, DBUnit, RestAssured),
GWT / J2CL mit JSInterop, Servlets (Servlet-Filter), Job / Batch (ExecutorService, Quartz), Liqui-
base, JavaSimon, JasperReports, iText, JDBC, Guava, OSGi, Groovy, Hessian-Protokoll
Web
Javascript / Typescript, HTML, CSS, WebComponents (Javascript native, LitElement, Polymer), GWT / J2CL mit JSInterop, WebGL (Three.js)
Entwicklung
Entwicklungsumgebung: IntelliJ IDEA, Eclipse, Netbeans
Build: Maven, Bazel, Apache Ant
RCS: Git, SVN, CVS
Agil: Scrum
Datenbanken
SQL, PostGreSQL, H2, Liquibase, Flyway
Server
Tomcat, Docker + Docker Compose, Oauth2 (Keycloak), Websphere, JBoss, Wildfly, Jetty
Tools
Bitbucket, Bamboo, Jira, Confluence, Curl, Postman, Swagger, Polarion
Misc
TeX / LaTeX
OpenAPI

Betriebssysteme
Linux, Windows

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit1996

Sprachen

DeutschMutterspracheEnglischgut

Projekthistorie

Architekt / Senior Software Developer

Das User-Interface besteht aus WebComponents und wird mit Javascript, HTML, CSS und WebGL
(Three.js) realisiert. Der Logik-Kern des Clients wird in Java implementiert und mit J2CL mit JSIn-
terop nach Javascript transpiliert.
Das Backend ist mittels Spring Boot implementiert und stellt eine REST-Schnittstelle bereit. Daten-
bankzugriff erfolgt durch Spring Data Repositories + JPA 3. Job-Scheduling ist durch die JDK-API
ExecutorService realisiert. Als Buildsystem kommt Bazel zum Einsatz.
Das Projekt wurde anfänglich mit Java EE entwickelt und dann auf Spring Boot umgestellt.

Spring Boot 3 (Rest, Spring Data Repositories + JPA 3 mit Hibernate), Java (ExecutorService),
XML, Javascript, HTML, CSS, WebGL (Three.js), WebComponents (nativ), J2CL mit JSInterop,
Tomcat, PostGreSQL, Bazel, Git, Eclipse, Linux

Architekt / Senior Software Developer

LDBV - amtliche Schulverwaltung (ASV)

Öffentlicher Dienst

Weiterentwicklung einer Software zur Verwaltung von Schulen. Es wurden bestehende Swing-
Masken erweitert und Fehler bereinigt bzw. neue Masken erstellt. Es wurde eine neue Hibernate-
Version eingeführt. Dazu wurden Hibernate-Legacy-Patches von ASV auf die neue Hibernate-
Version übertragen. Es wurden Datenbankänderungen durchgeführt. Groovy-Skripte für Groovy-
Version 2.5 wurden für Groovy-Version 4.0 überarbeitet und angepasst. Ablösung mehrerer In-
staller auf Basis von IZPack/NSIS durch einen auf Basis von Install4j, dabei auch Migration der
Entwicklungsumgebung von Eclipse auf IntelliJ IDEA und Überarbeitung der Flyway-Integration.

Java (JEE, Swing, OSGi, Hibernate (auch Migration), Reflection, Install4j), PostGreSQL, H2,
IntelliJ IDEA, Eclipse, Netbeans, Windows, Jira, Bitbucket, Bamboo, Git, XML, Groovy, Ant, Maven,
JUnit, Hessian-Protokoll, Flyway

Architekt / Senior Software Developer

LDBV - amtliche Schulverwaltung (ASV)

Öffentlicher Dienst

Weiterentwicklung einer Software zur Verwaltung von Schulen. Es wurden bestehende Swing-
Masken erweitert und Fehler bereinigt bzw. neue Masken erstellt. Es wurde eine neue Hibernate-
Version eingeführt. Dazu wurden Hibernate-Legacy-Patches von ASV auf die neue Hibernate-
Version übertragen. Es wurden Datenbankänderungen durchgeführt. Groovy-Skripte für Groovy-
Version 2.5 wurden für Groovy-Version 4.0 überarbeitet und angepasst. Ablösung mehrerer In-
staller auf Basis von IZPack/NSIS durch einen auf Basis von Install4j, dabei auch Migration der
Entwicklungsumgebung von Eclipse auf IntelliJ IDEA und Überarbeitung der Flyway-Integration.

Java (JEE, Swing, OSGi, Hibernate (auch Migration), Reflection, Install4j), PostGreSQL, H2,
IntelliJ IDEA, Eclipse, Netbeans, Windows, Jira, Bitbucket, Bamboo, Git, XML, Groovy, Ant, Maven,
JUnit, Hessian-Protokoll, Flyway

Senior Software Developer

Porsche AG

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Weiterentwicklung und Containerisierung von Serversoftware für Over-the-Air-Updates (OTA).
Java (Maven, RestAssured, TestNG, DBUnit, Jackson, Guava, Spring Boot), Tomcat, Docker + Docker Compose, Oauth2 (Keycloak), Liquibase, Curl, Postman, Swagger / OpenAPI, PostGreSQL, H2, Linux.

Senior Software Developer / Architekt

Browsergame

Internet und Informationstechnologie

< 10 Mitarbeiter

Entwicklung einer GUI. Generierung von Java-Stammdatenklassen aus xml-Dateien mittels SAXParser.

Java (Maven, Ant, JavaSimon), JPA 2 (Hibernate), REST (JAX-RS, Jersey), JSON (gson), CDI + AOP (HK2), XML, GWT mit JSInterop, WebComponents (Polymer / LitElement), Javascript, HTML, CSS, Linux, Git, Tomcat, Jetty, PostGreSQL.

Senior Software Developer

Daimler AG

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Einrichtung einer gemeinschaftlich genutzten Entwicklungsumgebung auf einem Windows-Server. Refactoring einer Java-Altanwendung, Neuimplementierung eines Batchjob-Execution-Services und von REST-Services. Durchführung von technischen und fachlichen Tests.

Java (Maven, Ant, JDBC, ExecutorService), JSON (JSON-P), REST (JAX-RS, Jersey), Tomcat, Eclipse, Git, Windows Server 2012, Linux.

Software Developer

Daimler AG

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Agile (Scrum) Weiterenticklung von WebTools zur Einrichtung, Planung, Steuerung und Überwachung von Produktionsstraßen.

Eclipse, Git, Javascript / Typescript (Dojo, node, npm, Gulp), HTML, CSS / SASS, Scrum, REST, JIRA, Confluence, Windows.

Senior Software Developer

Daimler AG

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Überarbeitung eines Tools zur Erstellung von PDF-Ausdrucken.

Java (Struts, iText), XML, XPath, Javascript, HTML, CSS, SVN, Eclipse, Windows 7, Linux, MQSeries.

Senior Software Developer / Architekt

Browsergame

Internet und Informationstechnologie

< 10 Mitarbeiter

Konzeption und Entwicklung des Serverteiles.

Java (JavaSimon), GWT mit JSInterop, JPA 2 (Hibernate), CDI + AOP (guice), Git, XML, Tomcat, Jetty, HTML, CSS, Javascript, PostgreSQL, Linux.

Senior Software Developer

Daimler AG

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Konzeption, Entwicklung und Pflege einer Verkaufsplattform für gebrauchte Fahrzeuge, eines Bewertungstools für gebrauchten Fahrzeuge, eines Reklamationssystems und eines Tools zur Stammdatenpflege. Ablösung von COBOL-StoredProcedures durch JAVA-Programme / Batch-Jobs mit Quartz. Ablösung von OJB durch Hibernate. Durchführung von Tests.

Java (Hibernate, Quartz, JasperReports, iText, OJB, Swing), GWT, HTML, CSS, SQL, Eclipse, Git, SVN, Maven, Ant, Tomcat, Websphere, Polarion, COBOL, DB2, Windows 7, Linux.

Senior Software Developer

Daimler AG

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Konzeption, Entwicklung und Pflege einer Verkaufsplattform für gebrauchte Fahrzeuge, eines Bewertungstools für gebrauchten Fahrzeuge, eines Reklamationssystems und eines Tools zur Stammdatenpflege. Ablösung von COBOL-StoredProcedures durch JAVA-Programme / Batch-Jobs mit Quartz. Ablösung von OJB durch Hibernate. Durchführung von Tests.

Java (Hibernate, Quartz, JasperReports, iText, OJB, Swing), GWT, HTML, CSS, SQL, Eclipse, Git, SVN, Maven, Ant, Tomcat, Websphere, Polarion, COBOL, DB2, Windows 7, Linux.

Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden