Profilbild von Anonymes Profil, Java Entwickler und IT Business Analyst
verfügbar

Letztes Update: 02.04.2024

Java Entwickler und IT Business Analyst

Abschluss: Diplom-Wirtschaftsinformatiker (FH)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut) | französisch (Grundkenntnisse)

Skills

Programmier-, Script- und Beschreibungssprachen
  • Bash
  • Borland Pascal
  • BPMN
  • C
  • C#
  • C++
  • Cobol
  • CORBA IDL
  • eBNF
  • Gherkin
  • HTML
  • Java
  • JavaCC
  • JavaScript
  • JAXB
  • JEE
  • OQL
  • PL/SQL
  • Regular Expressions
  • Smalltalk
  • SQL
  • UML
  • UML Modellierung
  • WSDL
  • XMI
  • XML
  • XML Schema
  • XPath
  • XPath
  • XSLT
  • XSLT
  • YAML
  • JSON
Betriebssysteme
  • AIX
  • LINUX
  • Microsoft Windows NT, 2000, XP, 2007, 2010
  • z/OS
  • z/VSE
  • Novell
Datenbanken
  • DB2
  • IMS
  • Lotus Notes
  • Microsoft Access
  • MS SQL Server
  • MySQL
  • Oracle Database
  • VSAM
  • SQLite
Produkte
  • ANT
  • Apache HTTP Server
  • Apache Maven
  • Arcstyler
  • Arquillian
  • Atlassian Confluence
  • Atlassian JIRA
  • Balsamiq Mockup
  • Borland Visibroker
  • Caliber/RM
  • CheckMK
  • CICS
  • CVS
  • d.velop d.3
  • DocBook
  • Docker
  • Swarm
  • DRES
  • Eclipse
  • Envy
  • Git
  • Gitlab
  • Graylog
  • HP ALM
  • HP Exstream
  • HP Quality Center
  • IBM Visual Age
  • IBM WebSphere
  • Jenkins
  • Magic Draw
  • Maven
  • Microsoft Office
  • Microsoft Project
  • Microsoft Sharepoint
  • Microsoft Visio
  • Microsoft Visual Studio .NET
  • MQ Series
  • Nexus
  • Oracle WebLogic
  • Paradigm Plus
  • Pencil
  • Rational Clear Case
  • Rational Rose
  • Rational Suite
  • Rational XDE
  • SableCC
  • SAP/R3 CD, SD, MM
  • Serena PVCS
  • Signavio
  • SoapUI
  • SonarQube
  • SVN
  • Symantec Visual Café
  • UC4 Automic
  • WebLogic Server
  • WebSphere
  • WildFly Application Server 10
  • WSAD
  • Xcoder
Frameworks
  • .NET
  • ASP
  • CMP/BMP
  • Component Object Model
  • Cucumber
  • DAO
  • EJB
  • J2EE/JEE
  • Java AWT
  • Java Server Faces
  • Java Servlet
  • Java Swing
  • JAXWS
  • JDBC
  • JFreeChart
  • JPA
  • JUnit
  • Mockito
  • NUnit
  • ODBC
  • OleDB
  • PowerMockito
  • PrimeFaces
  • SOA
  • Spring Boot
  • Struts2
  • XMLUnit
  • CORBA
  • ANUBEX COBOL To Java Migration Framework
Vorgehensmodelle, Methoden und Best Practices
  • Scrum
  • Scaled Agile Framework
  • Rational Unified Process
  • Model Driven Architecture
  • Kanban
  • OOSE
  • OOA/OOD/OOP
  • Git-Flow
  • Use Cases
  • User Stories
  • Continuous Integration
  • Continuous Delivery
  • Design Patterns
  • Domain Specific Language
  • ITIL
Standards/Protokoll
  • FTP
  • HTTP
  • JMS
  • JNI
  • JNLP
  • RPC
  • SOAP
  • SSH
  • TCP/IP
  • UN/EDIFACT 96a
Tätigkeiten
  • Third Level Support
  • Requirements Engineering
  • Application Development
  • Use Case Modelling
  • Data Migration
  • Documentation
  • Domain Modelling
  • Process Modelling
  • Re-Engineering
  • API Development
  • Tool Development
  • Test Management
  • Test Automation
  • Component Test
  • Developer Training
  • Developer Coaching
Rollen
  • Product Owner
  • Entwickler
  • IT Business Analyst

Projekthistorie

