Senior Java Developer
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 34266 Niestetal
- auf Anfrage
- de | en
- 17.11.2023
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
2/2023 – 8/2023
Tätigkeitsbeschreibung
- Konzeption von verbesserten Teststreckumgebungen
- Minimierung von manuellen Tests
- Implementation von Tests in Gitlab-Pipelines
- Wiederverwendbarkeit von Tests innerhalb aller Teststrecken
ermöglichen
- Optimierung der Laufzeiten der Tests
- Überarbeitung der Dokumentation
Confluence, Docker, Git, Java (allg.), Jira, Apache Kafka, Mysql, Representational State Transfer (REST), Scrum, SOAP, Spring Framework
11/2021 – 8/2022
Tätigkeitsbeschreibung
- Konzeption und Aufteilung eines Service zu Microservices
- Weiterentwicklung von Echtzeitanwendungen und Schnittstellen
- Definition und Erstellung von Metriken und deren graphische Darstellung mittels Grafana
Apache Maven, Confluence, Docker, Git, Jira, Junit, Apache Kafka, Linux Entwicklung, Mysql, Scrum
10/2020 – 4/2021
Tätigkeitsbeschreibung
- Bugfixing in Java/Spring Applikationen
- Qualitätssicherung
- Testing
Apache Maven, Cloud (allg.), Confluence, Docker, Git, Java (allg.), Jira, Junit, Mysql, Representational State Transfer (REST), SOAP, Spring Framework, Ubuntu, Windows 10
2/2020 – 8/2020
Tätigkeitsbeschreibung
Entwicklung einer Middleware zur Übertragung von Kunden-, Ticketing- und Zugriffskontrollsystemen.
- Definitionen der Datenmodelle
- Konzeption und Entwicklung der Middleware
- Livegang von allen cloudbasierten Microservices
- Anbindung einen größeren Anzahl von Fremdsystemen
Apache Maven, Cloud Computing, Code-Review, Confluence, Docker, Git, Java (allg.), Jira, Junit, Apache Kafka, Magento, Mysql, Representational State Transfer (REST), Scrum, Spring Framework, Test Automation, Windows 10
12/2018 – 1/2020
Tätigkeitsbeschreibung
Anpassung einer bestehenden Microservice-Plattform an neue Anforderungen zur Kundendatensynchronisation und zusätzliche Anbindung von ERP-Systemen.
- Vervollständigung des Kundenmodells
- Definition eines Modells für die Kommunikation mit ERP-Systemen
- Erweiterung und Entwicklung von über 25 Microservices
- Anbindung neuer Endsystemen
- Performance und Skalierung mit Hinblick auf eine Echtzeitübertragung
Cloud Computing, Confluence, Docker, Git, Java (allg.), Jira, Junit, Apache Kafka, Kubernetes, Magento, Mysql, Representational State Transfer (REST), Scrum, Spring Framework, Test Automation, Windows 10
3/2018 – 11/2018
Tätigkeitsbeschreibung
Entwicklung einer Middleware zur Kundensyncronisation zwischen beliebig vielen Endsystemen mithilfe von eventbasierter Kommunikation.
- Definition eines neuen rudimentären Kundenmodells
- Konzeption und Entwicklung der Service zur Kundensyncronisation
- Anbindung eines ersten externen Endsystems zur Kundensyncronisation
Apache Maven, Cloud Computing, Confluence, Docker, Git, Java (allg.), Jira, Junit, Apache Kafka, Mysql, Representational State Transfer (REST), Scrum, Spring Framework, Test Automation, Windows 10
8/2017 – 2/2018
Tätigkeitsbeschreibung
Konzeption und Erstellung einer Microservice-Plattform.
- Erstellung eines neuen Plattform-Entwurfs
- Einführung neuer Technologien innerhalb des Teams
- Erstellung einer Microservice-Plattform basierend auf Docker Swarm
- Entwicklung eines Prototyp zur Demonstration
Apache Maven, Cloud Computing, Confluence, Docker, Git, Java (allg.), Jira, Junit, Apache Kafka, Mysql, Representational State Transfer (REST), Scrum, Spring Framework, Windows 10
8/2016 – 7/2017
Tätigkeitsbeschreibung
Neuentwicklung von Authentifizierungs- und Autorisierungsdiensten.
- Kommunikation mit dem Kunden
- Technische Architektur
- Entwicklung der Services
Apache Maven, Cloud Computing, Code-Review, Confluence, Git, Java (allg.), Jenkins, Jira, Junit, Mysql, Representational State Transfer (REST), Scrum, Spring Framework, Ubuntu
7/2016 – 8/2016
Tätigkeitsbeschreibung
Erstellung und Konfiguration einer Infrastruktur für bereits entwickelte Microservices.
- Konfiguration von Spring Cloud Foundry
- Entwicklung übergeordneter Services wie Registry- und Configuration
- Migration bereits entwickelter Services nach Spring Cloud Foundry
Apache Maven, Cloud Computing, Docker, Git, Java (allg.), Spring Framework
5/2016 – 7/2016
Tätigkeitsbeschreibung
Entwicklung einer Webapplikation zur Aggregation von Daten aus verschieden Projektmanagement-Webanwendungen.
- Erweiterung der Datenstruktur
- Erstellung eines Konnektors zu JIRA
AngularJS, Code-Review, Git, Java (allg.), JavaScript, Jenkins, Postgresql
1/2016 – 5/2016
Tätigkeitsbeschreibung
Entwicklung eines Portals zur Verwaltung von Mietobjekten (Car- und Bikesharing).
- Definition der Datenstruktur der Datenbank
- Entwicklung des Backend
- Definition und Entwicklung der Schnittstellen
- Continuous Integration Prozess
- Unterstützung im Frontend
AngularJS, Docker, Gradle, Java (allg.), JavaScript, Jenkins, Postgresql, Spring Framework
9/2014 – 12/2015
Tätigkeitsbeschreibung
Entwicklung eines Datawarehouse für einen großen Anbieter von Mobilitätslösungen. Export und Umwandlung von Daten aus einem Altsystem in eine neue zukunftsfähige Struktur.
- Definition einer neuen technischen Datenstruktur in enger Zusammenarbeit mit dem Kunden
- Technische Architektur eines Systems zum Export von Daten eines Altsystems in ein Datawarehouse
- Entwicklung der Export- & Transformationslogik
Code-Review, Git, Java (allg.), Junit, Mysql, Representational State Transfer (REST), Scrum, Spring Framework
9/2014 – 12/2015
Tätigkeitsbeschreibung
Entwicklung eines Datawarehouse für einen großen Anbieter von Mobilitätslösungen. Export und Umwandlung von Daten aus einem Altsystem in eine neue zukunftsfähige Struktur.
- Definition einer neuen technischen Datenstruktur in enger Zusammenarbeit mit dem Kunden
- Technische Architektur eines Systems zum Export von Daten eines Altsystems in ein Datawarehouse
- Entwicklung der Export- & Transformationslogik
Java (allg.)
2/2013 – 8/2014
Tätigkeitsbeschreibung
Migration eines umfangreiches Portal für Mobilitätslösungen von PHP4 auf Java.
- Anforderungsanalyse
- Reverse Engineering
- Implementierung
- Bugfixing
- Testing und Dokumentation
Apache Maven, Apache Tomcat, Code-Review, Git, Java (allg.), JavaScript, Jquery, Junit, Mysql, PHP, Scrum, Spring Framework
9/2012 – 12/2012
Tätigkeitsbeschreibung
Entwicklung einer auf Java EE 6 und JSF 2 basierenden Webanwendung zur Auswertung von persistenten Daten aus dem Themengebiet Energiemanagement.
Design der Datenbank
- Entwurf der Webapplikation
- Implementierung
- Erstellung von Tests mit JUnit & Mockito
- Fehleranalyse und Bugfixing
- Dokumentation
Ajax, CSS (Cascading Style Sheet), J2EE, Javaserver Faces, Junit, Mysql, Scrum, Ubuntu, XHTML (Extensible HyperText Markup Language)
3/2012 – 8/2012
Tätigkeitsbeschreibung
Weiterentwicklung und Wartung einer Webapplikation mit dem Play! Framework für ein großes Outlet-Center.
- Erweiterung der Datenbank (Hibernate)
- Implementierung verschiedener Kundenanforderungen (verschiedenster Art) in der Größenordnung zwischen 1 PT und 60PT
- Erstellen von kundenspezifischen APIs
- Erstellung von Unittests
- Fehleranalyse und Bugfixing (mit Issue & Projekt Tracking Software JIRA)
CSS (Cascading Style Sheet), Git, HTML, Java (allg.), JavaScript, Jenkins, Jira, Jquery, Junit, Mysql, Scrum, Ubuntu
8/2011 – 2/2012
Tätigkeitsbeschreibung
Erstellung einer Serveranwendung zur Verwaltung von Daten des Motorola Handheld-Computer
- Design der Datenbank
- Erstellung der Serveranwendung
- Weiterentwicklung des Clients
Subversion, Apache Tomcat, Java (allg.), Java ME (Java Platform, Micro Edition), Mysql, Netbeans, Apache Struts
2/2011 – 7/2011
Tätigkeitsbeschreibung
Erstellung einer Anwendung für Motorola Handheld-Computer zur Erfassung und Speicherung von Barcodes.
- Einrichtung und Konfiguration des Handheld-Computer
- Entwicklung der Anwendung in Java ME
- Design und Implementierung der GUI sowie der Logik für die Prozesssteuerung
- Schreiben eines Benutzerhandbuchs
- Fehleranalyse sowie Bugfixing
Subversion, Java (allg.), Java ME (Java Platform, Micro Edition), Netbeans
Ausbildung
Fulda
Weitere Kenntnisse
- Agile Methoden (Scrum, Kanban)
- Continuous Delivery (Gitlab)
- Continuous Integration (Jenkins, Gitlab)
- Docker
- Docker Swarm
- Flyway
- Git
- Java
- JUnit
- Microservice Architektur
- Spring (Boot, Cloud, Data)
- SQL (MySQL, PostgreSQL, MariaDB, H2)
- Testautomatisierung (Mockito, SoapUI, Selenium, JUnit, Postman)
- Windows
Fortgeschritten:
- Ant, Maven, Gradle
- Apache http, Jetty, Tomcat, Wildfly, Glassfish
- Apache Kafka
- Continuous Deployment
- CSS
- Hibernate
- HTML 5
- Javascript
- Linux
- PHP (4,5,7)
- Webentwicklung
Basis:
- Angular
- JSF 2
- Kubernetes
- NoSQL (MongoDB, Neo4j)
- Play 2
- Spring Cloud Foundry
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden