Java/Kotlin Software-Ingenieur
- Verfügbarkeit einsehen
- 1 Referenz
- 105‐120€/Stunde
- Martfeld
- auf Anfrage
- de | en
- 30.10.2024
Kurzvorstellung
Technologien: Java, Kotlin, Spring Boot/Cloud, Microservices, Diverse Cloud Umgebungen/Datenbanken
Qualifikationen
Projekt‐ & Berufserfahrung
2/2022 – 3/2024
Tätigkeitsbeschreibung
Weiterentwicklung Cookidoo Rezepte Portal.
Technologien: Spring Boot, REST, AWS, Reactive Streams, Kafka, RabbitMQ, Redis, Gitlab
Amazon Web Services (AWS), Apache Kafka, Spring Framework
10/2021 – 3/2022
Tätigkeitsbeschreibung
Implementierung automatisierter Notifications für zeit- und issuebasierte Änderungen in Journals.
Technologien: Spring Boot/Cloud, Pivotal Cloud Foundry, Google Cloud, REST
Google Cloud, Representational State Transfer (REST), Spring Framework
8/2020 – 10/2021
Tätigkeitsbeschreibung
Weiterentwicklung des Commerce Platform Abstraction Service Layers (CPAS), welches die Digital Business Platform (Daimler Shop Lösung) für verschiedene Nicht-Webclients abstrahiert.
Technologien: Spring Boot/Cloud, Pivotal Cloud Foundry, REST, Jenkins
Cloud (allg.), Java (allg.), Kotlin, Representational State Transfer (REST), Spring Framework
1/2018 – 8/2020
Tätigkeitsbeschreibung
Neu-/Weiterentwicklung von Softwarekomponenten im Bereich Cloud, Microservices, Service Oriented Architecture für eine Connected-Car-Plattform (DaiVB) entsprechend den Vorgaben/Anforderungen.
Technologien: Spring Boot, Kubernetes, SOA, REST, Active MQ, PostgreSQL, Jenkins
Jenkins, Kubernetes, Postgresql, Spring Framework
12/2016 – 12/2017
Tätigkeitsbeschreibung
- Weiterentwicklung und Bugfixing der Applikationen im Systemverbund „Softwareupdate & Codierung“ auf Basis von User-Stories und Anforderungsbeschreibungen in Form von Pflichtenheft
- Mitarbeit in der Transition der Applikation „Aftersales Flashdata Manager (AFM)“
mit folgenden Aufgaben:
* Analyse der bestehenden AFM-Architektur und des Java-Source-Codes
* Erstellung der Systemdokumentation zusammen mit den NTT Data Mitarbeitern und der Mitarbeiter des jetzigen Lieferanten für das System AFM
* Ggfs. Identifikation von Refactoring Maßnahmen
- Mitarbeit bei IT-Architektur Vorlagen für den Systemverbund
- Umstellung der Applikationen auf Hochverfügbarkeit
Technologien: Docker, Spring Boot, REST, MQ, DevOps, Continous Delivery
J2EE, Spring Framework
7/2015 – 12/2016
Tätigkeitsbeschreibung
Weiterentwicklung eines Retail-Portals im JEE-Umfeld. Entgegennahme von Fach-Spezifikationen, Reviews, Umsetzung mit Offshore-Team, Fehleranalysen, Klärung fachlicher Fragen mit dem Spezifikationsersteller, Review von Konzepten.
Unterstützung bei Continuous Integration, Release- und Integrations-Management.
Technologien: Java EE, JSF, Websphere, DB2, MQ, Webservices
IBM DB2, Enterprise Javabeans, Hibernate (Java), IBM WebSphere Application Server (WAS), J2EE, Javaserver Faces, Release-Management, Web Services, Ibm Websphere Mq
3/2015 – 6/2015
Tätigkeitsbeschreibung
Analyse, Design, Entwicklung, Test, Dokumentation, Wartung und Pflege von Ja-vaEE‑Komponenten für Kundenportal, Backoffice, Multi/Inter-modale Routen, Provider-Schnittstellen und Payment-Funktionen (z.B. neue Preismodelle). Kontinu-ierliche Weiterentwicklung der Produkte „car2go" und „moovel“.
Technologien: Java EE, REST, OpenJPA, Websphere 8, AngularJS
WebSphere, J2EE, Java (allg.), AngularJS
1/2015 – 2/2015
Tätigkeitsbeschreibung
Testkonzepterstellung und Implementierung der zugehörigen automatisierten Tests mit anschließendem Deployment in die Testumgebungen. Continuous Integration.
Technologien: Java OSGi, REST, h2, Hudson, ZigBee
Java (allg.), Testen
3/2014 – 12/2014
Tätigkeitsbeschreibung
Analyse, Design, Entwicklung, Test, Dokumentation, Wartung und Pflege von JavaEE-Komponenten für Kundenportal, Backoffice, Multi/Inter-modale Routen, Provider Schnittstellen und Payment-Funktionen (z.B. neue Preismodelle). Kontinuierliche Weiterentwicklung der Produkte car2go' und 'moovel'.
Technologien: Java EE, REST, Websphere 8, OpenJPA, DB2, AngularJS, Liquibase, Git, Selenium, DbUnit, MicroServices, DropWizard
AngularJS, IBM DB2, IBM WebSphere Application Server (WAS), J2EE
9/2013 – 2/2014
Tätigkeitsbeschreibung
Erweiterung/Anpassung einer bestehenden Pflegeumgebung für Komponenten- und Systemdaten für elektrische und pneumatische Antriebssysteme (Handling Guide Online Tool).
Technologien: Java Swing, Jubula, Jenkins, Oracle, MySQL, Webservices
Eclipse, Java (allg.), Oracle-Anwendungen, Softwareentwicklung (allg.), Web Services
11/2012 – 6/2013
Tätigkeitsbeschreibung
System-Analyse, Re-Design, Re-Implementierung und Test einer Support-Applikation für einen der führenden Healthcare-OEM.
- Systemanalyse einer Referenz-Installation beim Auftraggeber
- Analyse des Quell-Codes bzgl. Vollständigkeit, Qualität und detaillierter Struktur mit dem Ziel der Modularisierung
- Dokumentation der gegenwärtigen Architektur und des Designs
- Redesign, Rearchitecture und Reimplementierung des gegenwärtigen Systems mit dem Ziel der Realisierung der zuvor erarbeiteten ZIEL-Architektur.
- Implementierung einer agilen Datenbank-Migrationslösung
Technologien: Spring 3.0, Oracle 11g, Maven, Flyway
Oracle Database, Spring Framework
4/2012 – 1/2016
Tätigkeitsbeschreibung
Neuentwicklung einer iOS Applikation für Zigarrenfreunde. Konzeption, Design und Entwicklung des Front- und Backends
Technologien: Objective-C, iOS, Parse
Zeitfaufwand: 5 Std./Woche
iOS Entwicklung
2/2010 – 10/2012
Tätigkeitsbeschreibung
Entwicklung von telematikbasierten FleetBoard-Dienstleistungen für Transportunternehmen. Mitarbeit in einem interdisziplinären und internationalen Scrumteam mit Umsetzung der Anforderungen des FleetBoard-Produktmanagements (Schwerpunkte IT- Design und testgetriebene Softwareentwicklung).
Umsetzung konzipierter Lösungen mit Java EE-Technologien. Softwareentwicklung mit einer integrierten Softwareentwicklungsumgebung (Rational Software Architect, RequisitePro, Functional Tester, ClearQuest, SVN, ANT, Hudson, Bugzilla).
Durchführung von Komponenten- und Integrationstests der entwickelten Softwarelösungen inklusive Fehlerbehebung und Problemanalysen.
Technologien: SOA, TDD, Java (JEE, EJB, JUnit, Spring, OpenJPA), IBM WebSp- here, IBM DB2, WebSphereMQ, WebServices, WebStart, Eclipse RCP, SOAP, JaxMe, Continous Integration mit Jenkins, Maven
IBM DB2, IBM WebSphere Application Server (WAS), J2EE
2/2008 – 1/2010
Tätigkeitsbeschreibung
Testautomatisierungs- und Qualifizierungsverantwortlicher für embedded Telematik Endgerät (DispoPilot).
Entwicklung und Anwendung von Komponententests in einem hochqualitativen Testautomatisierungsumfeld (Rational ClearQuest, Rational Functio- nal Tester, Rational Manual Tester). Design der interagierenden Schnittstellen zur Durchführung von Integrationstests. Planung und Koordination des Testteams.
Technologien: Java (Java SE, OSGi), Framework For Integrated Tests (FitNesse), Windows Mobile, GSM, GPS
ISTQB, Java SE
8/2006 – 1/2008
Tätigkeitsbeschreibung
Technischer Dienstleister für Entwicklungs-, Implementierungs- und Qualifizierungsaufgaben im Umfeld von automotive Telematik- und Multimediasystemen über den gesamten Entwicklungsprozess bis zur Serienreife.
09/2007 – 01/2008
bei Alpine Electronics GmbH in Stuttgart, -Hyperlink entfernt-
Testautomatisierung und Test der Bluetooth-, Telefon- und Adressbuch-Funktionalität eines Fahrzeug-Telematik- und Multimediasystems für einen der führenden OEMs.
Technologien: Bluetooth, GSM, GPS, C#
08/2006 – 08/2007
bei Harman/Becker Automotive Systems (Becker Division) GmbH in Karlsbad, -Hyperlink entfernt-
Testautomatisierung und Test der Sofwaredownload-, Adressbuch- und Bluetooth- Funktionalität eines verteilten Fahrzeug Telematik- und Multimediasystems für einen der führenden OEMs. Entwicklung und Anpassung der datenbankgestützten Testmanagementsoftware.
Technologien: Visual Basic 6, MOST, CAN, Linux (QNX), Bluetooth, SQL, GSM, GPS
Canoe Software, GSM/GPRS, MOST-Bus (media oriented systems transport), QNX (Software)
Zertifikate
Ausbildung
Stuttgart
Ravensburg
Über mich
Dabei arbeite ich gerne in kleinen Teams, in denen ich kooperativ Lösungen für den Kunden anstrebe. Ich schätze dabei Ehrlichkeit und Klarheit ohne das soziale Gefüge im Team in Frage zu stellen oder politische Spiele zu spielen. Mir ist wichtig Ziele als Kollektiv zu erreichen und die Erfolge auch zusammen zu teilen. Gegenüber Kunden trete ich, unterstützt durch meine kaufmännische Ausbildung, im Sinne meiner Kunden auf und stelle dabei den Nutzen für deren Kunden in den Vordergrund.
Mein Hauptaugenmerk liegt darauf Systeme zu entwickeln und zu testen, die auf aktuellen Technologien basieren und pragmatisch mit "State of the Art" Software-Entwicklungs- und Testmethoden umgesetzt werden. Qualität und Benutzerfreundlichkeit sind dabei Hauptfaktoren. Mit den gängigen Entwicklungsumgebungen, Betriebssystemen, Softwareprodukten und Entwicklungsansätzen bin ich vertraut und auch motiviert Neues zu erlernen und zu entdecken.
"Your focus on quality!"
Weitere Kenntnisse
Die Kenntnisse sind zwischen 1 – 5 wie folgt bewertet:
5 Experte
4 Erweitertes Wissen
3 Durchgängiges Wissen
2 Weniger Erfahrung, gute Arbeitskenntnisse und Wissen
1 Limitiertes Wissen, wenig Erfahrung
Branchen
Automotive 5
Telekommunikation 4
Handel & Logistik 4
Betriebssysteme
Windows Mobile (2002, 2003, WM5) 3
Windows Client (2000, XP, Windows7) 4
Windows Server (2003) 2
Linux / Unix variants /Mac OS 3
iOS 3
android 1
System Software, Netzwerk
TCP/IP, Sockets, SMTP, POP, HTTP, FTP 4
LAN, WAN, routing, switching 3
MOST/ CAN 3
Bluetooth 4
Mobilfunk (GSM, GPRS) 4
Programmiersprachen allgemein
Java
JEE – General Knowledge 4
JEE – Web-/Microservices 4
JEE – JSP 3
JEE – JSF, Portal development 3
JEE – Servlets 3
JEE – EJB3.x 4
Java SE – Applications / Swing 4
Java Webstart 3
Java OSGi 3
Spring/Spring Boot 4
Objective-C 2
C / C++ / C# 1
Visual Basic 6 3
Web Technologien
Microservices 4
REST, SOAP 4
AngularJS 2
JavaScript, HTML4 3
XML / XSL, SAX / DOM 4
HTTP / HTTPS 4
PHP 2
ASP (VBScript) 2
Actionscript (Flash) 2
Datenbank Systeme
IBM DB/2 4
Oracle 11g 4
Microsoft SQL-Server 3
MySQL 3
Sybase 2
Mongo-DB (NoSQL) 2
PostgreSQL 3
h2 2
Application- und Web Server
IBM Websphere Application Server 7/8 4
Apache HTTP Server, Apache Tomcat 3
Frameworks
Kubernetes, Docker 3
Framework for integrated Tests (FitNesse) 3
OpenJPA, Hibernate 3
Flyway 5
Liquibase 3
Entwicklungsumgebungen
Eclipse-based IDEs (u. a. myEclipse) 4
IntellijIDEA 4
Microsoft Visual Studio .net 2
Anwendungen
Atlassian JIRA 5
Atlassian Confluence 5
Rational Requisite Pro 3
MS Word, MS Excel, MS Access, MS Powerpoint 4
Macromedia Dreamweaver 4
Macromedia Flash 3
Macromedia Fireworks, Adobe Photoshop 3
Sonstige Systeme
CVS, Mercurial, SVN, GIT (version control) 4
Hudons/Jenkins, GitLab (Continous Integration/Delivery) 4
Andere Kenntnisse
Enterprise Architecture / Architectural Design 4
Data Modelling / ERD-design 4
Teamführung 3
Projekt Management 3
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