Softwareentwickler, Fullstack mit Java, Angular
Aktualisiert am 15.01.2026
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 17.02.2026
Verfügbar zu: 100%
davon vor Ort: 100%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Muttersprache
Englisch
Verhandlungssicher
Türkisch
Muttersprache

Einsatzorte

Einsatzorte

Frankfurt am Main (+500km)
Deutschland
möglich

Projekte

Projekte

11 Monate
2025-03 - heute

Java Backend Entwicklung Ticket-Tool DiA+

FullStack Developer/Consultant IBM SDK Java 8/17 JEE 11/17 Spring Boot ...
FullStack Developer/Consultant
Aufgabe / Tätigkeit    Ziel des Projektes: Entwicklung neuer Features und Funktionen im Backlog von Jira.

?    Erweiterung Schnittstellen der Kundensysteme und Ticket-Tool Jira (DiA+)
?    Backend- Anwendungsentwicklung mit Java 17 / JEE Version 17 spring-boot, JPA/Hibernate (inkl. Envers)
?    Frontend-Entwicklung mit JSF und PrimeFaces, u. a. für die Gestaltung von Formularmasken, Validierungen und Nutzer-Workflows.
?    Erstellung und Anbindung von REST- und SOAP-Webservices sowie OSCI-Schnittstellen für die Kommunikation mit Umsystemen 
?    Entwicklung und Integration einer Maske und Speicherung in einer Oracle-Datenbank
?    Oracle-Datenbankenanbindungen vorbereiten, anpassen, implementieren 
?    Unterstützung bei der Ziel-Architekturgestaltung für die Einführung einer neuen Standardlösung
?    Parallelbetrieb der alten Host-Lösung bei stufenweiser Neueinführung 
?    externe Konfiguration über Application Properties (dev, test, prod)
?    Entwicklung und Integration von Plausibilitätsprüfungen und eines Nachforderungsmanagements zur Qualitätssicherung eingehender Anträge.
?    Docker Container für die Bereitstellung und das Testen von Services in unterschiedlichen Umgebungen.
?    Umsetzung von User Stories im agilen Scrum-Framework; enge Abstimmung mit Product Ownern, Teilnahme an PI-Plannings und Reviews.
?    Einsatz von Scripting (z. B. für Automatisierungen in der Entwicklungs- und Testumgebung).
?    Nutzung von Git und Maven für Versionierung und Build-Prozesse, IntelliJ IDEA als Entwicklungsumgebung
?    Aufbau und Nutzung einer Kubernetes-Umgebung zur Orchestrierung der in Docker containerisierten Anwendungen
?    Batch Job Anpassungen mittels spring-boot-starter-batch / Springframework 6
?    Konfiguration von Deployment Microservices (Spring Boot/REST), inkl. automatischer Skalierung
?    Einrichtung von Monitoring und Logging zur Überwachung der Jira-Erweiterungen und REST/SOAP-Schnittstellen
?    Mitarbeit im agilen Entwicklungsteam mit laufender Interaktion mit dem gesamten Scrum Team
?    Teilnahme an den quartalsmäßigen Product Increment Plannings des Building Blocks
?    Durchführung Entwickler- und Systemtests mit Testframeworks (E2E, Selenium, JUnit) 
?    Batchtabellen + Logtabellen über OracleDB 
?    Integrationskomponente mit gitlab CI/CD auf OpenShift Containern deployed
?    Java (oracle) zu java 20 kompatibel upgedatet - interface, class von javax zu jakarta
?    Umsetzung der User Stories 
?    Jobs mit Jenkins Build Server gebaut/deployed
?    Erstellung technische Dokumentationen, Versionierung (Git), Issue (GitLab)
 
IBM SDK Java 8/17 JEE 11/17 Spring Boot Jakarta EE JSF Flutter IntelliJ Primeface clean code Angular Typescript DB2 Oracle Datenbank MS Server (MSSQL) PostgreSQL IBM-MESSAGE-QUEUE Docker Kubernetes Apache Camel SQL JPA Hibernate ENVERS REST Restful HTML CSS UML Linux XML OpenShift OpenAPI JSON Selenium jsonParser/Builder Jira Git GitLab Maven OpenJDK DevOps CI/CD JBoss 7/8 Cypress User Stories Jest NGXS SonarQube Keycloak VSCode Eclipse JUnit SOAP Webservices OSCI
Bayerisches Landesamt für Pflege
2 Jahre 3 Monate
2022-11 - 2025-01

JavaEE Backend Entwicklung Bank-Portal

FullStack Developer/Consultant Java Java EE Spring ...
FullStack Developer/Consultant
Ziel des Projektes: Entwicklung neues Bankprodukt. Programmierung eines kompletten Zahlungsverkehrs für Standardsoftware, Middleware für alle Standard Banken Gateway Funktionen.
?    Schnittstellenanpassungen der Umsysteme der Bank zum neuen System (Gateway)
?    JavaEE, Java 8 Backend-Entwicklung spring-boot-starter, starter-web, starter-jms
?    Batch Job Anpassungen mittels spring-boot-starter-batch
?    SQL-Datenbankenanbindungen vorbereiten und anpassen
?    Unterstützung bei der Ziel-Architekturgestaltung für die Einführung einer neuen Standardlösung
?    Parallelbetrieb der alten Host-Lösung bei stufenweiser Neueinführung des neuen Systems
?    externe Konfiguration über Application Properties (dev, test, prod)
?    Mitarbeit im agilen Entwicklungsteam mit laufender Interaktion mit dem gesamten Scrum Team
Teilnahme an den quartalsmäßigen Product Increment Plannings des Building Blocks
?    Durchführung Entwickler- und Systemtests mit Testframeworks
?    Weiterentwicklung Gateway für Projekt Zahlungen
?    Anbindung von API-Schnittstellen
?    Erstellung technische Dokumentationen, Versionierung (Git), Issuemanagement (GitLab)
Java 8/17, JEE, Spring Boot, Angular, Typescript, DB, DB2, Oracle, MS Server (mssql) IBM-MESSAGE-QUEUE, Docker, Apache Camel, SQL, JPA, REST, HTML, CSS, UML, Linux, XML, JSON parser, SCRUM, Jira, Git, GitLab, openjdk,ibmjdk CI/CD     


Docker Parser openidk ibmidk
Java Java EE Spring Spring Batch Spring Boot Docker JSON Oracle Apache Camel Linux XML REST Angular TypeScript MS SQL Server
KfW Bank
Frankfurt am Main
3 Jahre 2 Monate
2019-09 - 2022-10

FullStack Java Angular Entwicklung und E2E

FullStack Developer/ Consultant Java 8 Angular Spring Boot ...
FullStack Developer/ Consultant
  • Programmierung / Implementierung / Entwicklung technischer Komponenten in Applikationen auf Basis der Technologie des Portals
  • Unterstützung im Beriech Softwareentwicklung, Infrastruktur-Architektur und Webanwendungen
  • Software Engineering im Frontendbereich
  • Beheben von Fehlern aus den Testphasen (Sprints / Releases) in den Applikationen / Komponenten
  • Durchführen von Komponententests, Modultests, Modulgruppentests (Unit, Integration)
  • Erstellen von technischen Systemdokumentationen
  • Erstellen von Lieferpaketen für die betreffenden Applikationen
Java 8 Angular Spring Boot REST HTML CSS JSON XML Proxy Docker TypeScript nodejs jquery SCRUM Kanban Jira
BAMF Nürnberg
6 Monate
2022-04 - 2022-09

Java Entwicklung (Es handelt sich um ein Projekt im militärischen Umfeld)

FullStack Developer/Consultant Java
FullStack Developer/Consultant

Aufgabe / Tätigkeit·         Weiterentwicklung eines Ersatzteilkatalog inkl. Fahrzeuglokalisierung ·         Java Programmierung / Implementierung / Customizing technischer Komponenten ·         Funktionserweiterung der Administrationsapplikation: Verwaltung von Anlagenblättern, Importfunktion, Aktualisierung, Archivierung, Versionierung ·         Ändern der Reihenfolge der Strukturelemente ·         Funktionsentwicklung GUI ·         Filtermöglichkeit / Suche und Zuweisung von Content ·         Erstellung von Reports erstellen ·         PHP im Backend ·         Einbindung in Datenbank und Datenbankweiterentwicklungen

