10.06.2026 aktualisiert

DN
nicht verfügbar
info: nicht verfügbar bis 11.01.2032

Software-Entwickler Java/JEE/Spring

Schwalbach am Taunus, Deutschland
Schwalbach am Taunus +25 km
Diplom-Physik mit Promotion
Schwalbach am Taunus, Deutschland
Schwalbach am Taunus +25 km
Diplom-Physik mit Promotion

Über mich

Herr Dr. Neuerburg ist seit mehr als 20 Jahren als Java Technologie Berater sowohl im Backend- als auch im Frontendbereich tätig. Der aktuelle Schwerpunkt liegt dabei auf dem Java/JEE/Spring Entwicklungsstack.

Skills

LinuxEclipseHibernateIntellij IDEAPythonShell-ScriptSQLGitFull Stack EntwicklungSpring JdbcDockerJenkins
  1. Tätigkeiten / RollenFull-Stack-Entwickler JavaEE, Spring
  2. Senior Software Entwickler
  3. Analyse von funktionalen Anforderungen
  4. Erstellung von Spezifikationen
  5. Entwicklung von technischen Designs
  6. Machbarkeitsstudien, Aufwandsschätzungen
  7. Test / Qualitätsmanagement
  8. Dokumentation
  9. Code Review

Kenntnisse und Fähigkeiten
Technologien im Java/JEE Spring Umfeld
  1. Java, JEE
  2. Java Swing
  3. Spring, Spring Boot, Spring Batch
  4. Groovy
  5. APIs:
  6. JSP, JEE, EJB, Hibernate (JPA), JMS, JAXB, JAX-RS, JNDI, JDBC, JSON, REST, JUNIT
  7. Produkte:
  8. JBoss EAP6, 7, JBoss Wildfly
  9. Eclipse, Intellij

  1. Technologien Microservices und Cloud
  2. Spring Cloud
  3. Kubernetes
  4. REST
  5. Kops
  6. Amazon Web Services (AWS)
  7. Netflix Services:
  8. Eureka, Ribbon, Zuul, Hysterix

  1. Weitere Technologien
  2. Python
  3. Go
  4. Unix Shell Scripting und andere Tools im Unix Umfeld (bash, awk, sed, regular expressions, find, grep ...)
  5. Message Broker: AMQP
  6. Testmethoden:
  7. Test Driven Design (TDD), JUnit, Mockito
  8. Datenbanken:
  9. SQL, PostgreSQL, MySQL, Oracle, Sybase ASE
  10. Betriebssysteme:
  11. Unix/Linux, Windows, VMS
  12. Container/Virtualisierung:
  13. Docker
  14. Build Management, Continuous Delivery, Code Quality Analysis:
  15. Apache Maven, Jenkins, SonarQube
  16. Vorgehensmodelle:
  17. Agile Softwareentwicklung, Scrum
  18. V-Modell
  19. Wasserfall
  20. Sourcecodeverwaltung:
  21. Git, Subversion (SVN), Mercurial

  1. Besondere Fähigkeiten und Stärken:Schnelles Einarbeiten in neue Themen und Technologien
  2. Performanceanalysen, CleanCode
  3. Analyse von existierender Software und Migration auf moderne Technologien
  4. Kommunikation im Team, Wissenstransfer
  5. Hohe Qualitätsanforderungen an die eigene Arbeit

  1. Softskills:Belastbarkeit
  2. soziale Kompetenz
  3. Eigeninitiative
  4. Kommunikationsstark

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2000

Sprachen

DeutschMutterspracheEnglischgut

Projekthistorie

Ablösung des Vertriebs- und Vertragssystems der Sparte Kraftfahrt durch ein moderne modellgetriebene Java Architektur

LVM

Versicherungen

5000-10.000 Mitarbeiter

Rolle:
Full-Stack-Entwickler

Eigene Aufgaben:
  1. Analyse, Modellierung und Implementierung von fachlichen Prozessen
  2. Erarbeitung von Lösungen mit dem Fachbereich
  3. Automatisierte Tests (JUnit, Cypress)
Technologien:
Java, Spring, Spring-Boot, Python, Typescript, SQL, Jenkins CI/CD, Docker, Maven, Intellij, Confluence, Jira, Git, Scrum, Kanban

Implementierung eines neuen Kundeninterfaces zur Elektronischen Akte

Bundesagentur für Arbeit

Öffentlicher Dienst

