freiberufler Software Architekt - Java Backend - Spring Boot - Camunda BPM auf freelance.de

Software Architekt - Java Backend - Spring Boot - Camunda BPM

offline
  • auf Anfrage
  • 10557 Berlin
  • auf Anfrage
  • fr  |  de  |  en
  • 01.02.2024

Kurzvorstellung

Java Backend/Java EE/Spring/Spring Boot
Spring DATA/JPA/QueryDsl/Hibernate/EclipseLink
DB Migration/Flyway/Oracle/MySQL
Microservices/RESTful/Swagger/OpenAPI
Camunda 7.x/BPMN 2.0/DMN
BI Reporte/JasperReports/JasperSoft Studio

Qualifikationen

  • Business Process Model and Notation (BPMN)
  • Camunda BPM
  • IT-Beratung (allg.)
  • J2EE (Java EE)
  • Java (allg.)
  • Representational State Transfer (REST)
  • SOA (Serviceorientierte Architektur)
  • SOAP (Simple Object Access Protocol)
  • Spring
  • Spring Boot

Projekt‐ & Berufserfahrung

Camunda Berater, Backend Architekt, Lead Java Backend Entwickler (Spring Boot)
Nord/LB, Hannover
1/2021 – 12/2022 (2 Jahre)
Banken
Tätigkeitszeitraum

1/2021 – 12/2022

Tätigkeitsbeschreibung

Tätigkeiten/Aufgaben:
● Fachlicher Experte des Kunden für alle Architektur Themen - Gemeinsame IT Strategien planen und implementieren, Konzeption
komplexer, verteilter Enterprise-Softwarearchitekturen (insbesondere Microservices und APIs)
● Koordination von Aufgaben und strategische Ausrichtung der Architektur der Kunden - Mitarbeit auf Conceptual Technology Level -
Anforderungsaufnahme und Dokumentation - Konzeption und Entwicklung digitaler Produkte
● Coaching und aktive Unterstützung der Produktteams bei Design und Entwicklung von APIs mit OpenAPI (Design First)
● Coaching, Wissensvermittlung bis hin zur aktiven Unterstützung als Developer - Bau von APIs im Team begleiten, entwerfen und
entwickeln - Früh in den API-Entwicklungsprozess der Produktteams einklinken, Zusammenhänge erkennen, Vorgehensweisen
hinterfragen und mit Best Practices und operativem Mitwirken aktiv beim Design und der Umsetzung unterstützen
● Pair Programming und Code Reviews - Austausch mit den API Product Ownern - Erkenntnisse aus dem Entwicklungsprozess
zurückzuspielen - Stakeholder Management
● Beratung sowie Konzeptionierung bei der Transformierung von alten PBMN Workflows in Camunda und Camunda Modeler - Beratungsund Entwicklungsleistung bei der Digitalisierung von Geschäftsprozessen durch Camunda. Beratung zum Einsatz und zur Konfiguration
von Camunda BPM - Beratung bei der Inbetriebnahme von Camunda hinsichtlich Performance und Skalierbarkeit. Entwicklung von
BPMN Prototypen in kurzen Iterationen und enger Zusammenarbeit mit verschiedenen Stakeholder - BPMN und DMN Modellierung und
Implementierung der Lösung mit Camunda, Betriebsunterstützung und Bug Fixing. Transfer und Dokumentation des projektbezogenen
Wissens
Technologien:
Windows, Linux, Eclipse, IntelliJ, Java (openJDK 13+), Spring Boot, Spring Tool Suite, Spring Integration, Spring MVC, Spring DATA/JPA,
spring-boot-starter-security, keycloak-spring-boot-starter, spring-boot-starter-actuator, spring-boot-starter-oauth2-resource-server, spring-bootstarter-webflux, REST, Swagger/OpenAPI, Jenkins, GitLab, Github, GIT, GitBash, JIRA, Confluence, Kibana, OracleDB, H2, MySQL,
PostgresSQL, flyway, SOAP, WSDL, Webservices, SOA, Microservices, Servlets, XML, XSD, JSON, YAML, JsonSchema, Camunda,
Camunda Modeler, Nexus, SonarQube, Junit, SoapUI, Postman, Insomnia, Mockito, JAX-RS, JAX-WS, JAXB, Confluent Kafka, JMS,
RabbitMQ, Log4j, slf4j, Apache cxf, Maven, maven-assembly-plugin, openapi-generator-maven-plugin, maven-dependency-plugin, maven
plugin wsdl2java und xsd2java,jsonschema-maven-plugin, Docker, Lombok