07/2022 - bis jetzt
Wartung und Weiterentwicklung eines portierten Abrechnungssystems
ista International GmbH (Energie, Wasser und Umwelt, 1000-5000 Mitarbeiter)

  • Umsetzung von Anforderungen aus gesetzlichen Regularien an die Abrechnung von Warmwasser-, Heiz- und Hausnebenkosten für die Länder Deutschand, Luxemburg und Schweiz (wie CO2KostAufG)
  • Umsetzung von Anforderungen aus der Produktentwicklung (wie Abrechnungs- u. unterj. Verbrauchsinformation)
  • Analyse, Reproduktion, Korrektur von Fehlern im Produktivsystem.
  • Durchführung von Wartungsaufgaben wie Stammdatenumstellungen und Datenkorrekturen.
  • CI/CD mit Gitlab, NEXUS und Docker Swarm

03/2019 - 02/2024
Cobol-Java-Portierung eines z/VSE Abrechnungssystems
ista International GmbH (Energie, Wasser und Umwelt, 1000-5000 Mitarbeiter)

  • Betreuung des Aufbaus mehrerer Umgebungen (Stages) mit Anbindung an Oracle SOA Suite, SAP/R3, diverse JEE Applikationen sowie d-velop d.3.
  • Entwicklung und Wartung eines Tools zur Synchronisation von verschiedenen UC4 Automic Umgebungen mit automatisierter Anpassung von Umgebungs-spezifischen Inhalten von Workflow und Jobdefinitionen.
  • Entwicklung eines Tools für den Vergleich vieler großer Dateien als Teil des automatisierten Regressionstests.
  • Übernahme, Wartung und Weiterentwicklung eines Cucumber basierten Regressionstest-Frameworks für den automatisierten Test von Batch-Verarbeitung mit dem Fokus auf einen funktions-orientierten Test
  • Einarbeitung eines Teams von Testern in den automatisierten Test mit Cucumber/Gherkin
  • Entwicklung von automatisierten Testfällen
  • Mitwirkung bei der Herstellung der JUnit Testability in Zusammenarbeit mit dem Framework Hersteller der Cobol Portierung
  • Mitarbeit bei Wartung und Test des portierten Codes.

01/2020 - 06/2022
01/2020 - 06/2022 Wartung und Weiterentwicklung der Testautomatisierung für ein portiertes Abrechnungssystems
ista International GmbH (Energie, Wasser und Umwelt, 1000-5000 Mitarbeiter)

  • Wartung und Weiterentwicklung eines Cucumber basierten Frameworks für den automatisierten Regresstionstests
  • Erstellung eines Mockservers als Docker Swarm Service für REST und SOAP Services auf Basis von SoapUI, wobei zum Test passende Mock-Service-Antworten als Teil des Testscripts mit Gherkin definiert werden können.
  • Wartung und Weiterentwicklung einer Docker Swarm Testumgebung, die Testern zur Testdurchführung und zur Entwicklung von automatisierten Tests dient.
  • Entwicklung eines Java Programms, das ein SQL Script generiert, mit dem der Unterschied (Change) von zwei Datenbankzuständen reproduziert werden kann.
  • Entwicklung eines Java Programms, mit dem die Daten von Cucumber Features geparst werden, um sie in einer Pivottabelle übersichtlich zusammenzustellen.
  • Entwicklung eines Java Programms, mit dem aktuelle Testlaufergebnisse als neue Referenz für zukünftige Regressionstests herangezogen werden. Die Steuerung des Programms erfolgt per Scriptbefehle.
  • Entwicklung eines Java Programms, das Oracle Pluggable Databases, die im Rahmen von Gitlab Pipelines temporär erzeugt und nicht erfolgreich abgeräumt wurden, findet und automatisch löscht.
  • Entwicklung eines Java Programms, mit eine Oracle Pluggable Database auf Grundlage einer Kopiervorlage wieder auf ihren ursprüngliche Stand zurückgesetzt werden kann.
  • Entwicklung von produktiven Batchprogrammen, die gemäß der DSVGO feststellt, welche kundenbezogenen Daten in unterschiedlichen Datenbanken gelöscht werden können.
  • Anpassung von produktiven Batchprogrammen, um die gesetzliche Änderung von Eichfristen für Warmwasser-, Wärme- und Kältezählern zu berücksichtigen.

