05.08.2025 aktualisiert

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

Lead Software Engineer / Lead Java/JEE Developer / Senior Data Engineer / Software Architekt

Bürgstadt, Deutschland
Deutschland
Dipl.-Informatiker (Univ)
Bürgstadt, Deutschland
Deutschland
Dipl.-Informatiker (Univ)

Skills

Senior IT-Consultant / Lead Software Engineer / Lead Java/JEE Developer / Senior Data Engineer / Software Architect / Cloud Architect / Scrum Master / DevOps

Persönliches Profil
Langjähriger Senior IT-Consultant mit über 20 Jahren Erfahrung in der Konzeption, Umsetzung und Betreuung komplexer IT-Systeme – vorwiegend in internationalen Großkonzernen. Meine technische Expertise umfasst moderne Cloud-Architekturen, Enterprise-Java-Entwicklung, Fullstack-Entwicklung sowie DevOps- und Automatisierungslösungen.
Besonderes Augenmerk lege ich auf nachhaltige Softwarelösungen, saubere Architekturen und durchdachte Umsetzungskonzepte. Dabei kombiniere ich tiefes technisches Know-how mit einer ausgeprägten Kommunikationsstärke und Teamorientierung.

Kompetenzüberblick
Architektur & Entwicklung
•    Softwarearchitektur & Design (DDD, Microservices, API-Design, C4-Modell, Cloud)
•    Aufbau und Umsetzung von Cloud-Roadmaps
•    Migration und Cloudifizierung von Enterprise-Systemen
•    Fullstack-Entwicklung
Enterprise Java & Backend-Entwicklung
•    Entwicklung und Wartung skalierbarer Microservices (Java, Spring Boot, Quarkus, JEE)
•    Domain Driven Design (DDD) & Architektur, Clean Architecture, Clean Code, RESTful APIs
•    Security-Konzepte: OAuth2, OIDC, Keycloak
•    Persistenz & Datenbankzugriff: JPA, Hibernate, SQL, Flyway, Liquibase
•    Datenbanken: PostgreSQL, Oracle, DB2, My SQL
•    Messaging & Eventing: Kafka, RabbitMQ, JMS
Cloud & DevOps
•    Infrastructure as Code (IaC): Terraform, AWS CDK, CloudFormation
•    Containerisierung & Orchestrierung: Docker, Kubernetes, ArgoCD, Helm
•    CI/CD: Jenkins, GitHub Actions, GitLab CI, automatisierte Pipelines
•    Monitoring & Logging: Grafana, Prometheus, Dynatrace, ELK Stack, OpenSearch
Data Engineering & Big Data
•    Verarbeitung großer Datenmengen mit Apache Spark & Hadoop
•    ETL-Prozesse, Datenmodellierung und Reporting-Plattformen
•    Datenvisualisierung und Integration in Analyse-Dashboards
Frontend- & Fullstack-Technologien
•    Moderne Webentwicklung mit Angular, React, TypeScript, JavaScript
•    UI/UX-orientierte Entwicklung für Unternehmensanwendungen
•    Integration von Frontend- und Backend-Logik über REST & WebSocket

Methoden & Vorgehen
•    Agile Projektmethoden: Scrum, SAFe, Kanban, XP
•    Anforderungsanalyse, Stakeholder-Kommunikation, Aufwandsschätzung
•    Testing & Qualitätssicherung: Unit-/Integrationstests, JMeter, Gatling
•    DevOps-Mindset: Enge Verzahnung von Entwicklung und Betrieb
Soft Skills & Persönlichkeit
•    Hohe Kunden- und Teamorientierung, gepaart mit analytischem Denken
•    Aufbau tragfähiger Beziehungen in Teams und mit Stakeholdern
•    Selbstorganisiert, belastbar, verlässlich und pragmatisch in der Umsetzung
Branchenexpertise
•    Automotive, Finanzdienstleistungen, Energie, Touristik, Bauwesen, Werbung und Medien, Telematik, Bildung
Ausbildung & Zertifikate
•    Diplom-Informatiker (Uni)
•    Certified Scrum Master (CSM)
•    TOGAF
•    PMI
•    AWS Certified Technical Professional, Developer, Solutions Architect, Data Analytics
•    webMethods Certified CAF & ESB Developer
•    Diverse Weiterbildungen zu Java, Spring, Spring Boot, Quarkus, Hibernate, REST-API-Design, Docker, React, Angular
Sprachen
•    Deutsch
•    Englisch
 
Projekte

Projekt    Softwarelösungen für Konfiguration, Bedarfsermittlung und Bestellung
Branche    Automobilindustrie
Zeitraum    09.2021 – heute
Beschreibung    Diverse Anwendungen von der Konfiguration bis zu Bedarfsermittlung und Bestellung. Cloud Roadmap und die Umsetzung der Cloudifizierung.
Rolle    Lead Developer / Lead Software Engineer / Senior Software Developer / DevOps / Scrum Team Member
Erbrachte Leistungen    Technische Leitung und proaktive Teamführung
Verantwortung für die Architektur und technische Umsetzung von Softwarelösungen
Proaktive Steuerung des Entwicklerteams und Förderung einer motivierten, ergebnisorientierten Teamkultur.
Enge Zusammenarbeit mit internen und externen Stakeholdern sowie Schnittstellen wie Product Ownern, Testteams und Architekten, um Synergien zu schaffen.
Sicherstellung einer durchgängigen Codequalität durch regelmäßige Reviews, Clean Code und Best Practices.
Analyse neuer Technologien und Tools mit eigenständiger Entscheidung und Umsetzung zur Optimierung bestehender Prozesse.
Führung der Sprint-Planung technischer Themen und Abstimmung von Abhängigkeiten für eine reibungslose Umsetzung.

Entwicklung und Implementierung
Entwicklung moderner Softwarelösungen mit einem besonderen Fokus auf Performance, Sicherheit und Skalierbarkeit.
Aktive Optimierung von CI/CD-Pipelines, um eine hohe Automatisierungs- und Effizienzrate zu gewährleisten.
Erstellung technischer Dokumentationen und gelegentliche Übernahme der Spezifikation von User Stories.
Identifikation und Einführung innovativer Monitoring- und Logging-Lösungen zur präventiven Systemüberwachung.

Förderung agiler Werte und DevOps-Kultur
Proaktives Vorantreiben und Moderieren von Scrum-Events wie Refinements, Sprint-Planungen und Retrospektiven.
Stärkung der agilen Zusammenarbeit innerhalb crossfunktionaler Teams durch gezielte Coaching-Maßnahmen und Förderung einer DevOps-Kultur.
Aktive Weiterentwicklung des Teams durch Wissensmanagement, Schulungen und Unterstützung bei technischen Herausforderungen.

Kommunikation und Schnittstellenmanagement
Aufbau und Förderung einer klaren und effizienten Kommunikation zwischen Entwicklern, Designern, Testern und weiteren Stakeholdern.
Unterstützung bei der Priorisierung und Verfeinerung des Backlogs durch technische Beratung und proaktive Identifikation von Optimierungsmöglichkeiten.
Sicherstellung, dass technische Anforderungen frühzeitig auf Machbarkeit geprüft und effizient umgesetzt werden.

Automotive- und DevOps-spezifische Aufgaben
Entwicklung und Integration von innovativen Cloud-Lösungen speziell für den Automotive-Bereich.
Proaktive Optimierung und Automatisierung von Deployment- und Infrastrukturprozessen.
Verantwortung für die kontinuierliche Stabilität und Verfügbarkeit der Systeme, sowohl On-Premises als auch in der Cloud.


Weitere erbrachte Leistungen
Mitarbeit an der Cloud-Roadmap für die Migration der alten Anwendung in die Cloud. Erstellung von ADRs (Architecture Decision Records) und Architekturlösungen.
Abstimmung von Epics und Akzeptanzkriterien. Durchführung von Story Breakdowns. Erstellung und Beschreibung von Stories und Tasks sowie Durchführung von Schätzungen.
Abstimmung und Beschreibung von Interface Contracts zwischen unterschiedlichen Systemen. Abstimmung und Design von Schnittstellen für die Kommunikation in diversen Technologien sowie Durchführung der Implementierung.
Design und Implementierung von Microservices. Implementierung von Business-Logik und Datenbankzugriffslogik. Erstellung und Pflege von Datenbankdesigns, SQL-Skripten, Datenbanktabellen und Flyway-Skripten.
Implementierung von JUnit- und Integrationstests sowie deren Einbindung in Build- und Deployment-Prozesse. Erstellung und Pflege von CI/CD-Pipelines.
Implementierung und Pflege der Infrastruktur (IaC). Fehleranalyse, Fehlerbehebung, Testdurchführung und Performanceoptimierung. Betreuung von Test- und Produktivumgebungen.
Vorbereitung und Durchführung von Deployments und Go-Lives.
Technologie    Java 17/Java 21, Java Reflection, Java Servlet, JDOM, SAX, Kotlin, Quarkus, Spring Boot, Domain Driven Architecture, Domain Driven Development, ADR (Architecture Decision Record), C4, BCE, Design, Projekt und Infrastrukture Setup, Monolith, Microservices, API Design, OpenAPI, HTTP, Jetty, Tomcat, REST, RESTful, JSON, XML, XSLT, XPatch, JPA, Hibernate 5.x & 6.x, Migration von Hibernate 5.x auf Hibernate 6.x in Rahmen der Migration von Quarkus 2.x auf 3.x, HQL (Hibernate Query Language), gängige Web Technologien, REDIS, SQL, PLSQL, Oracle DB, PostgreSQL, IBM DB2, Flyway, OIDC (OpenID Connect), OAuth2, Keycloak, Kafka, MapStruct, Lombok, Maven, Ant, Docker, Docker Hub, Git, GitHub, GitHub Actions, Bit Bucket, Jenkins, Load Balancer, Linux, Shell, Scripting, EclipseLink, JavaScript, TypeScript, Angular, Node.js, Nginx, AWS Cloud (z.B. AWS Lambda, Serverles, EC2, ECS, ECR, IAM, S3, CDK, SQS, SNS, RDS, Aurora, …), Azure Cloud, AWS CDK, AWS CloudFormation, Terraform, Kubernetes, CI/CD, ArgoCD, Helm, Build, Deployment, JBoss, WildFly, Payara, OpenTelemetry, Grafana, Prometheus, Dynatrace, Postman, HTML, ELK Stack, Elasticsearch, Kibana, Logstash, Pipeline, Eclipse, IntelliJ IDEA, Postman, Soap UI, RESTer, EJB, JAXB, JDBC, JUnit, Mockito, Cucumber, Zoom, Teams, Scrum, Agile, SAFe, SonarQube, Draw.io, Structurizr, IFC Definition, Fehleranalyse, Fehlerbehebung, Performanceoptimierung, Refactoring, Code Reviews, JMeter, Gatling, Make, Monitoring, Incident Mamagment Systems, Aufwandschätzungen, Jira, Confluence, Abnahme von Epics, Epics Breakdown, Erstellung und Beschreibung von User-Stories und Tasks, Vorbereitung und Durchführung von GoLive, Last Tests, Pen-Test, Mitarbeit bei IT-Sicherheitsanalyse, SonarQube, DevOps, Incident- und Problem-Management


Projekt    Smart Home
Branche    Baubranche
Zeitraum    02.2019 – 09.2021
Beschreibung    Smart Home Anwendung zur Anbindung und Steuerung der Komponenten mit mobilen Geräten
Rolle    Senior Java Entwickler
Verantwortungsbereich    Implementierung einer Smart Home Anwendung. Anbindung von diversen IoT Geräten in die Smart Home Anwendung zur Steuerung über Desktop Applikation oder mobile Geräte. Angebundene Geräte z.B. Lampen, Temperatur- und Luftfeuchtigkeit-Sensoren, Garagentor, Haushaltsgeräte, Alarmanlagen-Sensoren, u.v.m. Begleitung der Anwendung durch die Testphase und Produktivsetzung.
Technologie    Node-Red, Docker, Docker Hub, Git, JavaScript, REST, Microservices, Spring, Spring Boot 2, Spring Cloud, Java, Java Reflection, JPA, Hibernate, HQL (Hibernate Query Language), Eureka, Load Balancer, JSON, Eclipse Mosquitto, MQTT, Homekit, Linux, Shell, SQL, MySQL, Agile, Scrum



Projekt    Reporting/BigData
Branche    Touristik
Zeitraum    11.2020 – 12.2021
Beschreibung    BigData Analyse und Reporting
Rolle    Senior Java Entwickler / Senior Data Engineer / DevOps / Scrum Team Member
Verantwortungsbereich    Anforderungsanalyse
Aufwandschätzung
Implementierung
(Implementierung von Collectoren, Exporter, Reporter und Batches, Erstellung der SQL Scripte)
Test
Produktivsetzung und Betrieb
Performanceoptimierung
Technologie    BigData, Data Analysis, Data Transformation, Data Integration, ETL, Apache Spark, Hadoop, Java, Java Reflection, JPA, Hibernate, HQL (Hibernate Query Language),  Spring Framework, Spring Boot 2, Microservices, REST, GraphQL, Load Balancer, API Gateway, REDIS, SQL, MySQL, Oracle, IBM DB2, PostgreSQL, uvm., Git, BitBucket, GitLab, Jira, Confluence, API Design, Swagger, Docker, Docker Hub, Postman, HTML, JavaScript, ELK Stack, Elasticsearch, Kibana, Logstash, Jenkins, Pipeline, Shell, DevOps, IntelliJ IDEA, SpringTools, SOAP UI, Postman, RESTer, Maven, JAXB, XML, JSON, JUnit, Mockito, Zoom, Teams, AWS (Amazon Web Services, z.B. Lambda, Serverles, EC2, ECS, ECR, IAM, S3, CDK, SQS, SNS, RDS, Aurora, …), JMeeter, Last Tests, Pen-Test, Mitarbeit bei IT-Sicherheitsanalyse, SonarQube, AWS Cloud, Scrum, Agile, Kanban, Diverse Schnittstellen: Mietwagen, Hotels, Bahn, RIT (Rail & Fly), Fluggeselschaften, …

Projekt    Webanwendung zur Erfassung und Abrechnung des Materialbedarfs
Branche    Baubranche
Zeitraum    07.2020 – 11.2020
Beschreibung    Zur Erleichterung der Erfassung und der Abrechnung des verbrauchten Baumaterials wird eine Web-Anwendung benötigt über die die Mitarbeiter von Überall und mit mobilen Geräten die Daten erfassen und an die Zentralle übermitteln können. Die Daten müssen in der Datenbank abgelegt werden und die Zentralle muss eine Notification per Email erhalten. Durch eine Transformation und einen Export müssen die Daten in den Abrechnungsmodul eingespeist werden.
Rolle    Senior Java Entwickler / Senior Software Engineer
Verantwortungsbereich    Anforderungsanalyse
Aufwandschätzung
Implementierung
(Datenbankmodellierung, Erstellung der SQL Scripte, Implementierung der Datenbankanbindung, Implementierung der Businesslogik, Implementierung der GUI-Oberfläche)
Test
Produktivsetzung und Betrieb
Technologie    Java, Java Reflection, Spring Boot 2, Spring Framework, Spring Cloud, Hibernate, HQL (Hibernate Query Language), JPA, Microservices, REST, Zuul, Load Balancer, API Gateway, Eureka, Config Server, RabbitMQ, SQL, MySQL, Git, API Design, Swagger, Docker, Docker Hub, Postman, RESTer, HTML, JavaScript, Bootstrap, React, TypeScript, CSS, ELK Stack, Elasticsearch, Kibana, Logstash, Jenkins, Pipeline, DevOps, IntelliJ IDEA, SpringTools, Maven, JAXB, XML, XSLT, XPatch, JSON, JUnit, Mockito, Zoom, JMeter, Last Tests, Pen-Test, Mitarbeit bei IT-Sicherheitsanalyse, SonarQube, Jira, Scrum


Projekt    Digitalisierung Bildungseinrichtungen
Branche    Bildung
Zeitraum    04.2020 – 05.2020
Beschreibung    Digitalisierung des Unterrichts
Rolle    Senior IT-Consultant
Verantwortungsbereich    Anforderungsanalyse
Umstellung des Unterricht-Betriebes auf digitale Medien
Technologie    Zoom, Microsoft Teams, Google Classroom

Projekt    Reservierungs- und Buchungsplattform beim Touristikunternehmen in Frankfurt am Main
Branche    Touristik
Zeitraum    12.2012 – 04.2020
Beschreibung    Entwicklung einer Reservierungs- und Buchungsplattform
Rolle    Senior Java Entwickler / Senior Software Engineer / Scrum Team Member
Verantwortungsbereich
im Backend-Bereich    Anforderungsanalyse mit dem Fachdesign und Product Ownern
Aufwandschätzung der umzusetzenden Anforderungen
Implementierung der neuen Anforderungen
(Datenbankmodellierung, Erstellung der Datenbanktabellen, Erstellung der SQL Scripte, Datenmigration, Implementierung der Datenbankzugriffslogik, Implementierung der Businesslogik, Implementierung der Preisberechnungslogik, Anbindung der externen Schnittstellen, Transformation, Implementierung der neuen Services, Implementierung der neue Funktionalität im Frontend, Refactoring, Code Reviews, Pair Programming, Performanceoptimierung)
Problemanalyse
Fehleranalyse
Fehlerbehebung
Testdurchführung
Wartung

Technologie    Java 8, Java 17, JEE, EJB, JMS, JAX-RS, JNDI, JDBC, HTTP, Java, Servlet, JDOM, SAX, Java Reflection, Web Services, Microservices, OpenAPI, API Design, gängige Web Technologien, log4j, JBoss AS / EAP 7, Application Server, WildFly, Tomcat, Jetty, Web Server, Active MQ, Eclipse, JAXB, XML, XSLT, XPatch, JSON, Hibernate, HQL (Hibernate Query Language), JPA (Java Persistence API), Dozer, Spring, Spring Boot, GraphQL, Docker, REDIS, SQL, Oracle DB, PostgreSQL, IBM DB2, H2, Liquibase, Eventing, Maven, Ant, Batch, Eclipse RCP, OSGi, Hessian, OOA, OOD, OOP, MDA, TDD, DDD, UML, MagicDraw, API, REST, Redis, Solr, ELK Stack, Elasticsearch, Kibana, Logstash, Cache, Svn, Git, BitBucket, GitLab, SOAP UI, AWS (Amazon Web Services), AWS Cloud (z.B. Lambda, Serverles, EC2, ECS, ECR, IAM, S3, CDK, SQS, SNS, RDS, Aurora, …), Azure Cloud, AWS CDK, AWS CloudFormation, Terraform, Kubernetes, CI/CD, ArgoCD, Helm, Postman, RESTer, Jira, Confluence, Jenkins, CD, CI, Pipeline, Nexus, SonarQube, Artifactory, JUnit, Mockito, PACT, JMeter, React, JavaScript, TypeScript, HTML, CSS, Apache Spark, Hadoop, Scrum, Kanban, Agile Softwareentwicklung, XP, Pair Programming, Shell, Linux, Windows, Last Tests, Pen-Test, Mitarbeit bei IT-Sicherheitsanalyse, SonarQube, Diverse Schnittstellen: Mietwagen, Hotels, Bahn, RIT (Rail & Fly), Fluggeselschaften, …

Projekte    Anwendungsentwicklung beim Softwarehaus in Darmstadt    
Branche    Telematik/Automobilindustrie (in Stuttgart)
Zeitraum    12.2011 – 12.2012
Beschreibung    Incident Management / Backend-Entwicklung
Rolle    Senior Java Entwickler / Senior Software Engineer / Scrum Team Member
Verantwortungsbereich
im Backend-
und Frontend-Bereich    Incident Management
Koordination
Anforderungsanalyse
Aufwandschätzung
Implementierung
(Erstellung der Datenbanktabellen für neue Features, Implementierung der Datenbankzugriffslogik, Implementierung der Businesslogik, Implementierung der neuen Services)
Fehleranalyse
Fehlerbehebung
Performanceoptimierung
Testdurchführung
Technologie    J2EE/Java EE, EJB, JNDI, JDBC, http, Java Reflection, Web Services, JAX-WS, log4j, OOA, OOD, OOP, MDA, TDD, DDD, UML, IBM RSA, IBM WebSphere, Eclipse, SOAP, JAXB, XML, HTML, JMS/MQ, JPA, Hibernate, HQL (Hibernate Query Language), Spring, Struts, JSP (Java Server Pages), Servlets, SQL, Oracle DB, IBM DB2, H2, JUnit,  Maven, Ant, Eclipse RCP, Scrum, Agile Softwareentwicklung, Linux, Windows

Branche    Werbung und Medien
Beschreibung    Weiterentwicklung der Anwendung zur Onlineplanung der Werbemaßnahmen für die Agentur für Werbung und Medien in Düsseldorf
Rolle    Senior IT-Consultant (webMethods) / Senior Java Entwickler
Verantwortungsbereich
im Backend
und Frontend-Bereich
(Full-Stack Entwicklung)    Implementierung der neuen Features im Frontend(GUI)- und Backend-Bereich
(Datenbankmodellierung, Erstellung der Datenbanktabellen, Implementierung der Datenbankzugriffslogik, Implementierung der Businesslogik, Implementierung der Services und des Frontends).
Technologie    JEE/J2EE, Java 1.6, JDBC, HTTP, Java Reflection, JAX-WS 2.0, XML, Oracle DB, REST, OOA, OOD, OOP, MDA, TDD, DDD, UML, JUnit, wM MWS, wM Integration Server, wM CAF, JavaScript, wM Designer, wM BPM, Ant

Branche    Energie
Beschreibung    POC Implementierung eines OPC Adapters zum Auslesen der Sensoren
Rolle    Senior IT-Consultant (webMethods) / Senior Java Entwickler
Verantwortungsbereich
im Backend-Bereich    Implementierung eines OPC Adapters
(Implementierung der Logik zum Auslesen der Werte aus dem Stream, Implementierung der Businesslogik, Implementierung der Services, Implementierung der Visualisierung).
Technologie    JEE/J2EE, Java 1.6, Java Reflection, XML, Eclipse, OPC, JeasyOPC, OOA, OOD, OOP, MDA, TDD, DDD, JUnit, wM Designer, wM Integration Server, ARIS MashZone, REST

Projekt    Onlinebanking Plattform bei der internationalen Direktbank Nürnberg
Branche    Banken
Zeitraum    07.2011 – 11.2011
Beschreibung    Erstellung der neuen Onlinebanking Plattform – Backend Entwicklung
Rolle    Senior Java Entwickler / Senior Software Engineer
Verantwortungsbereich
im Backend-Bereich    Design und Implementierung der Middleware-Services für die Client-Anwendungen
Anbindung der Umsysteme
Testdurchführung und Dokumentation
Technologie    JEE/J2EE, Java 1.6, EJB3, JPA (Java Persistence API), JAX-WS 2.0, JAXB, JDBC, HTTP,  Java Reflection,  OOA, OOD, OOP, MDA, TDD, DDD, UML, XML, XSLT, Hibernate, HQL (Hibernate Query Language), JUnit, Oracle DB, H2, JBoss 5.1, Ubuntu 10.4, Eclipse, Ant, Hudson, Last Tests, Pen-Test, Mitarbeit bei IT-Sicherheitsanalyse, SonarQube

 Projekt    Großprojekt mit mehreren Ausbaustufen bei der internationalen Großbank in Frankfurt am Main
Branche    Banken
Zeitraum    05.2007 – 06.2011
Beschreibung    Migration, Konzeption, Aufbau und Betreuung der Testinfrastruktur für die Datenmigration, Prozessbeschreibung inkl. der Implementierung, Problemanalyse und Problembehebung, Inbetriebnahme der Produkte
Rolle    Senior IT-Consultant/Software Engineer/Software Entwickler
Verantwortungsbereich
im Backend-Bereich    Incident Koordination und Management
Fehleranalyse
Fehlerbehebung
Performanceoptimierung
Unterstützung der Projektleitung,
Anforderungsanalyse,
Evaluierung verschiedener MDM (Master Data Management) Lösungen,
Dokumentation
Technologie    Diverse Technologien aus dem zentralen und dezentralen Umfeld
    
Beschreibung    Anforderungsanalyse, Design, Weiterentwicklung und Inbetriebnahme einer SOA-Lösung basierend auf JAX-RPC (Web Services) als Backend Service Layer einer Offshore - Frontend- Weiterentwicklung in einem Großprojekt der Bank. Weiterentwicklung, Bugfixing und Wartung der Anwendung. Weiterentwicklung und Inbetriebnahme einer Error-Reporting Application.
Rolle    Senior Java Entwickler / Senior Software Engineer / Scrum Team Member
Verantwortungsbereich
im Backend-
und Frontend-Bereich    Anforderungsanalyse
Aufwandschätzungen
Teilprojektplanung
Technische Designs
Testfallerstellung und Testdurchführung
Weiterentwicklung einer Frontend-, Service Layer- (Backend) Implementierung
(Datenbankmodellierung, Erstellung der Datenbanktabellen, Implementierung der Datenbankzugriffslogik, Implementierung der Businesslogik, Implementierung der Services, Performanceoptimierung, Anbindung weiterer Systeme)
Inbetriebnahme der Anwendungen
Erstellung der Betriebskonzepte
Support Systemtest u. Fach-Abteilung
Wartung der Frontend-Implementierung
Wartung der ServiceLayer- (Backend) Implementierung
Wartung einer Error-Reporting Application
Technologie    J2EE/Java EE, EJB, JNDI, JDBC, HTTP, Java Reflection, Web Services, JAX-RPC, JAXB, log4j, OOA, OOD, OOP, MDA, TDD, DDD, UML, IBM RAD, IBM WebSphere, Eclipse, SOAP, XML, HTML, SOAP over JMS/MQ, JPA, Hibernate, HQL (Hibernate Query Language), Spring, AspectJ, Coba-Framework (Frame), Struts,JSP (Java Server Pages), Servlets, Common-Controls, JUnit, Swing, JavaFX, Apache Velocity, SQL, Oracle DB, IBM DB2, H2, Maven, Scrum, Agile Softwareentwicklung

Beschreibung    Stufenweise durchgeführte Ablösung der hostbasierten "Kundenbasisdaten" zu einer dezentralen Lösung. Entwicklung komplexer Erweiterungen.
Rolle    Java Entwickler / Software Engineer / Scrum Team Member
Verantwortungsbereich
im Backend-
und Frontend-Bereich    Wartung der Frontend-Implementierung
Wartung der Service Layer- (Backend) Implementierung
Wartung einer Error-Reporting Application
Entwicklung einer Frontend-Implementierung
Entwicklung einer Service Layer- (Backend) Implementierung
(Datenbankmodellierung, Erstellung der Datenbanktabellen, Implementierung der Datenbankzugriffslogik, Implementierung der Businesslogik, Implementierung der Services und die Erweiterung des Frontends, Performanceoptimierung).
Release-Management
Technologie    J2EE/Java EE, EJB/EJB3, JNDI, JDBC, HTTP, Java Reflection, Web Services, JAX-RPC, JAX-WS, JAXB, log4j, OOA, OOD, OOP, MDA, TDD, DDD, UML, IBM RAD, IBM WebSphere, Eclipse, SOAP, XML, HTML, SOAP over JMS/MQ, JPA, Hibernate, HQL (Hibernate Query Language), Spring, AspectJ, Coba-Framework (Frame), Struts, JSP (Java Server Pages), Servlets, Common-Controls, JUnit, RichFaces, JSF (Java Server Faces), Swing, JavaFX , Apache Velocity, SQL, Oracle DB, IBM DB2, H2, Maven, Canoo WebTest, Scrum, Agile Softwareentwicklung
    
Beschreibung    Anforderungsanalyse, Design, Weiterentwicklung und Inbetriebnahme einer SOA-Lösung basierend auf JAX-RPC (Web Services) als Backend Service Layer einer Offshore - Frontend-Weiterentwicklung in einem Großprojekt der Bank. Weiterentwicklung, Bugfixing und Wartung der Anwendung. Weiterentwicklung und Inbetriebnahme einer Error-Reporting Application.
Rolle    Java Entwickler / Software Engineer / Scrum Team Member
Verantwortungsbereich
im Backend-
und Frontend-Bereich    Wartung der Frontend-Implementierung
Wartung der Service Layer- (Backend) Implementierung
Wartung einer Error-Reporting Application
Anforderungsanalyse, Design und Weiterentwicklung einer Frontend-, Service
Layer Application
Implementierung einer Error-Reporting Application
Inbetriebnahme der Anwendungen
Weiterentwicklung einer Service Layer- (Backend) Implementierung
(Datenbankmodellierung, Erstellung der Datenbanktabellen, Implementierung der Datenbankzugriffslogik, Implementierung der Businesslogik, Implementierung der Services und die Erweiterung des Frontends).
Technologie    J2EE/Java EE, EJB, JNDI, Java Reflection, Web Services, JAX-RPC, JAXB, log4j, OOA, OOD, OOP, MDA, TDD, DDD, UML, IBM RAD, IBM WebSphere, Eclipse, SOAP, XML, HTML, SOAP over JMS/MQ, JPA, Hibernate, HQL (Hibernate Query Language), Spring, AspectJ, Coba-Framework (Frame), Struts, JSP (Java Server Pages), Servlets, Common-Controls, Swing, JavaFX, Apache Velocity, JUnit, SQL, Oracle DB, IBM DB2, H2, Maven, Scrum, Agile Softwareentwicklung
    
Beschreibung    Anforderungsanalyse, Design, Entwicklung und Inbetriebnahme einer SOA Lösung
basierend auf JAX-RPC (Web Services) als Backend Service Layer einer Offshore - Frontend-Implementierung in einem Großprojekt der Bank. Übernahme, Weiterentwicklung und Bugfixing der Anwendung.
Rolle    Java Entwickler / Software Engineer / Scrum Team Member
Verantwortungsbereich
im Backend-
und Frontend-Bereich    Anforderungsanalyse, Design, Entwicklung und Inbetriebnahme einer Frontend-,
Service Layer- (Backend) Implementierung und einer Error-Reporting Application
(Datenbankmodellierung, Erstellung der Datenbanktabellen, Implementierung der Datenbankzugriffslogik, Implementierung der Businesslogik, Implementierung der Services und des Error-Reportung-Frontends, Performanceoptimierung).
Technologie    J2EE/Java EE, EJB, JNDI, Java Reflection, Web Services, JAX-RPC, JAXB, log4j, OOA, OOD, OOP, MDA, TDD, DDD, UML, IBM RAD, IBM WebSphere, Eclipse, SOAP, XML, HTML, JMS, MQ, SOAP over JMS/MQ, JPA, Hibernate, HQL (Hibernate Query Language), Spring, AspectJ, Coba-Framework (Frame), Struts, JSP (Java Server Pages), Servlets, Common-Controls, Swing, JavaFX, Apache Velocity, JUnit, SQL, Oracle DB, IBM DB2, H2, Maven, Scrum, Agile Softwareentwicklung

Beschreibung    Konzeption und Umsetzung eines Frameworks zur Migration der bestehenden Anwendungen auf OSGi-Plattform
Rolle    Java Developer / Software Engineer
Verantwortungsbereich
im Backend-
und Frontend-Bereich    Anforderungsanalyse, Analyse der Komponenten vom Kundenframework und eingesetzter Technologien, Erarbeiten der Lösungen und Konzepte für die Migration der Kundenframeworks mit eingesetzten Technologien auf die OSGi-Plattform, Bereitstellen der Module, Implementierung von Komponenten, Beschreibung der Ergebnisse
Technologie    OSGi, Eclipse Equinox, Spring, Spring-DM, Frame, Java, J2EE, Java Reflection, JSP (Java Server Pages), Struts, Common-Controls, Swing, JavaFX, JPA, Hibernate, HQL (Hibernate Query Language), log4j, JUnit, OOA, OOD, OOP, MDA, TDD, DDD, UML, IBM WebSphere, IBM RAD, IBM ClearCase, Oracle DB, H2, SQL, iText, POI, XML, HTML, MS Word, Excel

Beschreibung    Konzeption und Umsetzung einer Anwendung für die Zeiterfassung und Abrechnung im Consulting-Bereich
Rolle    Java Developer / Software Engineer
Verantwortungsbereich
im Backend-
und Frontend-Bereich
(Fullstack Entwicklung)    Anforderungsanalyse, Design, Umsetzung der kompletten Anwendung (Datenbankmodellierung, Erstellung der Datenbanktabellen, Implementierung der Datenbankzugriffslogik, Implementierung der Algorithmen und der Businesslogik, Implementierung der Services und des Frontends, Performanceoptimierung), Test, Dokumentation
Technologie    Frame, Java, J2EE, Java Reflection, JSP (Java Server Pages), Struts, Common-Controls, Swing, JavaFX, JPA, Hibernate, HQL (Hibernate Query Language), log4j, OOA, OOD, OOP, MDA, TDD, DDD, UML, IBM WebSphere,
IBM RAD, IBM ClearCase, Oracle DB, H2, SQL, iText, POI, XML, HTML, JUnit, MS Word, Excel

Projekt    Diverses
Zeitraum    07.2003 – 09.2006
Branche    Software Development
Beschreibung    Integration eines grafischen UML-2.0 Editors mit Grid Development Tools für Eclipse
Rolle    Java Developer / Software Engineer
Verantwortungsbereich
im Backend
und Frontend-Bereich
(Full-Stack Entwicklung)    Analyse der Fachlichen Anforderungen, Entwurf und Implementierung von
Integrations-Komponenten, Beschreibung der Ergebnisse
Technologie    Java, Java Reflection, J2EE, UML, GEF, EMF, XML, XMI, Eclipse, SWT, JFace, CVS, MS Word, Excel,
PowerPoint

Beschreibung    Umsetzung eines grafischen UML-2.0 Editors für Eclipse
Rolle    Java Developer / Software Engineer
Verantwortungsbereich
im Backend
und Frontend-Bereich
(Full-Stack Entwicklung)    Analyse der Fachlichen Anforderungen, Entwurf und Implementierung der
Anwendung, Tests, Beschreibung der Ergebnisse
Technologie    Java, Java Reflection, J2EE, UML 2, GEF, EMF, XML, XMI, Eclipse, SWT, JFace, CVS, MS Word, Excel,
PowerPoint, Linux, Windows

Beschreibung    Entwurf und Implementierung eines erweiterbaren Digitalsimulators (als Software)
Rolle    Java Developer / Software Engineer
Verantwortungsbereich
im Backend
und Frontend-Bereich
(Full-Stack Entwicklung)    Analyse der Fachlichen Anforderungen, Entwurf und Implementierung der
Schnittstellen, Testen der Anwendung, Beschreibung der Ergebnisse
Technologie    Java, Java Reflection, UML, Eclipse, NetBeans, AWT, Swing, CVS, MS Word, Excel, PowerPoint, Linux, Windows

---------

Sprachen

DeutschMutterspracheEnglischverhandlungssicher
exali-logo

exali Berufshaftpflicht-Siegel

Das original exali Berufshaftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat.

Versichert bis: 01.08.2027


Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden