Profilbild von Birgit Jovanovic Java-Entwickler aus Tribuswinkel

Birgit Jovanovic

nicht verfügbar bis 31.12.2024

Letztes Update: 15.02.2024

Java-Entwickler

Abschluss: Dr. techn.
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | serbisch (Grundkenntnisse)

Dateianlagen

CV-Birgit-Jovanovic_112122.pdf
Projekte-Birgit-Jovanovic_112722.pdf

Skills

Tätigkeiten

Übersicht:
  • Durchführung von Anforderungs- und Problemanalysen
  • Design von Softwarearchitekturen
  • Implementierung von Lösungen mit Fokus auf Java EE / Jakarta EE und Eclipse MicroProfile
  • Abhaltung von Schulungen und Workshops
Details:
  • Design, Entwicklung und Dokumentation von Webservices
  • Full-Stack-Development von Webapplikationen
  • Durchführung von Technologie-Updates und -Migrationen
  • Modernisierung und Refactoring von Legacy Code
  • Durchführung von Code-Reviews
  • Anforderungs- und Problemanalyse
  • Erstellung von Richtlinien für Entwicklung und Architektur
  • Erstellung und Review von Dokumentation
Philosophie
  • Qualität
  • Effizienz
  • KISS - Keep It Short and Simple
  • Invent once - use often

Technologien
  • Java
  • Java EE (JAX-RS, JSON-B, JSF, CDI, EJB, JPA)
  • Microprofile (REST Client, OpenAPI)
  • JavaScript, TypeScript
  • JBoss EAP / Wildfly
  • Git, Bitbucket, GitHub, SVN
  • Jira, Confluence
  • Jenkins
  • Docker
  • Splunk
  • SonarQube, Checkstyle
  • Eclipse
  • Linux (Ubuntu) / Open Office
  • Windows / MS Office
  • LaTex

Projekthistorie

01/2021 - 11/2022
Zentrale Schnittstellen für Kooperationspartner
SVC (Öffentlicher Dienst, 50-250 Mitarbeiter)

Bereitstellung von REST-Schnittstellen als zentrale Datenquelle für Applikationen im eSV-Portal.
  • Design der Softwarearchitektur
  • Design und Dokumentation der Schnittstellen (mit OpenApi)
  • Erstellung von Richtlinien für Entwicklung und Architektur
  • Implementierung von Services und Clients in Java EE und Eclipse Microprofile
  • Koordination des Entwicklungsteams
  • Code-Reviews
  • Mitarbeit in bereichsübergreifenden, interdisziplinären Teams

01/2019 - 11/2022
Profildaten in MeineSV
SVC (Öffentlicher Dienst, 50-250 Mitarbeiter)

Modernisierung von GUI und Businesslogik, Erweiterung um Features
  • Implementierung Businesslogik und Backendanbindung (SOAP und REST) in Java EE
  • Implementierung Frontend in JSF
  • Unterstützung Produktmanagement bei der Anforderungsanalyse
  • Koordination des Entwicklungsteams
  • Code-Reviews

07/2017 - 11/2022
Komponentenverantwortung für Applikationen in MeineSV
SVC (Öffentlicher Dienst, 50-250 Mitarbeiter)

Betreuung von ca. 20 Webapplikationen:
  • Implementierung von Features und Behebung von Bugs in Java EE
  • Code-Pflege (Refactoring und Erstellung von JUnit-Tests)
  • Verbesserung der Dokumentation (Pflichtenhefte und JavaDoc)
  • Code-Reviews
  • Unterstützung Produktmanagement bei Anforderungsanalysen
  • Unterstützung von Junior-Entwicklern

05/2022 - 09/2022
Erstellung Richtlinie für REST-Services
SVC (Öffentlicher Dienst, 50-250 Mitarbeiter)

Verfassen einer unternehmensweiten Richtlinie zur Erstellung von REST-Services.
  • Ausarbeitung der Richtlinie
  • Abstimmung der Details mit Architekten
  • Dokumentation in Confluence
  • Erstellen eines Archtyps zur Generierung von REST-Services

04/2020 - 11/2020
e-Rezept in MeineSV
SVC (Öffentlicher Dienst, 50-250 Mitarbeiter)

Neuimplementierung und Weiterentwicklung einer Webapplikation zur Einsicht der e-Rezepte für Versichte.
  • Implementierung Businesslogik und Backendanbindung in Java EE
  • Unterstützung Produktmanagement bei der Anforderungsanalyse
  • Koordination des Entwicklungsteams
  • Code-Reviews
  • mplementierung Businesslogik und Backendanbindung in Java EE

  • Unterstützung Produktmanagement bei der Anforderungsanalyse

  • Koordination des Entwicklungsteams

  • Code-Reviews


11/2018 - 03/2019
Modernisierung Vorgaben für Dokumentation
SVC (Öffentlicher Dienst, 50-250 Mitarbeiter)

Runderneuerung der Vorlage für Pflichtenhefte nach dem Prinzip KISS: Keep it short and simple.
  • Abklärung welche Informationen tatsächlich von wem benötigt werden für Entwicklung, Test, PM, Auftraggeber und Service-Center.
  • Verfassen eines Proof of Concept anhand einer ausgewählten Applikation
  • Unternehmensweite Abstimmung des neuen Konzepts
Ergebnis: Die Pflichtenhefte sind um fast 2/3 kürzer geworden, die tatsächlich benötigten Informationen können schneller gefunden werden und das Verfassen und Warten benötigt viel weniger Zeit.

05/2017 - 11/2017
Ablöse Portal-Server
SVC (Öffentlicher Dienst, 50-250 Mitarbeiter)

Portierung von Webapplikationen vom Portal-Server auf Jboss EAP 6 und Entfernung von Spring.
  • Implementierung in Java EE
  • Umstellung von Datenbankanbindungen in Spring auf JPA/Hibernate
  • Code-Refactoring
  • Nachdokumentation von Fachlichkeiten

08/2008 - 09/2009
Data Analyst
Raiffeisen Zentralbank, Wien (Banken und Finanzdienstleistungen, 1000-5000 Mitarbeiter)

Programmieren eines Capital Adjusted Pricing Models in J,
Mathematische Analysen von Marktdaten.

Zertifikate

Oracle Certified Professional, Java SE 8 Programmer
Oracle
2022
Certified Professional for Software Architecture Foundation Level
ISAQB
2022
Oracle Certified Associate, Java SE 8 Programmer
Oracle
2016

Reisebereitschaft

In der Stadt Tribuswinkel mit einem Radius von 50 km verfügbar
Zeitliche und räumliche Verfügbarkeit
  Verfügbarkeit
  • derzeit nur für geringfügige Aufträge verfügbar
Vor Ort
  • Wien (Österreich) & südöstliches Niederösterreich
Remote
  • weltweit
Profilbild von Birgit Jovanovic Java-Entwickler aus Tribuswinkel Java-Entwickler
Registrieren