1000-5000 Mitarbeiter

Rolle: Senior-Entwickler Clienttechnologien

Eigenen Aufgaben:
  1. Entwicklung von Services zur Online-Erfassung vonArbeitslosengeld-Anträgen
  2. Beratung des Fachbereichs bei der Implementierung und Änderung des EAkte-Clients
  3. Umsetzung von neuen Anforderungen für den Java-Client
  4. Weiterentwicklung des Clients zur Verbesserung der Stabilität und des Laufzeitverhaltens
  5. Refactorings zur Optimierung der Java Code Basis und zum Abbau technischer Schulden
  6. Bearbeitung von Fehlertickets
Technologien:
Java, J2EE, Swing, Jenkins, Eclipse, Intellij, Jira, Oracle Weblogic, Git

Weiterbildung: Microservices und Cloud

Internet und Informationstechnologie

< 10 Mitarbeiter

Aufgaben:
  • Entwicklung von Microservices mit Spring Cloud
  • Design von Microservice Architekturen, Domain-Driven-Design
  • Verwendung der Netflix Services: Eureka, Ribbon, Zuul Hysterix
  • Orchestrierung mit Kubernetes
  • AWS Cloud

Technologien:
Spring, Spring Cloud, Spring Data, REST, Docker Kubernetes, Kops, AWS

Weiterentwicklung einer Anwendung zur unternehmensweiten Analyse und Steuerung von Portfolien

Bank Frankfurt

Banken und Finanzdienstleistungen

>10.000 Mitarbeiter

Der Profit&Loss Analyzer (PnL) ist eine Anwendung zur unternehmensweiten Kontrolle und Steuerung der Handelsaktivitäten der Bank. Die Eingangsdaten kommen von verschiedenen Handelsplattformen, und werden zu verschiedenen Zeiten dem PnL zugeliefert. Der PnL bietet die Möglichkeit auf verschiedenen Aggregationsleveln, vom Einzelgeschäft bis zum Gesamtunternehmen, täglich die Entwicklung zu analysieren und die relevanten Parameter zu bestimmen und zu Steuern.

Eigene Aufgaben:
  • Requirementanalyse, Konzeption in enger Abstimmung mit dem Fachbereich
  • Vertretungsweise Leitung des Entwicklerteams (6 MA)
  • Agile Vorgehensweise (Scrum)
  • Entwicklung von Services für eine Mehrschichtanwendung unter Benutzung von JBoss EAP6.4, Spring und Spring Boot
  • Weiterentwicklung des Datenladesystems mit dem Handelsdaten aus verschiedenen Handelssystemen import werden
  • Weiterentwicklung der Java-GUI (Swing)
  • Entwicklung einer Backupstrategie unter Spring Batch

Technologien: JBoss EAP7, JBoss Wildfly, Java Swing, Eclipse, Intellij, Git, JEE, Python, Groovy, Docker, Jenkins, Spring, Spring Batch, REST

Verschiedene Projekte zur Neuentwicklung eines Backoffice- und Controllingsystems auf Basis eines Java Application Servers

Börse

Banken und Finanzdienstleistungen

5000-10.000 Mitarbeiter

Eigene Aufgaben:
  • Prototypentwicklung zur Evaluierung der Application Server Technologie im Rahmen der Requirementanalyse
  • Machbarkeitsstudien in Hinblick auf Performance und Transaktionssicherheit
  • Auswahl der Komponenten: Application Server, Datenbank, Messaging Broker
  • Technologien (Java JEE, JBoss, Datenbankanbindung via Hibernate Objekt-relationalem Mapping (JPA), Eclipse, Maven, RedHatEnterprise Linux)
  • Performanceoptimierung der Datenbankzugriffe durch Tuning der Queries und Einführung von Caches im Hibernate-Layer als auch auf Applikationsebene
  • Entwicklung der Testsysteme (Unit-Tests JUnit, Python Nose-Test (Developer system Tests), Regression Tests)
  • Unix Scripting (shell, sed, awk, regular expressions)
  • Kontinuierlicher Test und Integration mit Jenkins
  • Überwachung der Softwarequalität via Sonar
  • Einführung der agilen Software Entwicklung
  • Etablierung von 2-wöchigen Software-Lieferzyklen
  • Analyse und Implementierung der Geschäftsprozesse
  • Entwicklung eines API zur Anbindung von Legacy Systemen

