Senior Berater Softwareentwicklung für moderne Client/Server Systeme
Aktualisiert am 08.01.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 05.01.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Spring Boot
Microservices
Docker
Jenkins
Red Hat
Postman
Selenium
Git
Maven
IBM MQ
SQL
DB2
XML
XSD
JSON
IntelliJ
Agile Methoden
Deutsch
Englisch
Verhandlungssicher

Einsatzorte

München (+100km)

Deutschland: Andere Standorte möglich

möglich

Projekte

2019 - heute: Entwicklung einer B2B und B2C Client Server Anwendung


Kunde: Wertpapiergeschäft (Bank)


Aufgaben:

Entwicklung einer B2B und B2C Client Server Anwendung im Wertpapierbereich in einer Microservicearchitektur

  • Architektur
  • Implementierung
  • Test und Testautomatisierung


Kenntnisse:

Java, Spring Boot, Microservices, Docker, Jenkins, Red Hat, Postman, Selenium, Git, Maven, IBM MQ, SQL, DB2, XML, XSD, JSON, OpenHTMLtoPDF, IntelliJ, Agile Methoden


2017 - 2019: Redesign und Entwicklung einer B2B Client Server Anwendung


Kunde: Wertpapiergeschäft (Bank)


Aufgaben:

Redesign und Entwicklung einer B2B Client Server Anwendung im Wertpapierbereich

  • Architektur
  • Implementierung
  • Test


Kenntnisse:

Java, Vaadin, JEE, Jetty, Gradle, SVN, SQL, DB2, Apache, XML, HTML, CSS, JavaScript, JSON, Eclipse, Scrum


2013 - 2016: Weiterentwicklung einer Brokerage Anwendung


Kunde: Wertpapiergeschäft (Bank)


Aufgaben:

  • Abstimmung mit Fachbereich
  • Implementierung
  • Test


Kenntnisse:

Java, Vaadin, JEE, Jetty, Gradle, SVN, Apache, XML, HTML, JSON, Eclipse, Spring, Selenium


2012 - 2013: Erstellung einer Brokerage Anwendung


Kunde: Wertpapiergeschäft (Bank)


Aufgaben:

Erstellung einer Brokerage Anwendung für Heavy Trader Endkundenkanal Internet

  • Abstimmung mit Fachbereich
  • Implementierung
  • Test


Kenntnisse:

Java, Vaadin, JEE Tomcat, Ant, SVN, Apache, XML, HTML, JSON, Eclipse, Spring


2011 - 2012: Erstellung einer Brokerage Applikation


Kunde: Wertpapiergeschäft (Bank)


Aufgaben:

Erstellung einer Brokerage Applikation für den Endkundenkanal Internet Banking und Plattform für Mobile Banking

  • Abstimmung mit Fachbereich
  • Implementierung
  • Test


Kenntnisse:

Java, Vaadin, JEE, Tomcat, Ant, SVN, Apache, XML, HTML, JSON, Eclipse, Spring


2010 - 2011: Weiterentwicklung der Webanwendung


Kunde: Webanwendung für Berater und Händler (Telekommunikation)


Aufgaben:

Weiterentwicklung der Webanwendung für Berater und Händler im Telekommunikationsbereich

  • Implementierung
  • Test


Kenntnisse:

Wicket, Java, JEE, Scrum, Git, Maven, Spring, JBoss, Hibernate


2008 - 2009: Weiterentwicklung des Portals


Kunde: Mandantenfähige marktreife Portallösung (Bausparkasse)


Aufgaben:

Weiterentwicklung des Portals zur Unterstützung der Geschäftsprozesse zu einer mandantenfähigen marktreifen Version

  • Beratung des Fachbereichs
  • Technische Projektleitung für das Entwicklungsteam
  • Architektur
  • Implementierung
  • Test


Kenntnisse:

Java, JEE, OSGI, JPA, Hibernate, SQLServer, HSQLDB, JSP, Jetty, WebServices, Eclipse, SVN, CVS, Ant, Selenium, XML, IKK


2007 - 2008: Aufbau eines Portals


Kunde: Portallösung (Bausparkasse)


Aufgaben:

Aufbau eines Portals zur Unterstützung der Geschäftsprozesse (CRM) einer Bausparkasse

  • Beratung des Fachbereichs
  • Implementierung
  • Test


Kenntnisse:

Java, JEE, Struts, JSP, Swing, Tomcat, WebSphere, Hibernate, SQLServer, Eclipse, CVS, Ant, Maven, JMeter, XML, IKK


2005 - 2006: Serverseitige Entwicklung einer dezentralen Beratungssoftware


Kunde: Kundenberatungssoftware (Bausparkasse)


Aufgaben:

Serverseitige Entwicklung einer dezentralen Beratungssoftware für Finanzierungen mit dem Basisprodukt Bausparvertrag

  • Spezifikation
  • Implementierung
  • Test


Kenntnisse:

Java, JSP, Tomcat, Eclipse, CVS, Ant, iText, XML, XSL, Cobol Interfaces, WebServices


2004 - 2005: Serverseitige Weiterentwicklung einer dezentralen Software


Kunde: Automatisierter Zahlungsverkehr (LKW Maut)


Aufgaben:

Serverseitige Weiterentwicklung einer dezentralen Software zur Automatisierung des Zahlungsverkehrs der LKW Maut

  • Implementierung
  • Test


Kenntnisse:

Sun Solaris, C++, RogueWave, STL, Oracle, Perl, Shellscripte


2002 - 2004: Einführung eines MDA Tools


Kunde: Programmgenerator im Bereich Model Driven Architecture ? MDA


Aufgaben:

Einführung eines MDA Tools auf UML Basis durch Training und Beratung der Kunden in ersten Projekten

  • Analyse (Modellierung)
  • Implementierung (MDA)
  • Präsentation und Training


Kenntnisse:

Java, C#, VB, JSP, JBoss, ColdFusion, UML Klassendiagramme, State-Charts, ONME


2000 - 2002: Entwicklung einer dezentralen Software


Kunde: Bank (Wertpapierabwicklung)


Aufgaben:

Entwicklung einer dezentralen Software zur Abwicklung von Wertpapiergeschäften

  • Spezifikation
  • Implementierung
  • Test


Kenntnisse:

Sun Solaris, Windows NT, C++, Sun WorkShop (FORTE), RogueWave, STL, VB, ActiveX, OTL, Oracle, Apache, XML, Expat, Rational Rose


1999 - 2000: Pilotprojekt zum Thema E-Commerce


Kunde: Logistiksysteme


Aufgaben:

  • Implementierung
  • Technische Projektleitung


Kenntnisse:

Java, ASP, JavaScript, VBScript, IIS 4


1999 - 1999: Mitwirkung im Gremium für Standardisierung


Kunde: Logistiksysteme


Aufgaben:

Mitwirkung im Gremium für Standardisierung und Erarbeitung eines firmenweiten Standards für Softwareinstallationen und Erstellung eines CD-Browsers

  • Konzeption
  • Umsetzung


Kenntnisse:

InstallShield, DemoShield


1996 - 1999: Weiterentwicklung von Analyse-, Auswertungs- und Aufbereitungssystemen


Kunde: Logistiksysteme


Aufgaben:

Weiterentwicklung von Analyse-, Auswertungs- und Aufbereitungssystemen für Instandsetzungsdaten (Flugzeuge) als Client-Anwendung

  • Spezifikation
  • Implementierung
  • Test


Kenntnisse:

Windows NT, MS Visual C++, SQL, ODBC, OCX, TransBase, Oracle, Rational Rose, OOA, OOD, OMT, UML

Aus- und Weiterbildung

  • Abitur
  • Studium Informatik an der Technischen Universität Magdeburg
  • Abschluss als Diplom Informatiker

Position

Java Senior Developer,

Erfahrungen in technischer Projektleitung und Architektur

Kompetenzen

Top-Skills

Java Spring Boot Microservices Docker Jenkins Red Hat Postman Selenium Git Maven IBM MQ SQL DB2 XML XSD JSON IntelliJ Agile Methoden

Produkte / Standards / Erfahrungen / Methoden

Java Senior Developer

Entwicklungsmethoden:

Objektorientierte Entwicklung von Analyse bis Test, Scrum, Agile Methoden, UML, Clean Code, Designpattern


Tools und Librarys:

IntelliJ, Eclipse, Spring Boot, Microservices, Docker, Jenkins, Vaadin, JPA, Hibernate, Maven, Ant, Git, JUnit, Postman, Selenium, JMeter


Techniken und sonstige Branchenkenntnisse:

IBM MQ, XML, XSL, HTML, JSON, Tomcat, Jetty, Apache, JDBC, OpenHTMLtoPDF, iText


Praktikum

Kunde: "University of Wisconsin", USA


Qualifikation:

  • Objektorientierte Entwicklung von Analyse bis Test
  • Technische Projektleitung
  • Trainer für Softwaretools

Betriebssysteme

Linux
Windows

Programmiersprachen

Java

Datenbanken

DB2
Oracle
MySQL
MS SQL Server
 

Datenkommunikation

Microservices
IBM MQ
Webservices
HTML
Programmierung einer Kommunikationsschicht über Sockets auf XML-Basis

Branchen

Banken (Finanzierungen, Zahlungsverkehr, Wertpapierabwicklung, Bausparen),
Softwaretoolanbieter (MDA),
Logistik (Luft und Raumfahrt)

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.