04/2016 - 02/2019
Betrieb, Wartung und Weiterentwicklung einer Subunternehmerportals
ista International GmbH (Energie, Wasser und Umwelt, 1000-5000 Mitarbeiter)

  • Erstellung von User Stories als Detaillierung von Feature Beschreibungen des Produkt Managements (interimsweise als Product Owner bis 12/2016)
  • Fachlicher und konzeptioneller Coach des DBT Teams
  • Implementierung diverser funktionaler Ergänzungen des Systems
  • Begleitung von vierteljährigen Rollouts
  • Betreuung von mehreren Entwicklungs- und Testumgebungen
  • Beseitigung von Fehlern und Störungen in allen Umgebungen, insbes. in der Produktion sowie Korrektur von fehlerhaften Datenbeständen in der Datenbank mit SQL
  • Erweiterung und Änderung des Datenmodells sowie Durchführung von Datenmigrationen mit SQL
  • Laufende Abstimmung mit der System- und Datenbankadministration
  • Konzeption einer Datenreplikationsschnittstelle für Qlik Sense via DB Trigger
  • Beseitigung zyklischer Abhängigkeiten im Buildprozess
  • Vervollständigung der Umstellung von EJB2 nach EJB3
  • Wiederholte Anpassung des Build-Prozesses mit ANT
  • Erstellung von JUnit Tests mit Mockito und PowerMock
  • Aufsetzen eines neuen WildFly 10 Servers mit anschließender Migration von Session und Message Driven Beans, Data Access Objects und JPA Entities
  • Evaluierung von Arquillian als In-Container Testframework in einem Oracle WebLogic Server 12c Container
  • Evaluierung von Swagger als Werkzeug für Spezifikation, Generierung und Test von RESTful Services
  • Evaluierung von CouchDB als Schnittstellenspeicher für JSON Datensätze mit RESTful Web Service Schnittstelle
  • Implementierung einer neuen SOAP und HTTP Service Schnittstelle zur Anbindung der neuen PDA Generation
  • Auskopplung eines Java Applets als Java Applikation, die via JNLP gestartet wird und weiterhin über die bestehende Webservive-Schnittstelle mit der Server Applikation kommuniziert.
  • Einführung von Weblogic Workload Managern an noraglischen Punkten.zum Schutz gegen Server-Überlastung.
  • Enwicklung eines SoapUI Projekt Generators für die Automatisierung des Tests via Web Service Schnittsellen.

05/2015 - 03/2016
Ablösung eines Legacy Abrechnungssystems
ista International GmbH (Energie, Wasser und Umwelt, 1000-5000 Mitarbeiter)

  • Anforderungsaufnahme mit dem Kunden und Erstellung von User Stories mit Akzeptanzkriterien
  • Fachliche Betreuung der Entwicklung und des Tests
  • Erarbeitung unterschiedlicher Fachkonzepte, wie z. B. die Umsetzung eines Inbetriebnahmeprotokolls für Messgeräte nach den Vorgaben der PTB - Physikalische Technischen Bundesanstalt
  • Erstellung einer vollständigen, funktionalen Überarbeitung der Benutzerschnittstelle zur Beseitigung angehäufter Inkonsistenzen  (technical debt) in Form von Screen Mockups mit Pencil
  • Programmierung eines Mock-Daten-Generators mit Java und Xml, der es ermöglicht, das System isoliert in einer via SoapUI simulierten Service Umgebung zu testen
  • Durchführung von Schnittstellentest mit Mockdaten und SoapUI
  • Entwicklung eines Java/Xslt Transformators der Soap Nachrichten in eine HTML Ansicht umwandelt, damit 1st und 2nd Level Support eigenständig Schnittstellendaten lesen und überprüfen können

04/2012 - 04/2014
Entwicklung eines Work Order Management Systems mit Anbindung an ein Subunternehmerportal
ista International GmbH (Energie, Wasser und Umwelt, 1000-5000 Mitarbeiter)

  • Anfertigung eines fachlichen Grobkonzepts für den Gesamtprojektscope auf Basis von Use Case Beschreibungen und UML Modellen in englischer Sprache.
  • Erarbeitung eines OOSE Modells in UML, bestehend aus Entities, Controls und Boundaries.
  • Anfertigung von detaillierten Use Case Spezifikationen.
  • Durchführung von Analyse Workshops mit einem rumänischen Outsourcing Partner.
  • Fachliche Betreuung des Outsourcing Partners und Durchführung von Reviews zur Sicherstellung der fachlichen und methodischen Qualität der Entwicklungsartefakte.
  • Mitwirkung bei der Einarbeitung eines Offshore-Testteams in Indien.
  • Entwicklung eines in Java geschriebenen Magic Draw PlugIns, das ein Oracle Datenbank Re-Engineering ermöglicht
  • Entwicklung eines in Java geschriebenen Magic Draw PlugIns, das ein XML Schema Re-Engineering ermöglicht
  • Entwicklung eines in Java geschriebenen Magic Draw PlugIns, das eine CSV Ausgabe von Class Members ermöglicht.
  • Entwicklung einer DSL "UC English" zur Spezifikation von Use Cases in Eclipse.
  • Entwicklung eines in Java geschriebenen UC English Prozessors, der eingebundene Anforderungen aus Caliber/RM und eingebundenen Mockup Screens aus Balsamiq bezieht und Use Cases als HTML Dokumente ausgibt.

Reisebereitschaft

Verfügbar in den Ländern Deutschland, Österreich und Schweiz
Profilbild von Anonymes Profil, Java Entwickler und IT Business Analyst Java Entwickler und IT Business Analyst
Registrieren