Technologien: Agile Entwicklung, Scrum, JBoss EAP6.4, JBoss Wildfly, Eclipse, IntelliJ, Subversion, Git, J2EE, EJB3, Java7, Java8, Lambdas, REST, JAX-RS, Swing, Spring, Maven, Jenkins, Mockito, Junit, Python, Rallye, AMQP, MySQL, PostgreSQL, GPB, JSON, AMQP, Graylog, SonarQube, Linux, bash, Hibernate

Verschiedene Einzelprojekte im Eurex Backend Bereich

Börse

Banken und Finanzdienstleistungen

5000-10.000 Mitarbeiter

Steigerung der Order/Trading Performance:
In einem Rechnerverbund (Cluster) wird die Haltung von Performancerelevanten Daten vom Dateisystem in einen eigenen Server verlegt.
Dabei müssen weiterhin 100prozentige Transaktions- und Ausfallsicherheit gewährleistet werden. In Rahmen dieses Projekts wurde ein Recovery Prozess spezifiziert und realisiert, der im Falle eines Serverausfalls in der Lage ist, den aktuellen Datenstand in Echtzeit zu rekonstruieren.

Einführung eines Delta neutralen Handelsmodells für EUREX:
Der Wunsch nach einem Delta-neutralem Handel erfordert Änderungen an der Architektur. Optionen und Futures Produkt müssen synchron verarbeitet werden. Es wird ein Prozess realisiert, der den Delta Parameter ständig überwacht und im Fall, dass bestimmte Grenzen überschritten werden, einen Trigger auslöst, der zur einer geänderten Zusammensetzung des synthetischen Produktes führt.

Circuit Breaker:
Order Plausibilitätsprüfung / Handelsunterbrechung bei großen Preisschwankungen (Volatility Interrupt) Planung, Spezifikation und Entwicklung einer Order/Preis Überwachungssystems für Eurex.

Eigene Aufgaben:
  • Requirementanalyse
  • funktionales und technisches Design, Abstimmung mit allen beteiligten Parteien: Marktüberwachung, Funktionale Auftraggeber, Rechnerbetreiber
  • Performanceanalysen
  • Aufbau von Testsystemen
  • Implementierung, Einführung und Maintenance

Technologien:
C, C++, VMS, Solaris Unix, Java, Swing, Hibernate, Oracle, FIXML, REST

Verschiedene Projekte zur Evaluierung und Entwicklung von Trading und Clearing GUIs für Eurex und Xetra

Börse

Banken und Finanzdienstleistungen

1000-5000 Mitarbeiter

Entwicklung einer Architektur für ein Java GUI für den elektronischen Handel mit Xetra:
In funktionaler Anlehnung an ein bestehendes Graphisches Benutzersystem wird mit Java ein plattformübergreifendes GUI implementiert.
Dazu wird einen abgewandelte Form des Modell-View-Controller (MVC) Musters entwickelt.

Entwicklung eines Trading und Clearing GUIs für den elektronischen Handel mit Eurex:

Eigene Aufgaben:
  • Evaluierung, Machbarkeitsstudien und Prototypentwicklung
  • Anforderungsanalysen, Design und Implementierung
  • Entwicklung von börsenspezifischen GUI Komponenten
  • Design und Implementierung generischer Datenhaltungs- und Businessmodelle
  • Performance- und Speichereffizienzanaylsen
  • Coaching von neuen Mitarbeitern
  • Wartung und Fehlerbehebung

Technologien:
Java JDK 1.3/1.4, Java-Swing, OptimizeIt Swing, TogetherJ, OOA, OOD, XML, JBuilder, TogetherJ

Sendungsverfolgung für ein mittelständiges Logistikunternehmen

Systemhaus

Internet und Informationstechnologie

10-50 Mitarbeiter

Aufbau eines vollständigen Systems zur Sendungsverfolgung

Eigene Aufgaben:
  • Planung in enger Abstimmung mit dem Kunden
  • Java Swing Applikation zur Pflege von Stamm- und Bewegungsdaten mit Anbindung an eine Oracle Datenbank
  • Entwicklung der Servlets zur Statusabfrage und Bestätigung von Lieferungen
  • Datenbankentwicklung mit Triggerprozeduren, die die automatische Weiterverarbeitung auslösen, wenn bestimmte Bedingungen erfüllt sind

Technologien:
Java, Java Swing, JDBC, JSP, Servlet, Webserver, Oracle, Datenmodellierung

Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden