talent
Email Verified Roland W
0/5 (0 Feedback)
Member since 4 May 2023
Profile health 80%

Senior Java-Softwareentwickler

  • CHF 720.00 - CHF 960.00 / day
  • //protalents.tech/wp-content/uploads/2023/01/drapeau-allemand.pngBerlin
  • Save

Bringing Legacy Java Systems Into the Future

Zusammenfassung:

  • Professioneller Java-Softwareentwickler seit 2009
  • Zertifizierter Softwarearchitekt mit Fokus auf Langlebigkeit und Wartbarkeit
  • Schwerpunkt: Stabilisierung und Weiterentwicklung von Legacy-Java-Software
  • Experte für Java, Spring, Java EE, Camunda BPM und Apache Maven
  • Internationaler Konferenz-Sprecher und Workshop-Trainer

Experience

Bluegenta Proton PTS

  •  Jul 2022 - Present

Branche: Telekommunikation
Rolle: Berater und Softwareentwickler in einem agilen Scrum-Entwicklungsteam

Aufgabe: Weiterentwicklung einer bestehenden Software zur Prozessautomatisierung auf Basis von Camunda, WildFly und Spring Boot. Vereinheitlichung von Vorgehensweisen zwischen mehreren Entwicklungsteams im Unternehmen und Etablierung von allgemein anerkannten Best Practices. Einführung einer CI/CD-Pipeline auf Basis von Jenkins. Einführung von Datenbankversionierung mit Liquibase. Einrichten einer lokalen Testumgebung mit Docker.

Technologien: Java, Spring Boot, JPA, Hibernate, Camunda, JUnit, Liquibase, SQL, Oracle, PostgreSQL, REST, JSON, OpenAPI, Swagger, Angular, Apache Maven, Docker, Jenkins, Nexus, Jira, Confluence

SWT-AddIn für Micro Focus UFT One

  •  Jan 2021 - Present

Branche: Öffentlicher Dienst
Rolle: Softwareentwickler und Berater

Aufgabe: Weiterentwicklung eines Java-AddIns für Micro Focus UFT One zur Automatisierung von Oberflächentests sowie Beratung dazu. Die getesteten Anwendungen verwenden ein eigenes Komponenten-Framework, welches auf Eclipse SWT aufsetzt. Das AddIn stellt die Erkennung der Komponenten unabhängig von der Version des Komponenten-Frameworks sicher.

Technologien: Java, Apache Maven, JUnit, SWT, C#

Produktentwicklung X-OUT

  •  Sep 2009 - Dec 2021

Arbeitgeber: IT-Díenstleister für Gesetzliche Krankenversicherungen (Festanstellung)

05/2018 – 12/2021: Leiter des Technologieboards
Verantwortlich für den Austausch der Unternehmensbereiche zu Technologien
Beratung der Geschäftsführung zu technologischen Themen
Organisation von teamübergreifenden Veranstaltungen wie Vorträgen oder ShipIt-Days

08/2016 – 12/2021: Software Engineer
Wartung, Weiterentwicklung und zielgerichtete Modernisierung eines seit 1998 bestehenden modularen Output-Management-Systems für gesetzliche Krankenkassen
Verantwortlich für technologische Modernisierung, für Evaluierung von neuen Technologien sowie Ablösung von Eigenentwicklungen durch Verwendung von technologischen Standards
Maßgebliche Beteiligung an qualitätssichernden Maßnahmen (z.B. TDD, OO-Pattern) sowie an der Vereinheitlichung und Automatisierung von Entwicklungsprozessen zur Erhöhung der Softwarequalität
PDF-Dokumenterzeugung unter Verwendung von Microsoft-Word-Vorlagen und einer darin eingebetteten eigenen Programmiersprache mit Aspose.Words und iText
Integration der Module und von Drittsystemen unter Verwendung von Apache Camel
Anbindung von SAP-Systemen und Aufruf von Funktionsbausteinen über die JCo-Schnittstelle
Wartung eines Java-Swing-Clients für Administratoren, eines .NET-C#-Clients für Endanwender und eines Word-AddIns für technische Redakteure
Bearbeitung von Supporttickets
Projektarbeit, siehe weitere Projekte in diesem Zeitraum

09/2009 – 07/2016: Software-Assistent
Unterstützung bei der Wartung und Weiterentwicklung eines seit 1998 bestehenden modularen Output-Management-Systems für gesetzliche Krankenkassen
Implementierung und Test von Funktionserweiterungen und Fehlerkorrekturen
Analyse von Supporttickets
Projektarbeit, siehe weitere Projekte in diesem Zeitraum

Technologien: Java, Spring Boot, Spring Framework, Camunda, jBPM, Java EE, J2EE, Jakarta EE, JPA, Hibernate, JDBC, JAX-RS, REST, SQL, JavaScript, CSS, HTML, XML, JSON, Go, Groovy, JUnit, AssertJ, Mockito, Hamcrest, WildFly, Jersey, RESTEasy, JMS, ActiveMQ, JAXB, XPath, JCR, Apache Jackrabbit, ModeShape, Apache Camel, Aspose.Words, iText, Liquibase, Java Swing, React, Redux, C#, Windows Forms, IntelliJ IDEA, Eclipse, Visual Studio, Git, GitHub, GitLab, SVN, Apache Maven, Gradle, NPM, Yarn, Docker, Vagrant, Oracle, PostgreSQL, HSQLDB, Jira, Confluence, Jenkins, Nexus

Education

Diplom-Informatiker (FH)

  •  Wilhelm Büchner Hochschule Darmstadt
  •   - Jul 2016