SystemumgebungJava 8, JEE, Spring Boot, Angular, JS, Typescript, Oracle DB, Docker, PHP, SCRUM, Jira, Git 

Angular
Java
remote
6 Monate
2021-07 - 2021-12

Java Entwicklung

FullStack Developer/Consultant Java 8 JEE Spring Boot ...
FullStack Developer/Consultant

·         Java Programmierung / Implementierung / Customizing technischer Komponenten in Applikationen auf Basis der genutzten Technologien inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken unter Einhaltung der Standards

·         Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten

·         Erstellen von Systemdokumentationen Erstellen von Lieferpaketen für die betreffenden Applikationen

·         Einrichten von Entwicklungsumgebungen incl. Continuous Integration

·         Durchführen von Code-Reviews, Komponententests, Modultests, Modulgruppentests

·         Modulare Entwicklung eines neuen Webfrontends sowie selektiver Web-Prototypen sowie der Entwicklungs-Erkenntnisse zur Übergabe an andere Entwicklungsumfelder

Dokumentation und Berichten an das Projektmanagement

Java 8, JEE, Spring Boot, Angular, Oracle DB, REST, nodejs, JSON, XML, JavaScript, TypeScript, HTML, CSS, Tomcat, Docker, AWS, SCRUM, Jira,

Java 8 JEE Spring Boot Angular Oracle DB REST nodejs JSON XML JavaScript TypeScript HTML CSS Tomcat Docker AWS SCRUM Jira
Java 8 JEE Spring Boot Angular Oracle DB REST nodejs JSON XML JavaScript TypeScript HTML CSS Tomcat Docker AWS SCRUM Jira
Deutsche Bahn
Frankfurt am Main
6 Monate
2021-07 - 2021-12

Java Entwicklung

FullStack Developer/Consultant Java 8 JEE Spring Boot ...
FullStack Developer/Consultant

Aufgabe / Tätigkeit·         Java Programmierung / Implementierung / Customizing technischer Komponenten in Applikationen auf Basis der genutzten Technologien inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken unter Einhaltung der Standards ·         Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten ·         Erstellen von Systemdokumentationen Erstellen von Lieferpaketen für die betreffenden Applikationen ·         Einrichten von Entwicklungsumgebungen incl. Continuous Integration ·         Durchführen von Code-Reviews, Komponententests, Modultests, Modulgruppentests ·         Modulare Entwicklung eines neuen Webfrontends sowie selektiver Web-Prototypen sowie der Entwicklungs-Erkenntnisse zur Übergabe an andere Entwicklungsumfelder ·         Dokumentation und Berichten an das Projektmanagement

SystemumgebungJava 8, JEE, Spring Boot, Angular, Oracle DB, REST, nodejs, JSON, XML, JavaScript, TypeScript, HTML, CSS, Tomcat, Docker, AWS, SCRUM, Jira, 

Java 8 JEE Spring Boot Angular Oracle DB REST nodejs JSON XML JavaScript TypeScript HTML CSS Tomcat Docker AWS SCRUM Jira
Deutsche Bahn
Frankfurt am Main
6 Monate
2019-03 - 2019-08

Angular Entwicklung

FullStack Developer/ Consultant Java 8 Angular Spring Boot ...
FullStack Developer/ Consultant
  • Programmierung / Implementierung / Entwicklung technischer Komponenten in Applikationen auf Basis der Technologie des ICE Portals
  • Software Engineering im Frontendbereich
  • Dokumentation der technischen Komponenten
  • Beheben von Fehlern aus den Testphasen (Sprints / Releases) in den Applikationen / Komponenten
  • Durchführen von Komponententests, Modultests, Modulgruppentests
  • Erstellen von Systemdokumentationen
  • Erstellen von Lieferpaketen für die betreffenden Applikationen
  • Einrichten von Entwicklungsumgebungen
Java 8 Angular Spring Boot REST HTML CSS JSON XML Proxy Docker TypeScript nodejs jquery
DB Systel, Frankfurt
6 Monate
2018-09 - 2019-02

Ionic/ Angular Entwicklung

FullStack Developer/ Consultant Java 8 Angular6 Spring Boot ...
FullStack Developer/ Consultant
  • agile Framework Entwicklung
    • Arbeiten an Frontend und Backend in komplexer Schnittstellen-Umgebung
    • Umsetzung von Design Pattern
    • Angular6 und Typescript (Web/App-Entwicklung)
    • automatisiertes Testen, XCTests, OCUnitTesten von Komponenten
  • Projektziel war es in eine vorhandene E-Banking Applikation (mit vorhandener Token Authentifizierung)
    •  “authentifizierungs-service”
  • das Zusatzprodukt “Depot Anlage”, in verschieden Prozesszuständen als Anlegewizard, die z.B. folgenden Views enthalten würde:
    • Depotanlage, Anlagewunsch, Persoenliche Info
    • Vertragsabschluss
    • Vertragsprüfung, Legitimation
  • welche über die Prozess-ID und über die Task-ID mit
    • “process-management-service”
    • “workflow-server” (camunda basierend)
    • “structure-service” für das Menü System zuständig kommunizieren
  • für Service Registrierung ist:
    • “discoverv-service” zuständig, welche auch das routen über
    • “gateway-service” übernimmt zu weiteren Backend Services, die allesamt beim starten (Spring-Boot Applikationen) sich beim
    • “discovery-service” registrieren
  • wobei die registrierten Dienste durch ReST Anfrage an den Discovery Service abgerufen werden können.

 

Das E-Banking Applikations Frontend ist in “Vaadin” implementiert, wobei das neue Produkt “Depot Anlage” Frontend/ UI  mit Angular 6 implementiert wurde.

Folgende Liste von Microservices/ Technologien/ Interfaces wurden in einer OpenShift Plattform als Docker Container mit Hilfe von Jenkins Buildserver deployed

Java 8 Angular6 Spring Boot REST Ionic HTML CSS JSON XML Proxy Docker Camunda TypeScript nodejs scss jquery
FIDUCIA, München
5 Monate
2018-05 - 2018-09

FullStack / Angular6 Grüne-Wieseprojekt

Software Developer Angular6 Java Spring Boot ...
Software Developer

Thematik:

ein neues Web-Portal für Marktpartner (z.B. Pflegedienste) zur Interaktion mit dem bestehenden Vertragsmanagementsystem der Pflegekassen basierend auf Spring Boot und Angular zu entwickeln.

  • Fullstack-Entwicklung unter anderem mit Angular und gängigen Frontend Tools
  • Agile Entwicklungsprozesse in einem interdisziplinären Team unter Scrum
  • Funktionstest aller auftretenden Szenarien und deren Ausfällen
  • Coaching Funktion im Team für Angular und Spring Boot

 

Aufgaben:

  • Clean package.json, Passwortänderungen im Backend Switch, Updating
  • Packages to official relaeses
  • Funktionalität der Änderungen
  • Code review - Code cleaning - Prepare for Deployment
  • Bugfixing
  • Updating Code
  • Besprechungen und Planungen für den nächsten Sprint und Dokumentation dazu, fixed build issues - Tests – Codeblocks
  • Changing Folder Strukture to make the app lazyloading able
  • implemented missing services
  • research for ng-store angular module
  • Pull Requets
  • REST Services
  • Cookie Services
  • Store (redux) Implementierung
  • Redux Pattern
Angular6 Java Spring Boot HTML CSS AWS Scrum Wireframes
IT/ Gesundheitswesen, Berlin
2 Monate
2018-04 - 2018-05

ReactJS Workshop beim Kunden vor Ort

Software Developer/ Consultant React Java JavaScript ...
Software Developer/ Consultant
  • React-Komponenten - Best Practices nach aktuellem Stand
  • Konzept Microfrontends
  • Immutable data structures in React-Anwendungen
  • Komfort bei der Entwicklung komplexer Applikationen mit Webpack
  • Zugriff auf ein Backend und wie man die Daten verarbeitet
  • Universal React - Applikationen, die schon serverseitig gerendert werden
  • Best Practices für gute Performance und Wartbarkeit
  • Testen von Komponenten
React Java JavaScript HTML CSS AWS
Porsche MHP
6 Monate
2017-11 - 2018-04

Blockchain / Frontend Angular Projekt

Software Developer/ Consultant Java Angular4-5 AWS ...
Software Developer/ Consultant
  • Frontend ILV & Smartledger (Safelog) Applikationen gepflegt und um div. Features erweitert (Angular4).
  • Hyperledger Fabric (Java) SDK + (Java) Chaincode implementiert.
  • Mithilfe bei CI und Deployment-Prozessen mit Jenkins auf AWS ec2-Inztanzen deployed.
  • Installierung der Developmentumgebung auf AWS Rechnern
  • Virtual Machines für die Lokale Entwicklung mit Java SDK, node + (npm), Docker Engine und Docker Compose entwickelt.
  • Den Hyperledger Composer Marketplace unter node-Chaincode + node-Frontend für die interne Verwaltung eingerichtet (Buyer, Seller, Shipper, Financer, etc.)
  • Plain HTML + JavaScript (jQuery) Präsentation codiert inkl. Embedded Videos + Bilder mit Download & Upload Funktion für PowerPoint Präsentationen.

 

Teil der Aufgabe war, einen Server-Client Communication REST RESTful Services - Backend Wildfly Application (Server + MySQL + Frontend) als Docker Container in einem war-File zu implementieren. Dieser wiederrum kommuniziert dann mit Hyperledgerinstanzen unter (peers, orderer, dbs, ipfs) und dem Netzwerk.

Java Angular4-5 AWS Node Docker Microservices HTML JavaScript TypeScript jQuery REST MySQL Wildfly Jenkins
DB Systel, Frankfurt
3 Monate
2017-09 - 2017-11

Angular4 Projekt

Software Developer/ Consultant AngularJS ? 2 (4) JavaScript TypeScript AWS ...
Software Developer/ Consultant
  • Implementierung und Deployment auf AWS Rechnern
  • Migration zu Angular 4 SPAs basierend auf REST
  • Code [middleware]
  • REST Webelemente RESTful API
  • Betreuung der Angular 2-5 Umgebung und deren Entwicklung

 

Details:

  • hda-frontend -> angularjs 1.5 Typescipt basiert
  • hda-frontend2 -> angular 4
  • hda-administration -> angular 4
  • hda-shop -> angular 4

Die angular 4 basierten Applikationen sind als features aber auch Standalone Applikation (z.B hda-administration) für Userverwaltung bzw. Shopverwaltung. In der Hauptapplikation hat als 'Sidebarfunktionalitäten: Notifications, Tour, Feedback, Contact

  • Weiterhin als Kacheln abgebildete Seitenkomponenten mit Funktionen wie:
    • Service Tickets (mit Kendo UI)
    • Administration
    • Shop
  • Der gesamte Datenaustausch über REST mit entsprechenden Backendservices, mit "JSON" als Datentyp. Modularisierung mit Microservices Technologien (Dockerfiles)
AngularJS ? 2 (4) JavaScript TypeScript AWS NodeJS Java/JEE JPA REST Maven JSON Gradle Jenkins Jira SPA Fullstack Scrum
Heidelberger Druck
3 Monate
2017-07 - 2017-09

Angular4 Projekt Fullstack, Middleware

Software Developer/ Consultant AngularJS ? 2 (4) JavaScript TypeScript Java/JEE ...
Software Developer/ Consultant
  • IBM WebSphere ApplikationsServer / JavaEE
  • Entwicklung von Features bzw. REST Service Erweiterung Java EE basierend
  • Implementierung und Deployment von Portlets bzw. Auslagerung/Migration von Java
  • Migration von javacode (JSP) (middleware & frontend) zu Angular 4 SPAs basierend auf REST - basiertem code [middleware] RESTful API Anfragen und die Webelemente auf Angular 4
  • SPAs entwickeln und funktional einbinden in die UI und den Workflow des Portals.
  • Web Components & Microservice Technologien (Dockerfile SUSE Enterprise)
  • Betreuung der Angular4 Umgebung und deren Entwicklung
AngularJS ? 2 (4) JavaScript TypeScript Java/JEE JPA Docker NodeJS REST Maven Gradle Jenkins Jira SPA Fullstack Microservices Middleware Scrum
IBM/ Daimler
2 Monate
2017-05 - 2017-06

Projekt Java EE und Angular

Software Developer/ Consultant Angular 4 Java Java EE with Vaadin ...
Software Developer/ Consultant
  • eine Applikation mit Node.js entwickelt
  • Tests neuer Methoden und Technologien für lokale Projekte
  • Einführung neuer Frameworks und Tools.
  • Testautomation, Design and development best practices
  • Angular 4 (formerly Angular 2)
Angular 4 Java Java EE with Vaadin JBoss (JavaEE) NodeJS AWS Scrum
Versicherung
3 Monate
2017-03 - 2017-05

Angular JS Projekt Frontend

Software Developer JavaScript TypeScript React ...
Software Developer

Umstellung von AngularJS in Angular 2 Tests, Architektur

PROJECT FOLDER STRUCTURE: (rootdirectory: ./)

Die Benutzeroberfläche listet die Applikationen „App's“, welche (nach der ersten Abfrage) gefunden werden auf. Wenn man zumindest eine App auswählt, wird ein Button angezeigt, um die relevanten Devices anzuzeigen, auf welchen die App aktuell, updatebar und nicht installiert ist. Nachdem man die Geräte auswählt, wird die App upgedated bzw. installiert.

Wenn sich der Benutzer nicht innerhalb der Detailansicht befindet, wird der Installationsprozess in einem Dialogfenster angezeigt.Ist die Detailansicht ausgewählt, wird nur diese eine App installiert, in deren Detailansicht man sich befindet.

Nach der Installation werden die Listen (grün, gelb) dementsprechend aktualisiert, d.h., die Elemente in der gelben Liste wandern hoch in die grüne Liste, welche besagt, dass die Geräte up to date sind. Abfragen und Antworten sind REST basiert (GET, POST, PUT und DELETE). Die Antwort ist im JSON- Format gehalten (JavaScriptObjectNotation), welche in der Visualisierung innerhalb der Benutzeroberfläche verarbeitet wird.

JavaScript TypeScript React NodeJS AngularJS / 2 SASS/LESS Spring und REST Scrum
Digital Transformation
3 Monate
2017-01 - 2017-03

AWS / Java EE Projekte und Workshops

Software Developer/ Consultant AWS Cloud Amazon Java EE with Vaadin Spring Boot Maven ...
Software Developer/ Consultant
  • technische Konfiguration und Deployment in der AWS Cloud:
    • ec2 instances, Security Basics, Volumes, IAM, Object Storage / CDN / S3 / Glacier / Cloudfront - AMIs, EBS root Volumes / Instance Store, Load Balancers & Health Checks, Cloud Watch EC2, AWS Commanline & EC2, IAM roles & EC2 (Policies), DNS (Simple Routing Policy / Weighted Routing Policy, Latency Routing Policy, Failover Routing Policy), RDS [Databases] (MySQL, DynomoDB, Redshift), custom VPC, API Gateway, Application-Servers (elastic beanstalk), Build-Servers, Kinesis
  • Tests neuer Methoden und Technologien für Inhouse Projekte. Einführung neuer Standards.
  • Für ein Kundenprojekt haben wir alle Vorteile der AWS Cloud bzgl. Elastizität und Skalierbarkeit auf die bestehenden AWS-Dienste und Funktionen erweitert.
  • Hier wird Ihre Architektur auf Basis von detaillierten Grafiken, Kostenmodelle und Best-Practice AWS Cloudformation-Vorlagen erstellt und gemäß Ihrer Bedürfnisse gebaut.
    • AWS Certified Solutions Architect - Associate 2017
    • The Complete Java Developer Course
AWS Cloud Amazon Java EE with Vaadin Spring Boot Maven Spring JBoss (JavaEE) Scrum
2 Jahre 11 Monate
2014-01 - 2016-11

Programmierung Videoplayer

Software Developer AWS Cloud Amazon Java Java EE with Vaadin AJAX ...
Software Developer

Im Entwickler Team haben wir mit Jira Software als Scrum Squads agiert. Nach 3 woechigen Sprints haben wir mit den Product Ownern in Meetings (grooming, review, scrum) die Ziele und Konzepte fuer den naechsten Sprint vereinbart, die Tasks festgelegt und zugewiesen, Punkte für die Aufgaben abgeschätzt und Commitments abgegeben. XX vermarktete Online Video Werbung und brachte hierfür nationale und internationale Videoproduzenten, Werbetreibende und Website-Publisher mittels eins einfach zu implementierenden Online Videos Players zusammen. Fast die gesamte technische Realisierung wurde mit Hilfe von AWS (Amazon Web Services) bewerkstelligt.

Meine Aufgaben bei XX waren stichpunktemäßig folgende:

  • Grundsätzlich haben wir als Multimediacompany keine eigene Hardware betrieben, sondern das komplette Geschaeftsmodel, mit Hilfe von AWS realisiert.
  • Im Allgemeinen waren das Dienste wie: EC2 Cloudcomputing, AWS Buildserver für Continous Integration [Jenkins, Git, Stash, etc. / RDS[mySQL], Redshift, Kinesis, AWS APIs & User Manangement [ IAM Zugriff auf Programmierebene], VPC und vieles mehr. Habe viel praktische Erfahrung in allen Anforderungspunkten. DWH (Postgresql, Redshift): unsere Applikationsdatenbank + getrackte Metric von Playern + Userinformationen, etc. haben mit Hilfe von Kinesis (die aufgezählten Daten waren sehr gross) da wir fast Echtzeit Dashboard und querybare Datentabellen ohne unsere Hauptdatenbank zu belasten wegen erhöhten Zugriffen), ETL : die gestreamten Daten + Userinformationen + etc. haben wir monatlich Redshift Tabellen erstellt, die wir dann mit Postgresql querien konnten, welches an eine Analytics Filter Engine (UI in ExtJS) durch selection der gewuenschten Dimensionen + Filterkriterien eine Pre-Query erstellt haben, die dann durch Java Backend Server Application in richtige PostgreSQL Queries umgewandelt wurden. (Request: AJAX, JSONP an die Backendservices, Response wurde ein JSON File zurueckgeschickt die wir dann in Grids, Tabellen, Diagramme, Charts, etc. visualisieren konnten. In allen aufgezaehlt Punkten, war ich hauptbesteiligt als Entwickler, und Release Manager. SCRUM: Team 3 woechige Sprints, mit Jira Software [Atlasian] wurde in einem internationalen Team [english] gearbeitet. 
  • Vanilla Javascript Entwicklung für Clipkit Video Player
  • Mit grunt, cli tools, WebStorm, Testumgebungen Protractor und Selenium gearbeitet
  • Design, Implementierung und Verbesserung des Clipkit Ads Platform
  • Design und Implementierung des Flowplayer Ad Plugin mit VAST und VPAID Unterstützung
  • Angular JS basierende Dashboard und UI Implementierung und Testing
  • Verantwortlich für Testing und Release Management
  • Ext JS basierende Implementierung des Analytics Dashboard und der Filtering Engine
  • Mit git und stash für Versionskontrolle gearbeitet
  • Java basierende Backend Server Software Programmierung mit Spring, Eclipse und Tomcat
  • Feature Programmierung für Symfony 1.4 basierende Webapplikation
  • AWS Management Konsole und Architektur
  • Internationales Scrum Team
AWS Cloud Amazon Java Java EE with Vaadin AJAX JSONP Jenkins Git JavaScript ExtJS VanillaJS Spring Boot Maven Spring JBoss (JavaEE) Scrum
Medienbranche
2 Jahre 8 Monate
2006-09 - 2009-04

Hardware Support, Software Support

Consultant C++ C Java ...
Consultant
  • 1st/ 2nd/ 3rd Level-Support
C++ C Java JavaScript HTML CSS XML MySQL/SQL Ext JS AngularJS Jenkins Symfony Spring Hibernate Apache Amazon AWS DynamoDB Cloud-Technologien
Branchenübergreifend

Aus- und Weiterbildung

Aus- und Weiterbildung

2009 - 2014 

Studium Informatik

Softwareentwickler

Zertifikate / Weiterbildungen:

  • AWS Certified Solutions Architect - Associate 2017
  • Java EE with Vaadin, Spring Boot and Maven
  • Angular 2 Advanced
  • Learn and Understand NodeJS

Position

Position

Softwareentwicklung

Backend und Fullstack


Kompetenzen

Kompetenzen

Aufgabenbereiche

  • Softwareentwickler
  • Softwaretesting
  • Fullstack
  • Multimedia/Internet
  • Systementwickler
  • Fehlerbehebung
  • DevOps Dokumentation
  • Netzwerkadministrator
  • 1st/2nd/3rd Level-Support
  • Continuous Integration
  • Continuous Deployment
  • Unit Testing
  • End-to-End Testing

Produkte / Standards / Erfahrungen / Methoden

CSS
HTML
Jira
Kanban
nodejs
Proxy
REST
SCRUM

Methoden/ Tools

  • Ext JS
  • Ecmascript 6
  • AngularJS, 1.5, 2, 4, 5, 6
  • ES6
  • NodeJS
  • JBoss (J2EE) JSP (JSF) JMS
  • JSON
  • EJB
  • CGI
  • ServLet
  • Ajax
  • JQuery
  • Jenkins
  • Symfony
  • RESTful 
  • WebServices
  • Selenium
  • Jamsine
  • Mockito
  • Bootstrap
  • Spring Core
  • Docker
  • Maven
  • Gradle
  • Hibernate
  • ORM 
  • Doctrine 2
  • Grails
  • Groovy
  • Apache Ant
  • Tomcat 
  • MS-IIS 
  • TCP/IP 
  • CVS 
  • SVN 
  • Mercurial 
  • Amazon Cloud AWS 
  • S3 
  • Dynamodb 
  • Cloud-Technologien 
  • Amazon Management Console 
  • MFC 
  • SWT 
  • AWT 
  • JUnit 
  • Video 
  • VAST 
  • VPAID 
  • Git 
  • Eclipse
  • GUI 
  • LDAP 
  • SourceTree 
  • Stash 
  • NAS 
  • Netbeans 
  • Visual Studio 
  • OOA/OOD 
  • UML
  • DLL
  • RMI 
  • VM Virtuelle Maschine 
  • Design Pattern 
  • X86 
  • Redshift 
  • Jira 
  • Microserivces 
  • Redux 
  • Blockchain 
  • Scrum 
  • Kanban

Betriebssysteme

Android
Docker
HP-UX
iOS
Linux
Ubuntu, SuSE, RedHat
Mac OS X
OS/2
Spring Boot
SUN-Solaris
UNIX
Vx
Windows
7, 8, Mobile2003, CE

Programmiersprachen

Angular
C
C++
CSS3
Delphi
DHTML
HTML5
J2SE
Java 1.8
Java 8
JavaEE
JavaScript ecm5
jquery
JSON
Perl 5
PHP
Scripting unter Windows
SWIFT Assembler
Turbo Pascal
TypeScript
Visual Basic
XML

Datenbanken

Access
ADO
DAO
DynamoDB
JDBC
MongoDB
MS-SQL Server
MySQL
NoSQL
ODBC
Oracle
PostGres
SQL

Datenkommunikation

Active Directory
DHCP
Encryption
Ethernet
Firewall
FTP
IPSEC
LAN
Proxy/Reverse Proxy
Routing
Swichtes
VMWare OAuth2
VPN
WAN
Windows Server

Branchen

Branchen

IT

Medien

Finanzen

Versicherungen

Einsatzorte

Einsatzorte

Frankfurt am Main (+500km)
Deutschland
möglich

Projekte

Projekte

11 Monate
2025-03 - heute

Java Backend Entwicklung Ticket-Tool DiA+

FullStack Developer/Consultant IBM SDK Java 8/17 JEE 11/17 Spring Boot ...
FullStack Developer/Consultant
Aufgabe / Tätigkeit    Ziel des Projektes: Entwicklung neuer Features und Funktionen im Backlog von Jira.

?    Erweiterung Schnittstellen der Kundensysteme und Ticket-Tool Jira (DiA+)
?    Backend- Anwendungsentwicklung mit Java 17 / JEE Version 17 spring-boot, JPA/Hibernate (inkl. Envers)
?    Frontend-Entwicklung mit JSF und PrimeFaces, u. a. für die Gestaltung von Formularmasken, Validierungen und Nutzer-Workflows.
?    Erstellung und Anbindung von REST- und SOAP-Webservices sowie OSCI-Schnittstellen für die Kommunikation mit Umsystemen 
?    Entwicklung und Integration einer Maske und Speicherung in einer Oracle-Datenbank
?    Oracle-Datenbankenanbindungen vorbereiten, anpassen, implementieren 
?    Unterstützung bei der Ziel-Architekturgestaltung für die Einführung einer neuen Standardlösung
?    Parallelbetrieb der alten Host-Lösung bei stufenweiser Neueinführung 
?    externe Konfiguration über Application Properties (dev, test, prod)
?    Entwicklung und Integration von Plausibilitätsprüfungen und eines Nachforderungsmanagements zur Qualitätssicherung eingehender Anträge.
?    Docker Container für die Bereitstellung und das Testen von Services in unterschiedlichen Umgebungen.
?    Umsetzung von User Stories im agilen Scrum-Framework; enge Abstimmung mit Product Ownern, Teilnahme an PI-Plannings und Reviews.
?    Einsatz von Scripting (z. B. für Automatisierungen in der Entwicklungs- und Testumgebung).
?    Nutzung von Git und Maven für Versionierung und Build-Prozesse, IntelliJ IDEA als Entwicklungsumgebung
?    Aufbau und Nutzung einer Kubernetes-Umgebung zur Orchestrierung der in Docker containerisierten Anwendungen
?    Batch Job Anpassungen mittels spring-boot-starter-batch / Springframework 6
?    Konfiguration von Deployment Microservices (Spring Boot/REST), inkl. automatischer Skalierung
?    Einrichtung von Monitoring und Logging zur Überwachung der Jira-Erweiterungen und REST/SOAP-Schnittstellen
?    Mitarbeit im agilen Entwicklungsteam mit laufender Interaktion mit dem gesamten Scrum Team
?    Teilnahme an den quartalsmäßigen Product Increment Plannings des Building Blocks
?    Durchführung Entwickler- und Systemtests mit Testframeworks (E2E, Selenium, JUnit) 
?    Batchtabellen + Logtabellen über OracleDB 
?    Integrationskomponente mit gitlab CI/CD auf OpenShift Containern deployed
?    Java (oracle) zu java 20 kompatibel upgedatet - interface, class von javax zu jakarta
?    Umsetzung der User Stories 
?    Jobs mit Jenkins Build Server gebaut/deployed
?    Erstellung technische Dokumentationen, Versionierung (Git), Issue (GitLab)
 
IBM SDK Java 8/17 JEE 11/17 Spring Boot Jakarta EE JSF Flutter IntelliJ Primeface clean code Angular Typescript DB2 Oracle Datenbank MS Server (MSSQL) PostgreSQL IBM-MESSAGE-QUEUE Docker Kubernetes Apache Camel SQL JPA Hibernate ENVERS REST Restful HTML CSS UML Linux XML OpenShift OpenAPI JSON Selenium jsonParser/Builder Jira Git GitLab Maven OpenJDK DevOps CI/CD JBoss 7/8 Cypress User Stories Jest NGXS SonarQube Keycloak VSCode Eclipse JUnit SOAP Webservices OSCI
Bayerisches Landesamt für Pflege
2 Jahre 3 Monate
2022-11 - 2025-01

JavaEE Backend Entwicklung Bank-Portal

FullStack Developer/Consultant Java Java EE Spring ...
FullStack Developer/Consultant
Ziel des Projektes: Entwicklung neues Bankprodukt. Programmierung eines kompletten Zahlungsverkehrs für Standardsoftware, Middleware für alle Standard Banken Gateway Funktionen.
?    Schnittstellenanpassungen der Umsysteme der Bank zum neuen System (Gateway)
?    JavaEE, Java 8 Backend-Entwicklung spring-boot-starter, starter-web, starter-jms
?    Batch Job Anpassungen mittels spring-boot-starter-batch
?    SQL-Datenbankenanbindungen vorbereiten und anpassen
?    Unterstützung bei der Ziel-Architekturgestaltung für die Einführung einer neuen Standardlösung
?    Parallelbetrieb der alten Host-Lösung bei stufenweiser Neueinführung des neuen Systems
?    externe Konfiguration über Application Properties (dev, test, prod)
?    Mitarbeit im agilen Entwicklungsteam mit laufender Interaktion mit dem gesamten Scrum Team
Teilnahme an den quartalsmäßigen Product Increment Plannings des Building Blocks
?    Durchführung Entwickler- und Systemtests mit Testframeworks
?    Weiterentwicklung Gateway für Projekt Zahlungen
?    Anbindung von API-Schnittstellen
?    Erstellung technische Dokumentationen, Versionierung (Git), Issuemanagement (GitLab)
Java 8/17, JEE, Spring Boot, Angular, Typescript, DB, DB2, Oracle, MS Server (mssql) IBM-MESSAGE-QUEUE, Docker, Apache Camel, SQL, JPA, REST, HTML, CSS, UML, Linux, XML, JSON parser, SCRUM, Jira, Git, GitLab, openjdk,ibmjdk CI/CD     


Docker Parser openidk ibmidk
Java Java EE Spring Spring Batch Spring Boot Docker JSON Oracle Apache Camel Linux XML REST Angular TypeScript MS SQL Server
KfW Bank
Frankfurt am Main
3 Jahre 2 Monate
2019-09 - 2022-10

FullStack Java Angular Entwicklung und E2E

FullStack Developer/ Consultant Java 8 Angular Spring Boot ...
FullStack Developer/ Consultant
  • Programmierung / Implementierung / Entwicklung technischer Komponenten in Applikationen auf Basis der Technologie des Portals
  • Unterstützung im Beriech Softwareentwicklung, Infrastruktur-Architektur und Webanwendungen
  • Software Engineering im Frontendbereich
  • Beheben von Fehlern aus den Testphasen (Sprints / Releases) in den Applikationen / Komponenten
  • Durchführen von Komponententests, Modultests, Modulgruppentests (Unit, Integration)
  • Erstellen von technischen Systemdokumentationen
  • Erstellen von Lieferpaketen für die betreffenden Applikationen
Java 8 Angular Spring Boot REST HTML CSS JSON XML Proxy Docker TypeScript nodejs jquery SCRUM Kanban Jira
BAMF Nürnberg
6 Monate
2022-04 - 2022-09

Java Entwicklung (Es handelt sich um ein Projekt im militärischen Umfeld)

FullStack Developer/Consultant Java
FullStack Developer/Consultant

Aufgabe / Tätigkeit·         Weiterentwicklung eines Ersatzteilkatalog inkl. Fahrzeuglokalisierung ·         Java Programmierung / Implementierung / Customizing technischer Komponenten ·         Funktionserweiterung der Administrationsapplikation: Verwaltung von Anlagenblättern, Importfunktion, Aktualisierung, Archivierung, Versionierung ·         Ändern der Reihenfolge der Strukturelemente ·         Funktionsentwicklung GUI ·         Filtermöglichkeit / Suche und Zuweisung von Content ·         Erstellung von Reports erstellen ·         PHP im Backend ·         Einbindung in Datenbank und Datenbankweiterentwicklungen

SystemumgebungJava 8, JEE, Spring Boot, Angular, JS, Typescript, Oracle DB, Docker, PHP, SCRUM, Jira, Git 

Angular
Java
remote
6 Monate
2021-07 - 2021-12

Java Entwicklung

FullStack Developer/Consultant Java 8 JEE Spring Boot ...
FullStack Developer/Consultant

·         Java Programmierung / Implementierung / Customizing technischer Komponenten in Applikationen auf Basis der genutzten Technologien inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken unter Einhaltung der Standards

·         Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten

·         Erstellen von Systemdokumentationen Erstellen von Lieferpaketen für die betreffenden Applikationen

·         Einrichten von Entwicklungsumgebungen incl. Continuous Integration

·         Durchführen von Code-Reviews, Komponententests, Modultests, Modulgruppentests

·         Modulare Entwicklung eines neuen Webfrontends sowie selektiver Web-Prototypen sowie der Entwicklungs-Erkenntnisse zur Übergabe an andere Entwicklungsumfelder

Dokumentation und Berichten an das Projektmanagement

Java 8, JEE, Spring Boot, Angular, Oracle DB, REST, nodejs, JSON, XML, JavaScript, TypeScript, HTML, CSS, Tomcat, Docker, AWS, SCRUM, Jira,

Java 8 JEE Spring Boot Angular Oracle DB REST nodejs JSON XML JavaScript TypeScript HTML CSS Tomcat Docker AWS SCRUM Jira
Java 8 JEE Spring Boot Angular Oracle DB REST nodejs JSON XML JavaScript TypeScript HTML CSS Tomcat Docker AWS SCRUM Jira
Deutsche Bahn
Frankfurt am Main
6 Monate
2021-07 - 2021-12

Java Entwicklung

FullStack Developer/Consultant Java 8 JEE Spring Boot ...
FullStack Developer/Consultant

Aufgabe / Tätigkeit·         Java Programmierung / Implementierung / Customizing technischer Komponenten in Applikationen auf Basis der genutzten Technologien inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken unter Einhaltung der Standards ·         Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten ·         Erstellen von Systemdokumentationen Erstellen von Lieferpaketen für die betreffenden Applikationen ·         Einrichten von Entwicklungsumgebungen incl. Continuous Integration ·         Durchführen von Code-Reviews, Komponententests, Modultests, Modulgruppentests ·         Modulare Entwicklung eines neuen Webfrontends sowie selektiver Web-Prototypen sowie der Entwicklungs-Erkenntnisse zur Übergabe an andere Entwicklungsumfelder ·         Dokumentation und Berichten an das Projektmanagement

SystemumgebungJava 8, JEE, Spring Boot, Angular, Oracle DB, REST, nodejs, JSON, XML, JavaScript, TypeScript, HTML, CSS, Tomcat, Docker, AWS, SCRUM, Jira, 

Java 8 JEE Spring Boot Angular Oracle DB REST nodejs JSON XML JavaScript TypeScript HTML CSS Tomcat Docker AWS SCRUM Jira
Deutsche Bahn
Frankfurt am Main
6 Monate
2019-03 - 2019-08

Angular Entwicklung

FullStack Developer/ Consultant Java 8 Angular Spring Boot ...
FullStack Developer/ Consultant
  • Programmierung / Implementierung / Entwicklung technischer Komponenten in Applikationen auf Basis der Technologie des ICE Portals
  • Software Engineering im Frontendbereich
  • Dokumentation der technischen Komponenten
  • Beheben von Fehlern aus den Testphasen (Sprints / Releases) in den Applikationen / Komponenten
  • Durchführen von Komponententests, Modultests, Modulgruppentests
  • Erstellen von Systemdokumentationen
  • Erstellen von Lieferpaketen für die betreffenden Applikationen
  • Einrichten von Entwicklungsumgebungen
Java 8 Angular Spring Boot REST HTML CSS JSON XML Proxy Docker TypeScript nodejs jquery
DB Systel, Frankfurt
6 Monate
2018-09 - 2019-02

Ionic/ Angular Entwicklung

FullStack Developer/ Consultant Java 8 Angular6 Spring Boot ...
FullStack Developer/ Consultant
  • agile Framework Entwicklung
    • Arbeiten an Frontend und Backend in komplexer Schnittstellen-Umgebung
    • Umsetzung von Design Pattern
    • Angular6 und Typescript (Web/App-Entwicklung)
    • automatisiertes Testen, XCTests, OCUnitTesten von Komponenten
  • Projektziel war es in eine vorhandene E-Banking Applikation (mit vorhandener Token Authentifizierung)
    •  “authentifizierungs-service”
  • das Zusatzprodukt “Depot Anlage”, in verschieden Prozesszuständen als Anlegewizard, die z.B. folgenden Views enthalten würde:
    • Depotanlage, Anlagewunsch, Persoenliche Info
    • Vertragsabschluss
    • Vertragsprüfung, Legitimation
  • welche über die Prozess-ID und über die Task-ID mit
    • “process-management-service”
    • “workflow-server” (camunda basierend)
    • “structure-service” für das Menü System zuständig kommunizieren
  • für Service Registrierung ist:
    • “discoverv-service” zuständig, welche auch das routen über
    • “gateway-service” übernimmt zu weiteren Backend Services, die allesamt beim starten (Spring-Boot Applikationen) sich beim
    • “discovery-service” registrieren
  • wobei die registrierten Dienste durch ReST Anfrage an den Discovery Service abgerufen werden können.

 

Das E-Banking Applikations Frontend ist in “Vaadin” implementiert, wobei das neue Produkt “Depot Anlage” Frontend/ UI  mit Angular 6 implementiert wurde.

Folgende Liste von Microservices/ Technologien/ Interfaces wurden in einer OpenShift Plattform als Docker Container mit Hilfe von Jenkins Buildserver deployed

Java 8 Angular6 Spring Boot REST Ionic HTML CSS JSON XML Proxy Docker Camunda TypeScript nodejs scss jquery
FIDUCIA, München
5 Monate
2018-05 - 2018-09

FullStack / Angular6 Grüne-Wieseprojekt

Software Developer Angular6 Java Spring Boot ...
Software Developer

Thematik:

ein neues Web-Portal für Marktpartner (z.B. Pflegedienste) zur Interaktion mit dem bestehenden Vertragsmanagementsystem der Pflegekassen basierend auf Spring Boot und Angular zu entwickeln.

  • Fullstack-Entwicklung unter anderem mit Angular und gängigen Frontend Tools
  • Agile Entwicklungsprozesse in einem interdisziplinären Team unter Scrum
  • Funktionstest aller auftretenden Szenarien und deren Ausfällen
  • Coaching Funktion im Team für Angular und Spring Boot

 

Aufgaben:

  • Clean package.json, Passwortänderungen im Backend Switch, Updating
  • Packages to official relaeses
  • Funktionalität der Änderungen
  • Code review - Code cleaning - Prepare for Deployment
  • Bugfixing
  • Updating Code
  • Besprechungen und Planungen für den nächsten Sprint und Dokumentation dazu, fixed build issues - Tests – Codeblocks
  • Changing Folder Strukture to make the app lazyloading able
  • implemented missing services
  • research for ng-store angular module
  • Pull Requets
  • REST Services
  • Cookie Services
  • Store (redux) Implementierung
  • Redux Pattern
Angular6 Java Spring Boot HTML CSS AWS Scrum Wireframes
IT/ Gesundheitswesen, Berlin
2 Monate
2018-04 - 2018-05

ReactJS Workshop beim Kunden vor Ort

Software Developer/ Consultant React Java JavaScript ...
Software Developer/ Consultant
  • React-Komponenten - Best Practices nach aktuellem Stand
  • Konzept Microfrontends
  • Immutable data structures in React-Anwendungen
  • Komfort bei der Entwicklung komplexer Applikationen mit Webpack
  • Zugriff auf ein Backend und wie man die Daten verarbeitet
  • Universal React - Applikationen, die schon serverseitig gerendert werden
  • Best Practices für gute Performance und Wartbarkeit
  • Testen von Komponenten
React Java JavaScript HTML CSS AWS
Porsche MHP
6 Monate
2017-11 - 2018-04

Blockchain / Frontend Angular Projekt

Software Developer/ Consultant Java Angular4-5 AWS ...
Software Developer/ Consultant
  • Frontend ILV & Smartledger (Safelog) Applikationen gepflegt und um div. Features erweitert (Angular4).
  • Hyperledger Fabric (Java) SDK + (Java) Chaincode implementiert.
  • Mithilfe bei CI und Deployment-Prozessen mit Jenkins auf AWS ec2-Inztanzen deployed.
  • Installierung der Developmentumgebung auf AWS Rechnern
  • Virtual Machines für die Lokale Entwicklung mit Java SDK, node + (npm), Docker Engine und Docker Compose entwickelt.
  • Den Hyperledger Composer Marketplace unter node-Chaincode + node-Frontend für die interne Verwaltung eingerichtet (Buyer, Seller, Shipper, Financer, etc.)
  • Plain HTML + JavaScript (jQuery) Präsentation codiert inkl. Embedded Videos + Bilder mit Download & Upload Funktion für PowerPoint Präsentationen.

 

Teil der Aufgabe war, einen Server-Client Communication REST RESTful Services - Backend Wildfly Application (Server + MySQL + Frontend) als Docker Container in einem war-File zu implementieren. Dieser wiederrum kommuniziert dann mit Hyperledgerinstanzen unter (peers, orderer, dbs, ipfs) und dem Netzwerk.

Java Angular4-5 AWS Node Docker Microservices HTML JavaScript TypeScript jQuery REST MySQL Wildfly Jenkins
DB Systel, Frankfurt
3 Monate
2017-09 - 2017-11

Angular4 Projekt

Software Developer/ Consultant AngularJS ? 2 (4) JavaScript TypeScript AWS ...
Software Developer/ Consultant
  • Implementierung und Deployment auf AWS Rechnern
  • Migration zu Angular 4 SPAs basierend auf REST
  • Code [middleware]
  • REST Webelemente RESTful API
  • Betreuung der Angular 2-5 Umgebung und deren Entwicklung

 

Details:

  • hda-frontend -> angularjs 1.5 Typescipt basiert
  • hda-frontend2 -> angular 4
  • hda-administration -> angular 4
  • hda-shop -> angular 4

Die angular 4 basierten Applikationen sind als features aber auch Standalone Applikation (z.B hda-administration) für Userverwaltung bzw. Shopverwaltung. In der Hauptapplikation hat als 'Sidebarfunktionalitäten: Notifications, Tour, Feedback, Contact

  • Weiterhin als Kacheln abgebildete Seitenkomponenten mit Funktionen wie:
    • Service Tickets (mit Kendo UI)
    • Administration
    • Shop
  • Der gesamte Datenaustausch über REST mit entsprechenden Backendservices, mit "JSON" als Datentyp. Modularisierung mit Microservices Technologien (Dockerfiles)
AngularJS ? 2 (4) JavaScript TypeScript AWS NodeJS Java/JEE JPA REST Maven JSON Gradle Jenkins Jira SPA Fullstack Scrum
Heidelberger Druck
3 Monate
2017-07 - 2017-09

Angular4 Projekt Fullstack, Middleware

Software Developer/ Consultant AngularJS ? 2 (4) JavaScript TypeScript Java/JEE ...
Software Developer/ Consultant
  • IBM WebSphere ApplikationsServer / JavaEE
  • Entwicklung von Features bzw. REST Service Erweiterung Java EE basierend
  • Implementierung und Deployment von Portlets bzw. Auslagerung/Migration von Java
  • Migration von javacode (JSP) (middleware & frontend) zu Angular 4 SPAs basierend auf REST - basiertem code [middleware] RESTful API Anfragen und die Webelemente auf Angular 4
  • SPAs entwickeln und funktional einbinden in die UI und den Workflow des Portals.
  • Web Components & Microservice Technologien (Dockerfile SUSE Enterprise)
  • Betreuung der Angular4 Umgebung und deren Entwicklung
AngularJS ? 2 (4) JavaScript TypeScript Java/JEE JPA Docker NodeJS REST Maven Gradle Jenkins Jira SPA Fullstack Microservices Middleware Scrum
IBM/ Daimler
2 Monate
2017-05 - 2017-06

Projekt Java EE und Angular

Software Developer/ Consultant Angular 4 Java Java EE with Vaadin ...
Software Developer/ Consultant
  • eine Applikation mit Node.js entwickelt
  • Tests neuer Methoden und Technologien für lokale Projekte
  • Einführung neuer Frameworks und Tools.
  • Testautomation, Design and development best practices
  • Angular 4 (formerly Angular 2)
Angular 4 Java Java EE with Vaadin JBoss (JavaEE) NodeJS AWS Scrum
Versicherung
3 Monate
2017-03 - 2017-05

Angular JS Projekt Frontend

Software Developer JavaScript TypeScript React ...
Software Developer

Umstellung von AngularJS in Angular 2 Tests, Architektur

PROJECT FOLDER STRUCTURE: (rootdirectory: ./)

Die Benutzeroberfläche listet die Applikationen „App's“, welche (nach der ersten Abfrage) gefunden werden auf. Wenn man zumindest eine App auswählt, wird ein Button angezeigt, um die relevanten Devices anzuzeigen, auf welchen die App aktuell, updatebar und nicht installiert ist. Nachdem man die Geräte auswählt, wird die App upgedated bzw. installiert.

Wenn sich der Benutzer nicht innerhalb der Detailansicht befindet, wird der Installationsprozess in einem Dialogfenster angezeigt.Ist die Detailansicht ausgewählt, wird nur diese eine App installiert, in deren Detailansicht man sich befindet.

Nach der Installation werden die Listen (grün, gelb) dementsprechend aktualisiert, d.h., die Elemente in der gelben Liste wandern hoch in die grüne Liste, welche besagt, dass die Geräte up to date sind. Abfragen und Antworten sind REST basiert (GET, POST, PUT und DELETE). Die Antwort ist im JSON- Format gehalten (JavaScriptObjectNotation), welche in der Visualisierung innerhalb der Benutzeroberfläche verarbeitet wird.

JavaScript TypeScript React NodeJS AngularJS / 2 SASS/LESS Spring und REST Scrum
Digital Transformation
3 Monate
2017-01 - 2017-03

AWS / Java EE Projekte und Workshops

Software Developer/ Consultant AWS Cloud Amazon Java EE with Vaadin Spring Boot Maven ...
Software Developer/ Consultant
  • technische Konfiguration und Deployment in der AWS Cloud:
    • ec2 instances, Security Basics, Volumes, IAM, Object Storage / CDN / S3 / Glacier / Cloudfront - AMIs, EBS root Volumes / Instance Store, Load Balancers & Health Checks, Cloud Watch EC2, AWS Commanline & EC2, IAM roles & EC2 (Policies), DNS (Simple Routing Policy / Weighted Routing Policy, Latency Routing Policy, Failover Routing Policy), RDS [Databases] (MySQL, DynomoDB, Redshift), custom VPC, API Gateway, Application-Servers (elastic beanstalk), Build-Servers, Kinesis
  • Tests neuer Methoden und Technologien für Inhouse Projekte. Einführung neuer Standards.
  • Für ein Kundenprojekt haben wir alle Vorteile der AWS Cloud bzgl. Elastizität und Skalierbarkeit auf die bestehenden AWS-Dienste und Funktionen erweitert.
  • Hier wird Ihre Architektur auf Basis von detaillierten Grafiken, Kostenmodelle und Best-Practice AWS Cloudformation-Vorlagen erstellt und gemäß Ihrer Bedürfnisse gebaut.
    • AWS Certified Solutions Architect - Associate 2017
    • The Complete Java Developer Course
AWS Cloud Amazon Java EE with Vaadin Spring Boot Maven Spring JBoss (JavaEE) Scrum
2 Jahre 11 Monate
2014-01 - 2016-11

Programmierung Videoplayer

Software Developer AWS Cloud Amazon Java Java EE with Vaadin AJAX ...
Software Developer

Im Entwickler Team haben wir mit Jira Software als Scrum Squads agiert. Nach 3 woechigen Sprints haben wir mit den Product Ownern in Meetings (grooming, review, scrum) die Ziele und Konzepte fuer den naechsten Sprint vereinbart, die Tasks festgelegt und zugewiesen, Punkte für die Aufgaben abgeschätzt und Commitments abgegeben. XX vermarktete Online Video Werbung und brachte hierfür nationale und internationale Videoproduzenten, Werbetreibende und Website-Publisher mittels eins einfach zu implementierenden Online Videos Players zusammen. Fast die gesamte technische Realisierung wurde mit Hilfe von AWS (Amazon Web Services) bewerkstelligt.

Meine Aufgaben bei XX waren stichpunktemäßig folgende:

  • Grundsätzlich haben wir als Multimediacompany keine eigene Hardware betrieben, sondern das komplette Geschaeftsmodel, mit Hilfe von AWS realisiert.
  • Im Allgemeinen waren das Dienste wie: EC2 Cloudcomputing, AWS Buildserver für Continous Integration [Jenkins, Git, Stash, etc. / RDS[mySQL], Redshift, Kinesis, AWS APIs & User Manangement [ IAM Zugriff auf Programmierebene], VPC und vieles mehr. Habe viel praktische Erfahrung in allen Anforderungspunkten. DWH (Postgresql, Redshift): unsere Applikationsdatenbank + getrackte Metric von Playern + Userinformationen, etc. haben mit Hilfe von Kinesis (die aufgezählten Daten waren sehr gross) da wir fast Echtzeit Dashboard und querybare Datentabellen ohne unsere Hauptdatenbank zu belasten wegen erhöhten Zugriffen), ETL : die gestreamten Daten + Userinformationen + etc. haben wir monatlich Redshift Tabellen erstellt, die wir dann mit Postgresql querien konnten, welches an eine Analytics Filter Engine (UI in ExtJS) durch selection der gewuenschten Dimensionen + Filterkriterien eine Pre-Query erstellt haben, die dann durch Java Backend Server Application in richtige PostgreSQL Queries umgewandelt wurden. (Request: AJAX, JSONP an die Backendservices, Response wurde ein JSON File zurueckgeschickt die wir dann in Grids, Tabellen, Diagramme, Charts, etc. visualisieren konnten. In allen aufgezaehlt Punkten, war ich hauptbesteiligt als Entwickler, und Release Manager. SCRUM: Team 3 woechige Sprints, mit Jira Software [Atlasian] wurde in einem internationalen Team [english] gearbeitet. 
  • Vanilla Javascript Entwicklung für Clipkit Video Player
  • Mit grunt, cli tools, WebStorm, Testumgebungen Protractor und Selenium gearbeitet
  • Design, Implementierung und Verbesserung des Clipkit Ads Platform
  • Design und Implementierung des Flowplayer Ad Plugin mit VAST und VPAID Unterstützung
  • Angular JS basierende Dashboard und UI Implementierung und Testing
  • Verantwortlich für Testing und Release Management
  • Ext JS basierende Implementierung des Analytics Dashboard und der Filtering Engine
  • Mit git und stash für Versionskontrolle gearbeitet
  • Java basierende Backend Server Software Programmierung mit Spring, Eclipse und Tomcat
  • Feature Programmierung für Symfony 1.4 basierende Webapplikation
  • AWS Management Konsole und Architektur
  • Internationales Scrum Team
AWS Cloud Amazon Java Java EE with Vaadin AJAX JSONP Jenkins Git JavaScript ExtJS VanillaJS Spring Boot Maven Spring JBoss (JavaEE) Scrum
Medienbranche
2 Jahre 8 Monate
2006-09 - 2009-04

Hardware Support, Software Support

Consultant C++ C Java ...
Consultant
  • 1st/ 2nd/ 3rd Level-Support
C++ C Java JavaScript HTML CSS XML MySQL/SQL Ext JS AngularJS Jenkins Symfony Spring Hibernate Apache Amazon AWS DynamoDB Cloud-Technologien
Branchenübergreifend

Aus- und Weiterbildung

Aus- und Weiterbildung

2009 - 2014 

Studium Informatik

Softwareentwickler

Zertifikate / Weiterbildungen:

  • AWS Certified Solutions Architect - Associate 2017
  • Java EE with Vaadin, Spring Boot and Maven
  • Angular 2 Advanced
  • Learn and Understand NodeJS

Position

Position

Softwareentwicklung

Backend und Fullstack


Kompetenzen

Kompetenzen

Aufgabenbereiche

  • Softwareentwickler
  • Softwaretesting
  • Fullstack
  • Multimedia/Internet
  • Systementwickler
  • Fehlerbehebung
  • DevOps Dokumentation
  • Netzwerkadministrator
  • 1st/2nd/3rd Level-Support
  • Continuous Integration
  • Continuous Deployment
  • Unit Testing
  • End-to-End Testing

Produkte / Standards / Erfahrungen / Methoden

CSS
HTML
Jira
Kanban
nodejs
Proxy
REST
SCRUM

Methoden/ Tools

  • Ext JS
  • Ecmascript 6
  • AngularJS, 1.5, 2, 4, 5, 6
  • ES6
  • NodeJS
  • JBoss (J2EE) JSP (JSF) JMS
  • JSON
  • EJB
  • CGI
  • ServLet
  • Ajax
  • JQuery
  • Jenkins
  • Symfony
  • RESTful 
  • WebServices
  • Selenium
  • Jamsine
  • Mockito
  • Bootstrap
  • Spring Core
  • Docker
  • Maven
  • Gradle
  • Hibernate
  • ORM 
  • Doctrine 2
  • Grails
  • Groovy
  • Apache Ant
  • Tomcat 
  • MS-IIS 
  • TCP/IP 
  • CVS 
  • SVN 
  • Mercurial 
  • Amazon Cloud AWS 
  • S3 
  • Dynamodb 
  • Cloud-Technologien 
  • Amazon Management Console 
  • MFC 
  • SWT 
  • AWT 
  • JUnit 
  • Video 
  • VAST 
  • VPAID 
  • Git 
  • Eclipse
  • GUI 
  • LDAP 
  • SourceTree 
  • Stash 
  • NAS 
  • Netbeans 
  • Visual Studio 
  • OOA/OOD 
  • UML
  • DLL
  • RMI 
  • VM Virtuelle Maschine 
  • Design Pattern 
  • X86 
  • Redshift 
  • Jira 
  • Microserivces 
  • Redux 
  • Blockchain 
  • Scrum 
  • Kanban

Betriebssysteme

Android
Docker
HP-UX
iOS
Linux
Ubuntu, SuSE, RedHat
Mac OS X
OS/2
Spring Boot
SUN-Solaris
UNIX
Vx
Windows
7, 8, Mobile2003, CE

Programmiersprachen

Angular
C
C++
CSS3
Delphi
DHTML
HTML5
J2SE
Java 1.8
Java 8
JavaEE
JavaScript ecm5
jquery
JSON
Perl 5
PHP
Scripting unter Windows
SWIFT Assembler
Turbo Pascal
TypeScript
Visual Basic
XML

Datenbanken

Access
ADO
DAO
DynamoDB
JDBC
MongoDB
MS-SQL Server
MySQL
NoSQL
ODBC
Oracle
PostGres
SQL

Datenkommunikation

Active Directory
DHCP
Encryption
Ethernet
Firewall
FTP
IPSEC
LAN
Proxy/Reverse Proxy
Routing
Swichtes
VMWare OAuth2
VPN
WAN
Windows Server

Branchen

Branchen

IT

Medien

Finanzen

Versicherungen

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.