MM
verfügbar

Letztes Update: 09.10.2022

JAVA Software Engineer

Abschluss: nicht angegeben
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (verhandlungssicher)

Schlagwörter

Java Spring Framework Web Services Swing (Java) Javaserver Pages Postgresql Mongodb Mysql Oracle Financials SAP Applications + 32 weitere Schlagwörter anzeigen

Skills

IoT, Java, PostgreSQL, Datenbank, APIs, Spring, Angular, Oracle, Camunda, SAP, Hybris, MySQL, Spring Framework, Spring Core, XML, Dependency Injection, Bean-Definition, Spring MVC, Git, Jira, agilen, SonarQube, NodeJS, NoSQL, MongoDB, Frontend, C#, WPF, Java Swing, JSP, SOAP Web Services, IPSec, SOAP, Web Services, Selenium, TFS, Wordpress, JAVA ( Spring | JSP | Java, Swing, SAP Hybris Commerce, C, JavaScript, Typescript, HTML, CSS, jUnit | Mockito | Selenium, REST, Datenbanken, MySQL | MongoDB | PostgreSQL | Oracle, github, gitlab, bitbucket, WebServices-Tests, SOAP UI, Postman

Projekthistorie

09/2020 - bis jetzt
Freiberuflicher Software-Entwickler

  • Arbeit in multikulturellen Teams in einem kollaborativen Umfeld
  • Verwendung von Git (bitbucket/github/gitlab) als Versionskontrollsystem und Jira/Confluence als Projektmanagementsystem
  • Anwendung der besten Kodierungs- und Testpraktiken wie objektorientierte Programmierung, Unit- und Integrationstests und Erstellung von Dokumentationen für Kunden, um die beste Qualität der implementierten Funktionen zu gewährleisten

 

  • Kunde: IoT-Unternehmen
  • Arbeit am Backend einer IoT-Plattform, mit Java und PostgreSQL als Datenbank
  • Analyse und Klärung der Anforderungen mit Softwareentwicklern, Vertriebsleitern, Serviceleitern
  • Bereitstellung von technischen Lösungen für die Anforderungen
  • Implementierung neuer Funktionen und Behebung von Fehlern, z. B. Kodierung neuer Tools für Kunden, Implementierung von REST-APIs, Hinzufügen von Funktionen zu den skriptfähigen Tools für Benutzer, Verbesserung von Karten, Hinzufügen neuer Statistiken und Messungen, Hinzufügen neuer Funktionen zu bestehenden Plugins, Verbesserung des xls/csv/json-Datenexports

 

  • Kunde: Europäische Kommission
  • Arbeit sowohl am Frontend als auch am Backend eines internen Tools unter Verwendung von Java (Spring) und Angular und Oracle Datenbank
  • Analyse und Klärung von Anforderungen mit Softwareentwicklern, Projektmanagern und Unternehmensanalysten
  • Bereitstellung von technischen Lösungen für die Anforderungen
  • Implementierung neuer Funktionen und Behebung von Fehlern, wie z. B. die Bereitstellung von Daten für das Frontend, die Änderung der Prozessautomatisierungsstrategie mit Camunda und die Implementierung wiederkehrender Aufgaben in den bestehenden Workflow, das Schreiben von Unit- und Integrationstests für die implementierten Funktionalitäten

06/2019 - 09/2020
IT-Consultant
MSG Systems (500-1000 Mitarbeiter)

* Arbeit an Webanwendungen für eine Krankenversicherungsgesellschaft
* Verwendung von SAP Hybris Commerce für das Backend, Angular für das Frontend und MySQL als
Datenbank
* Hybris nutzt Spring Framework in großem Umfang für eine Reihe von Zwecken: Spring Core für
XML-konfigurationsbasierte Dependency Injection und Bean-Definition und Spring MVC für allgemeine
Controller-basierte Website-Arbeit
* Analyse und Klärung der Produktanforderungen mit Unternehmensanalysten
* Bereitstellung von technischen Lösungen für die Anforderungen und Schätzungen für diese
* Implementierung neuer Funktionen und Behebung von Fehlern sowohl im Backend als auch im
Frontend
* Verwendung von Git als Versionskontrolle und Jira als Projektmanagementsystem
* Arbeit in einem agilen, multinationalen Team mit mehreren Standorten und in einem
kollaborativen Umfeld
* Anwendung bewährter Kodierungs- und Testpraktiken wie objektorientierte Programmierung und Einheit,
Integration
und Abnahmeprüfungen
* Behebung von Fehlern und anderen Problemen, die vom SonarQube-Analysator gemeldet wurden,
sowie Codebereinigung.

01/2015 - 05/2019
Software Engineer
Canon (1000-5000 Mitarbeiter)

* Im ersten Jahr implementierte ich ein Prototyp-Tool für die Analyse von Anwendungsprotokollen
unter Verwendung von NodeJS und NoSQL (MongoDB). Außerdem entwickelte ich ein Prototyp-Tool in Java,
das Esper für die Verarbeitung komplexer Ereignisse verwendet und leicht erweiterbar ist, um mehrere
Arten von Eingaben, Ausgaben und Ereignisflüssen zu unterstützen.
* In den folgenden mehr als 3 Jahren habe ich in einem agilen, standortübergreifenden und
multikulturellen Team Software für Drucker entwickelt.
* Arbeitete hauptsächlich an diesen Modulen: Desktop-Anwendungen - die Touch-UIs der Drucker
(Backend: Java, Frontend: C#- WPF und Java Swing), eine Web-Anwendung (Java +JSP für das Frontend)
und die externen Schnittstellen der Drucker (unter Verwendung von SOAP Web Services)
* Implementierung verschiedener Funktionen wie: Hinzufügen verschiedener Medieneingänge und
*ausgänge zum Drucker, IPSec-Kommunikation mit dem Controller, Handhabung von Rollen und
Berechtigungen bei der Anmeldung bei den Anwendungen des Controllers, Erweiterung bestehender SOAP
Web Services
* Um die Korrektheit des Systems zu bewerten, habe ich die Tests mit Selenium automatisiert und in
ein benutzerdefiniertes Framework für Automatisierungstests integriert, wodurch sich der Zeitaufwand
für manuelle Tests verringert.
* Verwendung von TFS als Projektmanagementsystem
* Als Feature Owner analysierte ich die Auswirkungen von Features, definierte Anforderungen,
definierte die Interaktion zwischen den Modulen des Controllers, zerlegte die Arbeit in technische
Geschichten, definierte grundlegende Testszenarien und Akzeptanzkriterien und überwachte den
Fortschritt eines 6-köpfigen Teams von Entwicklern und Testern während der Implementierungs- und
Testphasen der Features, für die ich verantwortlich war
* Verfolgte den Fortschritt und hielt die Beteiligten über den Fortschritt der Funktion auf dem
Laufenden und stellte sicher, dass alle Anforderungen ordnungsgemäß umgesetzt wurden

10/2013 - 05/2016
Mitarbeiterin im Rat der Europäischen Technologiestudenten
Europäischen Technologiestudenten Timisoara

* Wir kümmerten uns um die IT-Logistik, verwalteten und verbesserten die Websites der NRO (mit Wordpress
)
* Organisierte IT-Schulungen, motivierte Mitglieder zur Mitarbeit im Team, arbeitete mit dem
Marketing- und PR-Team zusammen.

Reisebereitschaft

Weltweit verfügbar
Nur Remote
Profilbild von Anonymes Profil, JAVA Software Engineer JAVA Software Engineer
Registrieren