Eingesetzte Qualifikationen

Agile Entwicklung, SCRUM, Spring, Business Process Model and Notation (BPMN), Kafka

Camunda Berater, Java Backend (Spring Boot) Entwickler
VHV Versicherung AG, Hannover
7/2020 – 12/2020 (6 Monate)
Versicherungen
Tätigkeitszeitraum

7/2020 – 12/2020

Tätigkeitsbeschreibung

Projektbeschreibung: Modellierung und Umsetzung der Backend-Infrastruktur eines BPMN Auttomaten für den automatisierten Bounce
Management im Rahmen des Double-Opt-In-Verfahrens mit Camunda.
Tätigkeiten/Aufgaben:
● Beratung, Modellierung und Umsetzung der Double-Opt-In und Bounce Management BPMN Prozesse für die E-Mail Validierung mit
Camunda, Anbindung Camunda Engine an der externen ITVerfahren wie GuidWire (Claim Center / Policy Center / Contract Manager),
Panda System. Aufbau, Konfiguration, Administration, Integration von Camunda BPMN Prozessen. Integrationsarchitekturen (ESB,
Webservices, REST, Messaging)
● Unterstützung des Entwicklerteams bei Neu-/ bzw Weiterentwicklung von Serviceoperationen im ESB. Anbindung von Webservices an
externen Providern wie WebPDF und WebSMS. Unterstützung des Entwicklerteams bei Planung, Analyse und Entwurf einer neuen
Systemarchitektur, die sowohl die neuen Anforderungen des Projektes als auch die bisherigen Funktionalitäten ermöglicht.
● Aufnahme und Analyse von Kundenanforderungen aus dem Fachbereich im agilen Umfeld (Scrum/Kanban), Aufwandsschätzungen und
Machbarkeitsanalysen gemeinsam mit dem Team, Kommunikation mit den verschiedenen POs der Fachbereichen und mit den
Schnittstellenpartnern
● Unterstützung des Produktteams bei der fachlichen Bewertung, Aufwandsschätzung, Umsetzungsplanung, Identifizierung der
Arbeitspakete und Koordinierung der Entwicklungsarbeiten. Dokumentation und Transfer von Knowhow im Rahmen des Projektes.
Vorbereitung und Präsentation von Sprint-Reviews. Organisation und Präsentation von Workshops im Team. Organisation und
Präsentation von technischen Schulungen und Bestpractices im Umsetzungsteam.
● Mitarbeit bei der Erstellung sowie Umsetzung der zugewiesenen User Stories, Entwicklung und Durchführung von Testautomatisierung
(JUnit Tests, Component Test, funktionale Tests, Performance Tests und Regressionstest), Betriebsunterstützung bei der Fehleranalyse
und Bug Fixing der Defekts. Deployment von Artefacts am Ende vom Sprint auf die verschieneden Ebenen.
Technolgien:
Windows, Linux, Eclipse, Java, Spring Boot, Spring Tool Suite, Spring Integration, Spring MVC, Spring DATA/JPA, Maven, Ant, WebPDF,
WebSMS, ReST, Swagger/OpenAPI, Jenkins, Bitbucket, JIRA, Confluence, Kibana, GIT, GitBash, OracleDB, H2, SQL Developer, SOAP,
WSDL, SOA, Webservices, Servlets, XML, XSD, JSON, Camunda, Camunda Modeler, Nexus, SonarQube, Junit,, SoapUI, Postman, Mockito,
JAX-RS, JAX-WS, JAXB, Confluent Kafka, JMS, RabbitMQ, Log4j, slf4j, Apache cxf, maven plugin wsdl2java, xsd2java

