Keywords
Skills
Project history
- Prüfung und Verarbeitung von XML-Dateien(Ginster v18, v19) im Rahmen steuerrelevanter Prozesse.
- Technische Architektur der Schnittstellen nach innen zu den Backend-Systemen (Rest, JMS),
- Asynchrone Nachrichtenverarbeitung (Batchprozesse, JMS, ActiveMQ),
- Datenbankanbindung (Oracle, JPA, Liquibase),
- Implementierung und Dokumenation der Komponenten,
- Tests mit JUnit, Mockito, Zephyr.
- Agile Softwareentwicklung nach Scrum (3 Wochen Sprints).
- Dokumentation (Jira, Confluence).
Technologien: Java 11, Spring 5.3, Spring Boot 2.7, JBoss 7.2, JUnit, Mockito, Maven 3, Git, Oracle DB 19c, JPA, Liquibase, Apache ActiveMQ 5.16, Zephyr, IntelliJ, Json, XML, Swagger UI.
- Technische Architektur der Schnittstellen nach außen zu den Marktpartnern. (Email, Sftp, Rest)
- Technische Architektur der Schnittstellen nach innen zu den Backend-Systemen (Rest, Cloud),
- Cloud Architektur,
- Asynchrone Nachrichtenverarbeitung,
- Implementierung der Komponenten (Microservices),
- Agile Softwareentwicklung nach Scrum (2 Wochen Sprints)
Technologien: Java 11, Spring Boot, JUnit, Mockito, Pact, Docker, Kafka, AWS Cloud (S2 Buckets, SqsQueues)
Anwendungen innhalb einer Cloud Architektur.
Schwerpunkt: Performance, Ausfallsicherheit.
Tätigkeit
* Technische Architektur der Backend-Systeme basierend auf Microservices und Cloud Anwendungen,
* Datenbankentwurf,
* Schnittstellenentwurf in enger Zusammenarbeit der Frontend- und Appentwickler,
* Asynchrone Nachrichtenverarbeitung (MaaS, Message Queue)
* Microservices,
* Implementierung der Komponenten,
* Agile Softwareentwicklung
Technologien
* Java 11,
* Apache Tomcat 8,
* Maven 3 als Build-Management-Tool,
* Spring Boot Framework 2.1,
* REST Webservice,
* Json,
* Olingo OData v2, v4,
* JPA, EclipseLink,
* SQL Server 2017,
* Cosmos DB(Azure Document DB),
* Microsoft Azure Cloud, (Service Bus, Application Insight,
WebJobs, Tomcat, )
* Junit,
* Mockito,
* Git als Versionsveraltung,
* Eclipse 4.7,
* Atlassian Produkte Jira, Bitbucket.
* Design der internen Softwareentwicklungsprozesse,
* Aufbau des Deployment Managements,
* Konzept und Entwicklung eines Frameworks, um verschiedene Implementierungen von Algorithmen in
verschiedenen Kontexten wiederverwenden zu können,
* Implementierung der Basisfunktionalität (Error handling, Logging, JUnit-Tests),
* Schulung der wissenschaftlichen Mitarbeiter,
* Unterstützung im Refactoring bestehender Programme mit den Schwerpunkten: Stabilität, Wartbarkeit,
Skalierbarkeit und Performance.
* Unterstützung im Entwurf neuer Projekte und Anpassung bestehender Projekte an das Framework.
Technologien
* Java 8.0, JavaEE 7,
* Apache Tomcat 7,
* Maven als Build-Management-Tool,
* Spring Framework
* XML
* REST Webservice,
* UIMA CAS,
* Drools Rulesengine,
. JUnit,
* Git als Versionsveraltung,
* Eclipse 4.6,
* Atlassian Produkte Jira, Bamboo, Bitbucket.
Selektion und Anzeige von technischen Dokumenten nach der S1000D Spezifikation.
Meine Aufgaben waren
* performantes Filtern von Dokumenten aus der Datenbank:
Analyse und Optimierung, bzw. Implementation neuer Filtermethoden,
* Update des Windowsclients:
Aktualisierung der Komponenten,
Anpassungen der Installationsroutinen.
Technologien - Java, JEE 7.0,
* XML, XQuery,
* SQL, DB2 Datenbank,
* Ant als Build-Management-Tool,
* SVN als Versionsveraltung,
* Eclipse 4.4,
* Html, JavaScript,
* InstallShield 2011,
Import Services für ein Enterprise-Content-Management System
Meine Aufgaben waren
* der Komponenten- und Ablaufentwurf,
* Entwicklung und Test,
* Dokumentation.
Für das ECM-System wurden Importer entwickelt, die
* Stammdaten in regelmäßigen Intervallen aktualisieren,
* Content transaktionssicher für das ECM-System aufbereiten und zur Verfügung stellen.
Die Business Logic wurde mittels EJB Session Beans umgesetzt. Die Steuerung erfolgt im ECM-System,
dessen Tasks die EJB entsprechend aufrufen.
Technologien
* JEE 7.0, EJB3.2, JBoss 8.2 (Wildfly),
* Maven 3.3 als Build-Management-Tool,
* SVN als Versionsveraltung,
* Jenkins als Integrationssystem,
* Oracle Datenbank,
* Junit-Tests, Arquillian 1.1, H2 1.3,
* Saperion 7.5 Enterprise-Content-Managment System,
* Windows Server,
* Eclipse 4.5,
* Jira,
* Enterprise Architect 10.
Datenerfassung (MDE), sowie Front- und Backendentwicklung,
Aufwandsabschätzungen,
Sprintplanung.
Technologien
* Java EE, EJB3, JBoss,
* Swing, SWT
* TREND-Framework,
* Maven als Build-Management-Tool,
* CVS, SVN als Versionsveraltung,
* Jenkins als Integrationssystem,
* MySQL Datenbank,
* Junit-Tests,
* continuous integration,
* agile Softwareentwicklung (Scrum).
Teamführung (4 Entwickler),
Sprintplanung,
Architektur,
Programmierung,
Performance Analyse und Optimierung.
Technologien
* Webservice-Entwicklung,
* Architektur der Softwarekomponenten mittels
Enterprise Architect, UML,
* Programmierung in Java (Java EE) unter Netbeans,
* Skriptprogrammierung in Python,
* Maven als Build-Management-Tool, sowie SVN und Jenkins,
* Webservice Technologien: JSON, REST, SOAP, WSDL, JAX-WS,
* Servlets,
* XML-Bearbeitung (JAXB, StAX),
* Tomcat als Application-Server,
* MySQL Datenbank,
* SQL, JDBC,
* JUnit Tests,
* JMeter Tests zur Performanzanalyse, automatisierte Lasttest.
* Rules Engine Drools,
* agile Softwareentwicklung (Scrum),
* Aufwandsabschätzungen, Sprintplanung.
* Programmierung.
Technologien
* Programmierung in Java unter Eclipse (Java EE, EJB),
* DB2 Datenbank (Spring DAO, mybatis und SQL),
* Spring Framework,
* Webservices Technologien: REST, JSON,
* Maven als Build-Management-Tool,
* JUnit Tests,
* JMeter Tests zur Performanzanalyse,
* UML Modellierung mittels Magic Draw,
* agile Softwareentwicklung (Scrum),
* Aufgabenverwaltung mittels Jira.
* Architektur der Komponenten,
* Programmierung
Technologien
* Oracle Datenbank (Spring DAO, JDBC und SQL),
* Datenimport über HTTP-Get,
* Programmierung in Java (Java EE, EJB) unter Eclipse,
* Webservices Technologien: WSDL, SOAP,
* Java Swing,
* Maven als Build-Management-Tool,
* JUnit Tests,
* Parsen von XML Dokumenten (DOM) ,
* Frameworks Spring, Bob (AXA intern),
* Junit Tests,
* Testmanagement mit HP Quality Center.
* Analyse und Modellierung von Geschäftsprozessen.
Technologien
* Programmierung in Java (Java EE, EJB) unter Eclipse,
* Webservices Technologien: WSDL, SOAP, REST, JAX-WS,
* Webapplikationen mittels JSF, JSP.
* Server-Umgebung JBoss, Apache Tomcat.
* Maven als Build-Management-Tool,
* Softwareentwicklung im Hochlast-Umfeld,
* Optimierung von Webservices für mobile Anwendungen,
* DB2 und MySQL Datenbanken,
* Zugriff auf Datenbanken mittels JPA, JDBC und SQL,
* Spring Framework,
* Hibernate, JPA,
* Parsen und Bearbeitung von XML-Dokumenten, (DOM),
* Testclient-Applikation mit Java-Swing und JSF.
* Enterprice Architect als Softwaremodellierungswerkzeug,
* Testmanagement mittels HP Quality Center,
* continuous integration,
* Durchführung von Präsenzveranstaltungen,
* Erläuterung der Studieninhalte.
vollständig Open Source basierend.
Technologien - Java, Java EE, Swing,
* MySQL Datenbank,
* Linux als Platform
* Jbuilder als Entwicklungsumgebung.
* Durchführung der Lehrveranstaltungen,
* Erstellung und Korrektur der Prüfungsklausur.
C und C++ für die Siemens Business Services GmbH, Essen,
* Durchführung der Lehrveranstaltungen anhand vorgegebener Scripte,
* Erstellung und Korrektur der Prüfungsklausur.
Flash und HTML für die Gesellschaft für Personalentwicklung und - management mbH, Köln
* Konzeption der Kursziele und Erstellung eines Unterrichtsplans,
* Durchführung der Lehrveranstaltungen,
* Erstellung und Korrektur der Prüfungsklausur.
und Visual Basic),
Statistische Auswertungssoftware,
Netzwerkadministration.
Local Availability
Reisbereitschaft: 2-3 Tage alle zwei Wochen
Covered by Exali's professional indemnity insurance
The freelancer is covered by a reliable insurance provider that offers protection against common risks associated with digital and IT professions (damage claims, third-party cyber damage, etc.).
Covered from 24.11.2014 until 01.01.2025
Check the freelancer's Exali insurance profile (insured activities, scope, etc.) »