Planung und Entwicklung von Anwendungen im Java/JEE Umfeld (Web-Technologien, e-Business-Anwendungen, Schnittstellen): Analyse, Konzeption(OO-Architektur und Design), Programmierung, PL, Coaching.
Aktualisiert am 13.02.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.07.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Kommunikationsdrehscheibe IT und Fachbereich
Schnittstellen/EAI
Applikationsentwicklung-Analyse-Implementierung-Auslieferung
Architektur
Konzeption
Implementierung(Java)
Spring-Boot
Microservices
Englisch
Französisch
Grundkenntnisse

Einsatzorte

Einsatzorte

München (+20km)
Deutschland

Deutschland: bevorzugt Großraum München

Remote erwünscht

möglich

Projekte

Projekte

2 Jahre 1 Monat
2023-11 - heute

Gebäudemanagement: Transformation

IT-Beratung, Architektur, Programmierung, Fachkonzeption Java 17 Spring Boot REST ...
IT-Beratung, Architektur, Programmierung, Fachkonzeption
Projektinhalte:
Projektbeschreibung:
Internetplattform für das technische Gebäudemanagement
  • Transformation: Internationalisierung der bestehenden Applikation;
  • Technische Modernisierung der Plattform (Spring Boot, Microservices, Angular);

Funktion/Rolle:
IT-Beratung, Architektur, Programmierung, Fachkonzeption.
  • Fachliche und technische Anforderungsanalysen in enger Abstimmung mit dem Fachbereich;
  • Konzeption, Design und Umsetzung fachlicher und technischer Komponenten;

Technologie-Stack:
  • Microservices Architektur
  • Spring Boot, Spring Security, Hibernate, REST, OpenAPI(Swagger), Java17
  • OAuth, Active Directory
  • Oracle(SQL)
  • Angular, JavaScript, TypeScript
  • CI-/CD-Pipelines (GitLab, Git, Gradle)
  • Kubernetes/Helm (Produktion), Docker/Docker-Compose (Entwicklung)
  • IntelliJ IDEA, SQL-Developer, Postman, Jira, Confluence
  • Windows, WSL2, Ubuntu

Kubernetes Docker Oracle
Java 17 Spring Boot REST Microservices
München
2 Jahre
2021-11 - 2023-10

Immobilienverwaltung: Transformation/Zusammenlegung

IT-Beratung, Architektur, Programmierung, Fachkonzeption Java 17 Spring Boot REST ...
IT-Beratung, Architektur, Programmierung, Fachkonzeption
Projektbeschreibung:
Internetplattform für Immobilienverwaltung
  • Transformation: Zusammenlegung eines Bestandsdatensystems und eines CRMs zu einer einzelnen Applikation;
  • Fachliche Erweiterung der Plattform;
  • Technische Modernisierung der Plattform (Microservices, React, OpenSearch);


Funktion/Rolle:
IT-Beratung, Architektur, Programmierung, Fachkonzeption.

  • Fachliche und technische Anforderungsanalysen in enger Abstimmung mit dem Fachbereich;
  • Konzeption, Design und Umsetzung fachlicher und technischer Komponenten;
  • Berechtigungskonzept: Spring Security, OPA (Open Policy Agent) und OpenSearch-Security-Plugin;
  • CDC-Prozess (Change Data Capture): Synchronisation der Datenbestände (Oracle, MongoDB, OpenSearch);
  • Search-API: REST-Endpoints für vereinfachten Zugriff auf OpenSearch;
  • Automatisierung des Build-Prozesses;


Technologie-Stack:

  • Microservices Architektur
  • Spring Boot, Spring WebFlux, Spring Security mit OPA (Open Policy Agent), Hibernate, REST, OpenAPI(Swagger), Java17, JaVers
  • Node.js, npm
  • Kafka, Kafka-Streams, Debezium
  • OpenSearch
  • Keycloak, OAuth, Active Directory
  • Oracle(SQL), MongoDB(noSQL), MinIO(Object Storage)
  • React, Material-UI, JavaScript, TypeScript
  • CI-/CD-Pipelines (GitLab, Git, Gradle)
  • Kubernetes/Helm (Produktion), Docker/Docker-Compose (Entwicklung), Kong
  • IntelliJ IDEA, Portainer, Rancher, Kowl, SQL-Developer, Postman, Grafana, Prometheus, Jira, Confluence
  • Windows, WSL2, Ubuntu




Kubernetes Docker Oracle MongoDB
Java 17 Spring Boot REST Kafka-Streams Debezium Spring WebFlux Keycloak Microservices
München
8 Jahre 8 Monate
2013-05 - 2021-12

Internetplattform für das technische Gebäudemanagement für Sachbearbeiter, Dienstleister und Kunden

IT-Beratung, (technische) Projektleitung, Fachkonzeption, Architektur, Programmierung. Java Spring REST ...
IT-Beratung, (technische) Projektleitung, Fachkonzeption, Architektur, Programmierung.
Projektbeschreibung:
Internetplattform für das technische Gebäudemanagement für Sachbearbeiter, Dienstleister und Kunden
  • Fachliche Erweiterung der Plattform
  • Technische Modernisierung der Plattform.

Funktion/Rolle
IT-Beratung, (technische) Projektleitung, Fachkonzeption, Architektur, Programmierung.
  • Eigenverantwortliche Planung und Entwicklung von (Teil-) Projekten von der Anforderungsanalyse bis zur Auslieferung inkl. (Teil-) Projektleitung: allein oder in einem kleinen Team.
  • Kommunikationsdrehscheibe IT und Fachbereich
  • Fachliche und technische Anforderungsanalysen in enger Abstimmung mit dem Fachbereich;
  • EAI: Anbindung von Fremdsystemen an den HRD (Auftrags-eingang, Auftragsbestätigung, Zwischenkommunikation, Rechnungsausgang) ? eigenständiges Vorsystem zum HRD:
  • Konzeption, Architektur, Design und Umsetzung.
  • Frontend: Umstellung auf Thymeleaf und Responsive Design mit Bootstrap
  • Modernisierung der Hauptanwendung: Kontinuierliche Verbesserung des Anwendungsdesigns und dessen Implementierung, Bildung von Komponenten, Refakturierung
  • Technische Migrationen: Java6 > Java8, JEE5 > JEE7, Struts > Spring, JSP > Thymeleaf
  • Selenium Test Suite
  • Fachliche Domänen: Bauwesen, Versicherung
  • OOA, OOD, OOP, Entwicklertest;

Software/Entwicklungsumgebung:
Neuer Technologie-Stack:
  • Java8, Spring5, Spring Security, Hibernate5, JEE7, Bean Validation, JMS, REST, Swagger, SpringFox, Asciidoc, Togglz, jasypt, Thymeleaf, Bootstrap, HTML, CSS, Less, JavaScript (jQuery), WRO4J, JUnit, Selenium
  • EAI: Java8, Spring Boot2.3, Spring Security, Hibernate5, Bean Validation, JMS, REST, JSON, Apache CXF, Quartz, JUnit, Mockito
  • STS, Git, Gradle, Jenkins, Artifactory, WebLogic 12.2.1, Oracle DB 11g, Code Beamer
Alter Technologie-Stack:
  • Java6, Application-Framework auf der Basis von Struts, Hibernate3, EJB, JEE5, JMS, JDBC, PL/SQL, JavaScript, HTML, CSS, JSP, JIBX, XML, XSL, XSLT, iText, UML, JUnit, HTTPUnit
  • Unix, WebLogic 10, Oracle DB 10g, Eclipse, Ant

Java Spring REST Hibernate Java EE JMS JSON
München

Aus- und Weiterbildung

Aus- und Weiterbildung

11/1989 - 04/1995: Technische Universität München

Studiengang: Informatik

Schwerpunkte: Technische, angewandte Informatik und Datenbanksysteme

Nebenfach: Wirtschaftswissenschaften

Schwerpunkte: Marketing und Logistik

Abschluß: Diplom-Informatiker (univ.)

Position

Position

Bisherige Beratungsschwerpunkte:

  • Eigenverantwortliche Planung und Entwicklung von (Teil-) Projekten im Java/JEE-Umfeld: Allein oder in einem (kleinen) Team; Von der Anforderungsanalyse bis zur Auslieferung; Projektleitung.
  • Schnittstellen, Web Services, EAI.
  • Kommunikationsdrehscheibe IT und Fachbereich.
  • Fachliche Domänen: Baufinanzierung, Versicherung.



Kompetenzen

Kompetenzen

Top-Skills

Kommunikationsdrehscheibe IT und Fachbereich Schnittstellen/EAI Applikationsentwicklung-Analyse-Implementierung-Auslieferung Architektur Konzeption Implementierung(Java) Spring-Boot Microservices

Produkte / Standards / Erfahrungen / Methoden

Technologien, Frameworks, Standards

  • Design Patterns
  • Fachliche und technische Spezifikation (UML, Rational Application Developer)
  • Objektorienterter Anschluss relationaler Datenbanken
  • ER-Modellierung,
  • Client/Server, Multi Tier Architektur
  • Java SE, JEE, EJB, Servlet, Java Server Pages (JSP), JSTL, Java Server Faces (JSF), JDBC
  • Schnittstellen, Web Services (AXIS, JAXWS, Apache CXF, JAXB, JIBX, WSDL, SOAP, UDDI), WS-Security(wss4j), XML-Encryption, Zertifikate, EAI, SOA
  • AJAX, (X)HTML, JavaScript, JQuery, CSS, LESS, Rich Faces, MyFaces Tomahawk, GWT, Ext GWT
  • Hibernate, Spring, Spring Security, AOP, Struts, I*Net-Framework
  • XML, XSD, XSL, XSLT, FO/FOP
  • Commons, CGI, RMI, Corba, MFC, STL, COM, ATL, Moove
  • JUnit, HTTPUnit, Selenium, JMeter
  • Ant, Hudson

 

Applikations-/Server

  • BEA Weblogic, JBoss, IBM Websphere, Oracle IAS, Tomcat, Apache

 

Tools

  • Eclipse, JBuilder, IBM WSAD
  • Rational Rose, Enterprise Architect, Visio, Sonar
  • Toad, SQL-Developer, Squirrel
  • Soap-UI, XML-Spy
  • JIRA, Mercury Qualitiy Center, Mantis
  • SVN, CVS, ClearCase
  • Board M.I.T. (BI)

 

Standardsoftware

  • MS-Office, -Visio, -Project

 

Betriebssysteme

HPUX
IRIX
MS-DOS
OS/2
SUN OS, Solaris
Unix
Windows

Programmiersprachen

C
IBM, Microsoft, Borland
C++
IBM, Microsoft, MFC, STL
ESQL/C
Java
Eclipse, JBuilder, IBM WSAD
JavaScript
AJAX, JQuery
Perl
Shell

Datenbanken

Access
ctree
DB2
Informix
JDBC
MySQL
ODBC
Oracle
Proprietäre DB
SAP MaxDB
SQL
xBase
Schwerpunkt: SQL-basierte relationale Datenbanksysteme

Datenkommunikation

CORBA
Orbix
Internet, Intranet
RMI, CGI, Servlet, Java Server Pages (JSP)
RPC

Hardware

PC
Nutzung von PCs und UNIX-Hardware(HP, SUN, Silicon-Graphics) als Entwicklungsumgebung.

Design / Entwicklung / Konstruktion

  • Objektorientierter Softwareentwurf (OOA, OOD, OOP)
  • RUP
  • scrum / XP

 

Branchen

Branchen

Banken, Finanzdienstleister, Versicherungen, Immobilien, Telekommunikation

Einsatzorte

Einsatzorte

München (+20km)
Deutschland

Deutschland: bevorzugt Großraum München

Remote erwünscht

möglich

Projekte

Projekte

2 Jahre 1 Monat
2023-11 - heute

Gebäudemanagement: Transformation

IT-Beratung, Architektur, Programmierung, Fachkonzeption Java 17 Spring Boot REST ...
IT-Beratung, Architektur, Programmierung, Fachkonzeption
Projektinhalte:
Projektbeschreibung:
Internetplattform für das technische Gebäudemanagement
  • Transformation: Internationalisierung der bestehenden Applikation;
  • Technische Modernisierung der Plattform (Spring Boot, Microservices, Angular);

Funktion/Rolle:
IT-Beratung, Architektur, Programmierung, Fachkonzeption.
  • Fachliche und technische Anforderungsanalysen in enger Abstimmung mit dem Fachbereich;
  • Konzeption, Design und Umsetzung fachlicher und technischer Komponenten;

Technologie-Stack:
  • Microservices Architektur
  • Spring Boot, Spring Security, Hibernate, REST, OpenAPI(Swagger), Java17
  • OAuth, Active Directory
  • Oracle(SQL)
  • Angular, JavaScript, TypeScript
  • CI-/CD-Pipelines (GitLab, Git, Gradle)
  • Kubernetes/Helm (Produktion), Docker/Docker-Compose (Entwicklung)
  • IntelliJ IDEA, SQL-Developer, Postman, Jira, Confluence
  • Windows, WSL2, Ubuntu

Kubernetes Docker Oracle
Java 17 Spring Boot REST Microservices
München
2 Jahre
2021-11 - 2023-10

Immobilienverwaltung: Transformation/Zusammenlegung

IT-Beratung, Architektur, Programmierung, Fachkonzeption Java 17 Spring Boot REST ...
IT-Beratung, Architektur, Programmierung, Fachkonzeption
Projektbeschreibung:
Internetplattform für Immobilienverwaltung
  • Transformation: Zusammenlegung eines Bestandsdatensystems und eines CRMs zu einer einzelnen Applikation;
  • Fachliche Erweiterung der Plattform;
  • Technische Modernisierung der Plattform (Microservices, React, OpenSearch);


Funktion/Rolle:
IT-Beratung, Architektur, Programmierung, Fachkonzeption.

  • Fachliche und technische Anforderungsanalysen in enger Abstimmung mit dem Fachbereich;
  • Konzeption, Design und Umsetzung fachlicher und technischer Komponenten;
  • Berechtigungskonzept: Spring Security, OPA (Open Policy Agent) und OpenSearch-Security-Plugin;
  • CDC-Prozess (Change Data Capture): Synchronisation der Datenbestände (Oracle, MongoDB, OpenSearch);
  • Search-API: REST-Endpoints für vereinfachten Zugriff auf OpenSearch;
  • Automatisierung des Build-Prozesses;


Technologie-Stack:

  • Microservices Architektur
  • Spring Boot, Spring WebFlux, Spring Security mit OPA (Open Policy Agent), Hibernate, REST, OpenAPI(Swagger), Java17, JaVers
  • Node.js, npm
  • Kafka, Kafka-Streams, Debezium
  • OpenSearch
  • Keycloak, OAuth, Active Directory
  • Oracle(SQL), MongoDB(noSQL), MinIO(Object Storage)
  • React, Material-UI, JavaScript, TypeScript
  • CI-/CD-Pipelines (GitLab, Git, Gradle)
  • Kubernetes/Helm (Produktion), Docker/Docker-Compose (Entwicklung), Kong
  • IntelliJ IDEA, Portainer, Rancher, Kowl, SQL-Developer, Postman, Grafana, Prometheus, Jira, Confluence
  • Windows, WSL2, Ubuntu




Kubernetes Docker Oracle MongoDB
Java 17 Spring Boot REST Kafka-Streams Debezium Spring WebFlux Keycloak Microservices
München
8 Jahre 8 Monate
2013-05 - 2021-12

Internetplattform für das technische Gebäudemanagement für Sachbearbeiter, Dienstleister und Kunden

IT-Beratung, (technische) Projektleitung, Fachkonzeption, Architektur, Programmierung. Java Spring REST ...
IT-Beratung, (technische) Projektleitung, Fachkonzeption, Architektur, Programmierung.
Projektbeschreibung:
Internetplattform für das technische Gebäudemanagement für Sachbearbeiter, Dienstleister und Kunden
  • Fachliche Erweiterung der Plattform
  • Technische Modernisierung der Plattform.

Funktion/Rolle
IT-Beratung, (technische) Projektleitung, Fachkonzeption, Architektur, Programmierung.
  • Eigenverantwortliche Planung und Entwicklung von (Teil-) Projekten von der Anforderungsanalyse bis zur Auslieferung inkl. (Teil-) Projektleitung: allein oder in einem kleinen Team.
  • Kommunikationsdrehscheibe IT und Fachbereich
  • Fachliche und technische Anforderungsanalysen in enger Abstimmung mit dem Fachbereich;
  • EAI: Anbindung von Fremdsystemen an den HRD (Auftrags-eingang, Auftragsbestätigung, Zwischenkommunikation, Rechnungsausgang) ? eigenständiges Vorsystem zum HRD:
  • Konzeption, Architektur, Design und Umsetzung.
  • Frontend: Umstellung auf Thymeleaf und Responsive Design mit Bootstrap
  • Modernisierung der Hauptanwendung: Kontinuierliche Verbesserung des Anwendungsdesigns und dessen Implementierung, Bildung von Komponenten, Refakturierung
  • Technische Migrationen: Java6 > Java8, JEE5 > JEE7, Struts > Spring, JSP > Thymeleaf
  • Selenium Test Suite
  • Fachliche Domänen: Bauwesen, Versicherung
  • OOA, OOD, OOP, Entwicklertest;

Software/Entwicklungsumgebung:
Neuer Technologie-Stack:
  • Java8, Spring5, Spring Security, Hibernate5, JEE7, Bean Validation, JMS, REST, Swagger, SpringFox, Asciidoc, Togglz, jasypt, Thymeleaf, Bootstrap, HTML, CSS, Less, JavaScript (jQuery), WRO4J, JUnit, Selenium
  • EAI: Java8, Spring Boot2.3, Spring Security, Hibernate5, Bean Validation, JMS, REST, JSON, Apache CXF, Quartz, JUnit, Mockito
  • STS, Git, Gradle, Jenkins, Artifactory, WebLogic 12.2.1, Oracle DB 11g, Code Beamer
Alter Technologie-Stack:
  • Java6, Application-Framework auf der Basis von Struts, Hibernate3, EJB, JEE5, JMS, JDBC, PL/SQL, JavaScript, HTML, CSS, JSP, JIBX, XML, XSL, XSLT, iText, UML, JUnit, HTTPUnit
  • Unix, WebLogic 10, Oracle DB 10g, Eclipse, Ant

Java Spring REST Hibernate Java EE JMS JSON
München

Aus- und Weiterbildung

Aus- und Weiterbildung

11/1989 - 04/1995: Technische Universität München

Studiengang: Informatik

Schwerpunkte: Technische, angewandte Informatik und Datenbanksysteme

Nebenfach: Wirtschaftswissenschaften

Schwerpunkte: Marketing und Logistik

Abschluß: Diplom-Informatiker (univ.)

Position

Position

Bisherige Beratungsschwerpunkte:

  • Eigenverantwortliche Planung und Entwicklung von (Teil-) Projekten im Java/JEE-Umfeld: Allein oder in einem (kleinen) Team; Von der Anforderungsanalyse bis zur Auslieferung; Projektleitung.
  • Schnittstellen, Web Services, EAI.
  • Kommunikationsdrehscheibe IT und Fachbereich.
  • Fachliche Domänen: Baufinanzierung, Versicherung.



Kompetenzen

Kompetenzen

Top-Skills

Kommunikationsdrehscheibe IT und Fachbereich Schnittstellen/EAI Applikationsentwicklung-Analyse-Implementierung-Auslieferung Architektur Konzeption Implementierung(Java) Spring-Boot Microservices

Produkte / Standards / Erfahrungen / Methoden

Technologien, Frameworks, Standards

  • Design Patterns
  • Fachliche und technische Spezifikation (UML, Rational Application Developer)
  • Objektorienterter Anschluss relationaler Datenbanken
  • ER-Modellierung,
  • Client/Server, Multi Tier Architektur
  • Java SE, JEE, EJB, Servlet, Java Server Pages (JSP), JSTL, Java Server Faces (JSF), JDBC
  • Schnittstellen, Web Services (AXIS, JAXWS, Apache CXF, JAXB, JIBX, WSDL, SOAP, UDDI), WS-Security(wss4j), XML-Encryption, Zertifikate, EAI, SOA
  • AJAX, (X)HTML, JavaScript, JQuery, CSS, LESS, Rich Faces, MyFaces Tomahawk, GWT, Ext GWT
  • Hibernate, Spring, Spring Security, AOP, Struts, I*Net-Framework
  • XML, XSD, XSL, XSLT, FO/FOP
  • Commons, CGI, RMI, Corba, MFC, STL, COM, ATL, Moove
  • JUnit, HTTPUnit, Selenium, JMeter
  • Ant, Hudson

 

Applikations-/Server

  • BEA Weblogic, JBoss, IBM Websphere, Oracle IAS, Tomcat, Apache

 

Tools

  • Eclipse, JBuilder, IBM WSAD
  • Rational Rose, Enterprise Architect, Visio, Sonar
  • Toad, SQL-Developer, Squirrel
  • Soap-UI, XML-Spy
  • JIRA, Mercury Qualitiy Center, Mantis
  • SVN, CVS, ClearCase
  • Board M.I.T. (BI)

 

Standardsoftware

  • MS-Office, -Visio, -Project

 

Betriebssysteme

HPUX
IRIX
MS-DOS
OS/2
SUN OS, Solaris
Unix
Windows

Programmiersprachen

C
IBM, Microsoft, Borland
C++
IBM, Microsoft, MFC, STL
ESQL/C
Java
Eclipse, JBuilder, IBM WSAD
JavaScript
AJAX, JQuery
Perl
Shell

Datenbanken

Access
ctree
DB2
Informix
JDBC
MySQL
ODBC
Oracle
Proprietäre DB
SAP MaxDB
SQL
xBase
Schwerpunkt: SQL-basierte relationale Datenbanksysteme

Datenkommunikation

CORBA
Orbix
Internet, Intranet
RMI, CGI, Servlet, Java Server Pages (JSP)
RPC

Hardware

PC
Nutzung von PCs und UNIX-Hardware(HP, SUN, Silicon-Graphics) als Entwicklungsumgebung.

Design / Entwicklung / Konstruktion

  • Objektorientierter Softwareentwurf (OOA, OOD, OOP)
  • RUP
  • scrum / XP

 

Branchen

Branchen

Banken, Finanzdienstleister, Versicherungen, Immobilien, Telekommunikation

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das Freelancer-Portal

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