Eingesetzte Qualifikationen

Apache Maven, Git, Prozess- / Workflow, Software Architektur / Modellierung, Softwareentwicklung (allg.), Spring

Camunda Berater, Softwarearchitekt, Java EE Backend Entwickler, Lead Developer
Bundesagentur für Arbeit, Nürnberg, Nürnberg
2/2020 – 8/2020 (7 Monate)
Öff. Sektor/Behörde
Tätigkeitszeitraum

2/2020 – 8/2020

Tätigkeitsbeschreibung

Projektbeschreibung: Modellierung und Umsetzung der Backend-Infrastruktur eines Automaten für die automatisierte Verarbeitung von
Überschneidungsmitteilungen im Rahmen des AIDA Projekts (Automatisierung in der Arbeitslosenversicherung).
Tätigkeiten/Aufgaben:
● Unterstützung des BA IT-Systemhauses im Projek AIDAV (“Automatisierung von Überschneidungsmitteilungen in der
Arbeitslosenversicherung“). Erstellung von Softwarearchitektur, Design von REST API, Umsetzung von Adaptoren und Anbindung
des Workflow Engine Camunda an externen IT-Verfahren wie BLM, STEP, COLIBRI, VerBIS, eAKTE. Umsetzung von JavaEE /
EJB/Servlets, Mehrschicht-Anwendungen und Anbindung embedded EJB-Container, Applikationsserver (Payara)
● Unterstützung des Entwicklerteams bei Neu-/ bzw Weiterentwicklung von Features. Unterstützung des Entwicklerteams bei Planung,
Analyse und Entwurf von Systemarchitektur. Aufbau, Konfiguration, Administration, Integration, Modellierung und Implementierung
von BPMN Workflow mit Camunda und von Camunda Modeler. Erstellung von technischen Konzepten und Umsetzung von
fachlichen Anforderungen in das Architekturdesign, Analyse und Umsetzung von Business-Abläufen in technische Prozesse
● Aufnahme und Analyse von Kundenanforderungen aus dem Fachbereich im agilen Umfeld (Scrum/Kanban), Aufwandsschätzungen
und Machbarkeitsanalysen gemeinsam mit dem Team, Kommunikation mit den verschiedenen POs der Fachbereichen und mit den
Schnittstellenpartnern. Dokumentation und Transfer von Know-how im Rahmen des Projekts. Zusammenarbeit mit dem Fachbereich,
Businessanalysten und externe IT-Experten.
● Unterstützung des Produktteams bei der fachlichen Bewertung, Aufwandsschätzung, Umsetzungsplanung, Identifizierung der
Arbeitspakete und Koordinierung der Entwicklungsarbeiten. Vorbereitung und Präsentation von Sprint-Reviews. Organisation und
Präsentation von Workshops im Team. Organisation und Präsentation von technischen Schulungen und Bestpractices im
Umsetzungsteam.Coaching und Knowhow-Transfer interner Projektmitarbeiter
● Mitarbeit bei der Erstellung sowie Umsetzung der zugewiesenen User Stories im JIRA, Entwicklung und Durchführung von
Testautomatisierung (JUnit Tests, Component Test, funktionale Tests, Performance Tests und Regressionstest), Qualitätssicherung
der Neuentwicklungen, Betriebsunterstützung bei der Fehleranalyse und Bug Fixing von Incidents in der Produktion. Unterstützung
im Release-Management, Überwachung der Anwendung in der Produktion
Technolgien:
Windows, Linux, Eclipse, Java, JEE/Payara Micro, Spring Boot, Spring Tool Suite, Spring Integration, Spring MVC, Spring DATA/JPA,
Hibernate, EclipseLink, OracleDB, SQL, SQL Developer, H2, Liquibase, ReST, Swagger/OpenAPI, Maven, Jenkins, Nexus, SonarQube,
Docker, Mesosphere DC/OS, Atlassian Bitbucket, JIRA, Confluence, Kibana, GIT, GitBash, SOAP, WSDL, SOA, Webservices, Servlets,
XML, XSD, JSON, Camunda, Camunda Modeler, Junit,, SoapUI, Postman, Mockito, JAX-RS, JAX-WS, EJBs, JAXB, JMS, Confluent Kafka
Message Queue, CDI, Eclipse Microprofile, JWT, Log4j, Apache cxf, maven plugin wsdl2java, xsd2java

Eingesetzte Qualifikationen

Apache Maven, Java Architecture for XML Binding (JAXB), Schulung / Coaching (allg.), Schulung / Training (IT), Software Analyse, Software Architektur / Modellierung, Software engineering / -technik, Softwarequalität

Camunda Berater, Java Backend Spring Boot Entwickler
Actum Consulting GmbH, Hamburg
6/2019 – 12/2019 (7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

6/2019 – 12/2019

Tätigkeitsbeschreibung

Projektbeschreibung: Konzeption und Umsetzung der Backend-Infrastruktur für die automatisierte Verarbeitung von Patientendaten aus
SAP sowie Anbidung des Backendsystems an IBM Schnittstellen im Rahmen des eGA Projektes.
Tätigkeiten/Aufgaben:
● Design von REST API mit Swagger, Anbindung des Backendsystems an IAM, IBM eGA und SAP Schnitstellen. Konzeption und
Mapping und Verarbeitung von Patiendaten aus SAP System für IBM eGA API. Konzeption und Umsetzung eines Backend REST API
zur Erzeugung von generischen HTML Formularen. Zusammenarbeit mit dem DevOpsTeam bei Cloudseeds bzgl. Deployment von
Microservices
● Unterstützung des Entwicklerteams bei Neu-/ bzw Weiterentwicklung von Features. Unterstützung des Entwicklerteams bei Planung,
Analyse und Entwurf von Systemarchitektur. Analyse und Umsetzung von fachlichen Anforderungen in das Architekturdesign.
Unterstützung bei der Weiterentwicklung und Pflege von Microservices, Beheben von Fehlern / BugFixing, Weiterentwicklung und
Pflege der eGA API. Dokumentengeneierung für HEK - Mitgliedschaftbescheinigung für Arbeiger für Studenten mit JasperReports und
Jasper Studio.
● Aufnahme und Analyse von Kundenanforderungen aus dem Fachbereich im agilen Umfeld (Scrum/Kanban), Aufwandsschätzungen
und Machbarkeitsanalysen gemeinsam mit dem Team, Kommunikation mit den verschiedenen POs der Fachbereichen und mit den
Schnittstellenpartnern. Dokumentation und Transfer von Know-how im Rahmen des Projekts
● Unterstützung von Produktteams bei der fachlichen Bewertung, Aufwandsschätzung, Umsetzungsplanung, Identifizierung der
Arbeitspakete und Koordinierung der Entwicklungsarbeiten. Vorbereitung und Präsentation von Sprint-Reviews. Organisation und
Präsentation von Workshops im Team. Organisation und Präsentation von technischen Schulungen und Bestpractices im
Umsetzungsteam.
● Mitarbeit bei der Erstellung sowie Umsetzung der zugewiesenen User Stories, Entwicklung und Durchführung von Testautomatisierung
(JUnit Tests, Component Test, funktionale Tests, Performance Tests und Regressionstest), Qualitätssicherung der Neuentwicklungen,
Betriebsunterstützung bei der Fehleranalyse und Bug Fixing von Incidents in der Produktion. Unterstützung im Release-Management,
Überwachung der Anwendung in der Produktion
Technolgien:
Windows, Linux, Eclipse, Java, Spring Boot, Spring Tool Suite, Spring MVC, Spring DATA/JPA, Hibernate, MySQL, OracleDB, SQL, SQL
Developer, MySQLWorkbench, H2, Flyway, ReST, Swagger/OpenAPI, Gradle, GitLab, Jenkins, Nexus, SonarQube, Docker, Openshift,
Atlassian JIRA, Confluence, Readmine, Kibana, GIT, GitBash, SOAP, WSDL, SOA, Webservices, Servlets, XML, XSD, JSON, Camunda,
Camunda Modeler, SoapUI, Postman, Junit, Mockito, Rest Assured, JAX-RS, JAX-WS, JAXB, JMS, RabittMQ, JWT, Spring security, API
Security, PdfBox, JasperReports, JasperSoft Studio, Thymleaf, HTML, CSS, JavaScript/JQuery, Log4j

Eingesetzte Qualifikationen

Apache Maven, Git, Gradle, J2SE (Java SE), JavaScript Object Notation (JSON), mySQL, Spring, SQL, Webservices, XML

Java EE Backend Entwickler, Swing Entwickler
IHK GfI GmbH, Dortmund, Dortmund
3/2019 – 5/2019 (3 Monate)
IT & Öff. Sektor/Behörde
Tätigkeitszeitraum

3/2019 – 5/2019

Tätigkeitsbeschreibung

Projektbeschreibung: Erweiterung, Konzeption und Umsetzung der Backend-Infrastruktur einer Java Swing basierten Anwendung für die
automatisierte Zustellung von e-Rechnung im ZUGFeRD Format für das Output Management System der IHK.
Tätigkeiten/Aufgaben:
● Einarbeitung in die Java Swing Anwendung sowohl das Frontend als auch das Backend. Analyse der fachlichen Anforderungen und
Erarbeitung eines Lösungsdesign für die e-Rechnung.Weiterententwicklung, Fehleranalyse und Bug Fixing in der JEE Anwendung.
Integrationsarchitekturen (ESB, Webservices, REST, Messaging)
● Unterstützung des Entwicklerteams bei Neu-/ bzw Weiterentwicklung von Features. Unterstützung des Entwicklerteams bei Planung,
Analyse und Entwurf von Systemarchitektur. Analyse und Umsetzung von fachlichen Anforderungen in das Architekturdesign.
Unterstützung bei der Weiterentwicklung und Pflege der e-Rechnungskomponente für das Output Management Systems.
● Aufnahme und Analyse von Kundenanforderungen aus dem Fachbereich im agilen Umfeld (Scrum/Kanban), Aufwandsschätzungen
und Machbarkeitsanalysen gemeinsam mit dem Team, Kommunikation mit den verschiedenen POs der Fachbereichen und mit den
Schnittstellenpartnern. Dokumentation und Transfer von Know-how im Rahmen des Projekts
● Mitarbeit bei der Erstellung sowie Umsetzung der zugewiesenen User Stories, Entwicklung und Durchführung von JUnit Tests.
Qualitätssicherung der Neuentwicklungen, Betriebsunterstützung bei der Fehleranalyse und Bug Fixing von Incidents in der
Produktion. Unterstützung im Release-Management, Überwachung der Anwendung in der Produktion
Technolgien:
Windows, Linux, Eclipse, Java, Java Swing, JEE, WebLogic, OracleDB, SQL, DB Visualizer, H2, Maven, Ant, SVN, Perforce (P4), Jenkins,
Nexus, SonarQube, Atlassian JIRA, Confluence, Kibana, SOAP, WSDL, SOA, Webservices, Servlets, XML, XSD, JSON, SoapUI,
Postman, Junit, Mockito, JAX-RS, JAX-WS, JAXB, EJBs, JNDI, JSP, JMS, Log4j

Eingesetzte Qualifikationen

J2EE (Java EE), Swing (Java)

Camunda Berater, Java Backend Spring Boot Entwickler
ALD AutoLeasing GmbH, Hamburg, Hamburg
6/2018 – 1/2019 (8 Monate)
Automobilindustrie
Tätigkeitszeitraum

6/2018 – 1/2019

Tätigkeitsbeschreibung

Projektbeschreibung: Konzeption und Umsetzung der Backend-Infrastruktur eines Online Plattform für die automatisierte Online
Publikation und Bestellung von Leasingsfahrzeugen sowie Anbidung des Backendsystems an IDKnow, DMS Doxis und Mircrosoft Azure
Cloude Schnittstellen.
Tätigkeiten/Aufgben:
● Umsetzung der Publikation und Bestellung BPMN Prozesse mit Camunda, Anbindung von Camunda Engine an der externen IT
Verfahren wie IDKnow, DMS SER Doxis und Mircrosoft Azure Cloudedienste. Aufbau, Konfiguration, Administration, Integration von
Camunda BPMN Prozessen. Design von REST API
● Unterstützung des Entwicklerteams bei Neu-/ bzw Weiterentwicklung von Features. Unterstützung des Entwicklerteams bei Planung,
Analyse und Entwurf von Systemarchitektur. Aufbau, Konfiguration, Administration, Integration, Modellierung und Implementierung
von BPMN Workflow mit Camunda und von Camunda Modeler. Erstellung von technischen Konzepten und Umsetzung von
fachlichen Anforderungen in das Architekturdesign, Analyse und Umsetzung von Business-Abläufen in technische Prozesse
● Aufnahme und Analyse von Kundenanforderungen aus dem Fachbereich im agilen Umfeld (Scrum/Kanban), Aufwandsschätzungen
und Machbarkeitsanalysen gemeinsam mit dem Team, Kommunikation mit den verschiedenen POs der Fachbereichen und mit den
Schnittstellenpartnern. Dokumentation und Transfer von Know-how im Rahmen des Projekts
● Mitarbeit bei der Erstellung sowie Umsetzung der zugewiesenen User Stories, Entwicklung und Durchführung von
Testautomatisierung (JUnit Tests, Component Test, funktionale Tests, Performance Tests und Regressionstest), Qualitätssicherung
der Neuentwicklungen, Betriebsunterstützung bei der Fehleranalyse und Bug Fixing von Incidents in der Produktion. Unterstützung
im Release-Management, Überwachung der Anwendung in der Produktion
Technolgien:
Windows, Linux, Eclipse, Java, Spring Boot, Spring Tool Suite, Spring MVC, Spring DATA/JPA, Hibernate, MySQL, OracleDB, SQL, SQL
Developer, H2, Liquibase, ReST, Swagger/OpenAPI, Gradle, GitLab, Jenkins, Nexus, Mantis, Kibana, GIT, GitBash, SOAP, WSDL, SOA,
Wicket, Webservices, Servlets, XML, XSD, JSON, Camunda, Camunda Modeler, SoapUI, Postman, JUnit, Mockito, Rest Assured, JAX-RS,
JAX-WS, JAXB, JMS, RabittMQ, Tomcat, IDKnow, DMS SER Doxis, Microsoft Azure Cloudedienste, JWT, Spring Security, API Security,
Log4j

Eingesetzte Qualifikationen

Prozess- / Workflow

Java Backend, Camunda BPM und Spring Boot Entwickler
Dermalog GmbH, Hamburg
9/2017 – 5/2018 (9 Monate)
IT und Biometrie
Tätigkeitszeitraum

9/2017 – 5/2018

Tätigkeitsbeschreibung

• Spezifikation, Implementierung und Integration von Schnittstellen innerhalb einer SOA­
Landschaft, Implementierung von REST­APIs in einem agilen Team
• Konzeption objektorientierter Software mittels UML ­ Konzeption und Design von Java
EE­Anwendungen innerhalb einer SOA­ Landschaft
• Einsatz von Spring Boot, Swagger, Spring Data JPA/Hibernate, Entwicklung von BP
Workflow unter Einsatz von Camunda Workflow Engine und von Camunda Modeler
• Einsatz von agilen Methoden (Scrum, Kanban) ­ Anforderungsanalyse, Aufnahme von
Anforderungen aus dem Team (Fachbereich und Entwicklung), Aufwandsschätzungen
und Machbarkeitsanalysen gemeinsam mit dem Team
• Kommunikation mit den verschiedenen Fachbereichen ­ Unterstützung von
Produktteams bei der fachlichen Bewertung, Aufwandsschätzung, Umsetzungsplanung,
Identifizierung der Arbeitspakete und Koordinierung der Entwicklungsarbeiten
• Erstellung von technischen Konzepten und Umsetzung von fachlichen Anforderungen in
das Architekturdesign ­ Analyse und Umsetzung von Business­Abläufen auf technische
Prozesse
• Beratung bei der Auswahl von Open Source Technologien zur Integration in Software­
Produkten und Evaluieren von neuen Open Source Technologien und deren Einsätze im
Rahmen von Softwareprojekten
• Empfehlungsmanagement (Vor­ und Nachteile der unterschiedlichen Open Source
Technologien) und die Prototypische Implementierung der Konzeption
• Unterstützung des Produktteams bei Planung, Analyse & Entwurf einer neuen
Systemarchitektur, die sowohl die neuen Anforderungen des Projektes als auch die
bisherigen Funktionalitäten ermöglicht

Eingesetzte Qualifikationen

JDBC (Java Database Connectivity), Apache Maven, Git, Hibernate (Java), J2EE (Java EE), J2SE (Java SE), Jenkins, Spring, SOA (Serviceorientierte Architektur), Representational State Transfer (REST)

Java Backend Entwickler
ADCLEAR GmbH, Berlin
4/2016 – 12/2016 (9 Monate)
Online Marketing
Tätigkeitszeitraum

4/2016 – 12/2016

Tätigkeitsbeschreibung

Im Rahmen eines Software Projekts bei der Firma ADCLEAR GmbH war ich für die Konzeption, Entwicklung und Implementierung von Serviceorientierten Schnittstellen unter Verwendung von Spring Boot zuständig.
Bei diesem Projekt ging es um die Entwicklung eines Scheduler Services, der dazu dienen soll, Tracking Daten Aufbereitungen (Customer Journey) von großen Kunden wie BAUR, BASE, Teufel, Weltbild etc. durch die Technical Account Manager (TAM) zu steuern und zu überwachen.
Im ersten Schritt soll das zur Zeit genutzte Commandline Interface durch ein REST-API ersezt werden. Im zweiten Schritt wird dieser Controller durch einen weiteren Service (Data Processing Scheduler Service) verwendet, um die Steuerung und Überwachung aller Daten-Aufbereitungen (AdHoc, regelmäßige Aufbereitungen) zu realisieren.

Eingesetzte Qualifikationen

Apache Subversion (SVN), Apache Tomcat, Big Data, Business Intelligence (BI), CSS (Cascading Style Sheet), DAO (Data Access Objects), Eclipse, Hibernate (Framework), Hibernate (Java), HTML, J2EE (Java EE), J2SE (Java SE), JDBC (Java Database Connectivity), Jenkins, Jira, JUnit, Kanban (Softwareentwicklung), MongoDB, mySQL, Reporting, Representational State Transfer (REST), SCRUM, Software Design, Spring, SQL, Ubuntu, UML, XML, XSD (XML Schema Definition)

Java Backend Developer
Market Logic Software AG, Berlin
9/2012 – 3/2016 (3 Jahre, 7 Monate)
Markforschung
Tätigkeitszeitraum

9/2012 – 3/2016

Tätigkeitsbeschreibung

Entwickeln einer JavaEE Komponente, welche Anpassung bereits vorhandener Software emöglicht.
Mit Hilfe der entwicklten Komponente soll Anpassungen der bisher benutzten Anwendung an die individuellen Erfordernisse des Unternehmens bzw. des Kunden ermöglicht werden.
Die kundenspezifische Login- bzw. Landingpages (Customizing, Localization) sowie UI Widgets sollen mit dem entwickelten Tool unter Einsatz des GWT Frameworks umgesetzt werden.

Eingesetzte Qualifikationen

Apache Subversion (SVN), Apache Tomcat, CSS (Cascading Style Sheet), Eclipse, EJB (Enterprise JavaBeans), Hibernate (Framework), HTML, J2EE (Java EE), J2SE (Java SE), jboss, JDBC (Java Database Connectivity), Jenkins, JUnit, PostgreSQL, Ubuntu, XML, XSD (XML Schema Definition)

Ausbildung

Dipl. Inf
Informatik
2012
Berlin

Über mich

Softwareberater mit dem Schwerpunkt auf Java Backend Entwicklung, Entwicklung von Microservices, API Design, Automatisierung und Optimierung von Geschäftsprozessen mit Camunda BPM/BPMN 2.0
Gründer, Geschäftsführer/CTO der [...] GmbH & Co. KG, Hauptsitz in Berlin/Deutschland.
Mehr als 12 Jahre praktische Erfahrung und Fachwissen in der IT, Softwareentwicklung und Projektgeschäft - von der Anforderungsanalyse, über UI/UX Design, Projektmanagement, Geschäftsprozessen bis hin zur Konzeption, Implementierung, Integration und Bereitstellung von IT-Lösungen in den Branchen: Finanzen, Versicherungen, Biometrie, IT, Post & Telekommunikation, Transport & Logistik und Automotive.
Ich habe in mehreren Projekten als Software-Architekt und Lead-Developer gearbeitet und dabei 10-köpfige Teams geleitet.
Zu meinen persönlichen Kompetenzen gehören: Offenheit, Zuverlässigkeit,
Kommunikationsfähigkeit, Teamfähigkeit, Einsatzbereitschaft, Selbstständigkeit sowie eine lösungsorientierte Arbeitsweise.
Gerne unterstütze ich Sie bei der Umsetzung Ihrer Digitalisierungsprojekte
(Modernisierung, Erweiterung, Neuentwicklung und Pflege Ihrer Systeme) vor Ort oder Remote.

Weitere Kenntnisse

Projekt bezogene Expertise
● IT Beratung
– Fachlich, Technologisch
● Agile Methoden
– Scrum/Kanban
– Pair Programming
– Feature Driven
Development (FDD)
● PM Software
– Atlassian JIRA, Confluence
– Readmine
– Mantis
● Softwareentwicklung
– Java, JEE/EJB, JSP
- Servlet, Jax-ws, Jax-rs, SOAP, REST, GWT, Wicket, Tomcat, Jboss,
- Payara Micro, Junit, Postman, SoapUI
– Spring, Spring MVC, Spring Boot, Spring DATA/JPA, Hibernate, EclipseLink, SQL,
- MySQL, PostgreSQL, Oracle, DBMS, DB Migration, Flyway
– Swagger/OpenAPI
– API Design, API Security,
JWT
– DevOps/CI/CD
● Maven, Gradle, GIT,
GitLab, Github, BitBucket, Jenkins, Nexus, SonarQube
– Eclipse IDE, IntelliJ, Visual Studio Code
Softwarearchitektur
– Client/Server
– SOA, Microservices
– Self-Contained Services
● BPMN 2.0/DMN Prozess Modellierung und Entwicklung
– Camunda BPM
– Camunda Modeler
● BI/Reporting, Modellierung und Entwicklung
– JasperReports
– JasperSoft Server
– JasperSoft Studio

Persönliche Daten

Sprache
  • Französisch (Muttersprache)
  • Deutsch (Fließend)
  • Englisch (Grundkenntnisse)
Reisebereitschaft
auf Anfrage
Home-Office
bevorzugt
Profilaufrufe
7210
Alter
42
Berufserfahrung
12 Jahre und 3 Monate (seit 01/2012)
Projektleitung
3 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden