Dipl.-Ing. Samir Sofovic

Freiberuflicher Software-Ingenieur Java, JEE, Spring, Datenbanken, Migrationen

Bis 2025, Freiberuflicher Software Entwickler Java, Spring, JSF, Datenbanken, Migrationen, Bundesamt für Wirtschaft und Ausfuhrkontrolle BAFA
Mainz, Deutschland

Fähigkeiten und Kenntnisse

Java
Softwareentwicklung
Datenbanken
Java Development
Software
Softwareentwicklung JAVA
IT-Migrationen
Schnittstellenentwicklung
Projekterfahrung
Programmierung
Datenbankentwicklung
Webentwicklung
JEE
JSF
Tomcat
JBoss
Java Script / JScript
Spring Framework
Weblogic
Systemanalyse
Fehleranalyse
Oracle
MySQL
Anwendungen
SQL
Problemlösung

Werdegang

Berufserfahrung von Samir Sofovic

  • 1 Jahr und 8 Monate, Aug. 2023 - März 2025

    Freiberuflicher Software Entwickler Java, Spring, JSF, Datenbanken, Migrationen

    Bundesamt für Wirtschaft und Ausfuhrkontrolle BAFA

    Migration der Portal-Anwendungen von JSF IceFaces zu JSF PrimeFaces unter der Berücksichtigung von Anforderungen aus den Kontexten Onlinezugangsgesetz und Barrierefreiheit für das BAFA; Frontend Entwicklung im Team von mehreren BAFA Java / Spring Anwendungen (Neuentwicklung) unter Beibehaltung von vorhandenen Backend Funktionalitäten; Entwicklung von diversen Java Server Faces Komponenten; Erfüllung von Anforderungen aus dem Onlinezugangsgesetz; Berücksichtigung der Barrierefreiheit

  • 1 Jahr und 7 Monate, Aug. 2023 - Feb. 2025

    Software Entwicklung Java, Spring, Datenbanken, JSF; Migrationen

    BAFA (Bundesamt für Wirtschaft und Ausfuhrkontrolle)

    - Migration der Portal-Anwendungen zu JSF PrimeFaces unter der Berücksichtigung von Anforderungen aus den Kontexten Onlinezugangsgesetz und Barrierefreiheit für das BAFA; - Frontend Entwicklung im Team von mehreren BAFA Java / Spring Anwendungen (Neuentwicklung) unter Beibehaltung von vorhandenen Backend Funktionalitäten; - Entwicklung von diversen Java Server Faces Komponenten; - Erfüllung von Anforderungen aus dem Onlinezugangsgesetz; - Berücksichtigung der Barrierefreiheit

  • 1 Jahr und 2 Monate, Apr. 2022 - Mai 2023

    Entwicklung im E-Government Lucom Interaction Platform (LIP), Java, XML, XTA

    Materna Information & Communications SE

    - Entwicklung von Webanwendungen im E-Government mit Java, Spring Boot, formularbasiertes Framework Lucom Interaction Platform (LIP) in verschiedenen Kundenprojekten der Materna SE - JavaScript, ECMA Script, Java, SQL, Datenbankmodellierung - Mitwirkung an Konzepten - Implementierung einer Web-Anwendung für Zoll für die Suche der Personen-Adressdaten und deren Verwaltung unter Verwendung des Frameworks LIP, XÖV / XMeld und XTA 2 Standards - Entwicklung einer Java Client Applikation - Fehleranalyse, Tests

  • 1 Jahr und 1 Monat, Apr. 2021 - Apr. 2022

    Entwicklung Auskunftssysteme für die Polizei

    Polizei

    - Weiterentwicklung und Bugfixing von Applikationen der Auskunftssysteme der Polizei: AZR (Ausländerzentralregister), EUCARIS (EUropean Car and Driving Licence Information System), EWO (Einwohnermeldeamt), FAER (Auskunft aus dem Fahreignungsregister (Punktestand)), NWR (nationales Waffenregister), ZFZR (zentrales Fahrzeugregister) … - Entwicklung von Java Programmen und Modulen (Java, JEE, Oracle, WebLogic Server, JSP, JavaScript, XML, JUnit, SQL, SVN, Maven, Jenkins, SoapUI, Eclipse, XML-Spy, SQL Developer

  • 1 Jahr und 11 Monate, März 2019 - Jan. 2021

    Systemanalyse, Software-Entwicklung, Datenmigration

    Deutsche Bank Investment Services

    Systemanalyse, Software-Entwicklung JEE, Spring, Spring Boot, Oracle; Wiederherstellen der Betriebsfähigkeit einer technisch komplexen Java EE-Anwendung; Umsetzung fachlicher Erweiterungen; Migration / technische Upgrades auf höhere Java / JBoss / Oracle; Neuentwicklung (im Team) einer komplexen Applikation (Java, Spring), Agile Softwareentwicklung, Scrum; Systemanalyse und Implementierung der GDPR (DSGVO) Erweiterung für das Tool (Workflow, Datenlöschung, Ansätze wegen großer Datenmengen)

  • 8 Monate, Aug. 2018 - März 2019

    Entwicklung JAVA EE, Spring, Spring boot

    Coface, Niederlassung in Deutschland

    Entwicklung einer Applikation für Gebühren mit JEE / Spring Framework / Spring boot / Oracle Datenbank

  • 1 Jahr, Aug. 2017 - Juli 2018

    Migration und Weiterentwicklung von JEE Anwendungen

    Coface, Niederlassung in Deutschland

    Migration und Entwicklung von JEE Anwendungen des Unternehmens

  • 6 Monate, März 2017 - Aug. 2017

    Java JEE Software Entwicklung

    VR-LEASING Aktiengesellschaft

    - Entwicklung eines Webservice und einer einer webbasierten Applikation für die Ermittlung von Restwerten für geleaste Objekte (Marktwertkurvenmodellmethodik) - Java 8, JEE, JSF (Richfaces) - Oracle Weblogic Applicationserver 12c, Oracle 12c Datenbank - JEE 7, EJB 2.x / 3.0, JPA 2.1 mit Hibernate 5, SOAP WebService / JAX-WS 2.2 / JAXB 2.2, WSDL, Frontend: JSF 1.2 / Richfaces 3.3.4, JSF 2.1 - SOA / ESB - Apache Ant, IVY, Jenkins - Eclipse, Subversion, JFrog Artifactory, Putty, Jira

  • 8 Monate, Mai 2016 - Dez. 2016

    Weiterentwicklung und Fehlerbehebung von Java JEE Applikationen der Versicherung

    R+V Versicherung

    - Weiterentwicklung und Fehlerbehebung von Java JEE Applikationen der Versicherung - Migration der Applikationen von JBoss EAP 6.3 auf WildFly 10 - 3rd Level Support - betroffen sind die R+V Applikationen / Portale: ruv24, Kravag, Bankenportal, Downloadportal, Maklerportal - Technologien / Tools: Java 7, JEE, JSF, JBoss, WildFly, Eclipse, Maven, Jenkins, Nexus, Subversion, Struts, Harvest, HPSM, Jira, etc.

  • 5 Monate, Dez. 2015 - Apr. 2016

    Systemanalyse und Erstellen der technischen Dokumentation für die Bank

    Aareal Bank AG

    - Systemanalyse und Erstellen der technischen und fachlichen Dokumentation für die Bank-Softwaresysteme "Aareal EBICS-Plattform" und "Aareal Account Kautionen" (Betriebsführungshandbücher, Berechtigungskonzepte, Datensicherungskonzepte, Produktionsüberwachungskonzepte) - Technologien: Software-Architekturen, Java, JEE, Webserver (Apache), ssl, TLS, NSS, Applikationsserver, Tomcat, Jetty, elektronische Unterschrift, Linux (Prozesse, Cronjobs, Scripts), Netzwerke; Datenschutz

  • 5 Monate, Aug. 2015 - Dez. 2015

    Entwicklung einer Java (JEE 7) Applikation für eine internationale Bank

    SyroCon Consulting GmbH im Auftrag für eine internationale Bank

    - Entwicklung einer Java (JEE 7) Applikation für das Operational Risk Management für eine internationale Bank - Die Anwendung dient als zentrale Applikation für die Verwaltung und Steuerung des Review-Prozesses der Produkte der Bank. - Das Lösungskonzept basiert auf bewährten State-of-the-Art Technologien der JEE-Welt - Java 8, JEE 7, Java Server Faces (JSF), PrimeFaces, JPA (Hibernate), Oracle DBMS, Eclipse, Oracle SQL Developer, Git, Gradle, Redmine, Jenkins, Sonarqube

  • 4 Monate, Apr. 2015 - Juli 2015

    Realisierung der Intranet-Applikation für Firma Löwenplay

    Löwen Play GmbH

    - Entwicklung der Intranet-Applikation für Firma Löwenplay basierend auf Web Content Management System Joomla - Installation und Konfiguration von XAMP, Joomla und diversen Joomla Erweiterungen - Planung der Inhalte und Funktionalität der Applikation - Implementierung von Authentifizierung und Autorisierung über LDAP - Implementierung eines Dokumentenmanagement Systems, einer Suchfunktionalität in PDF Dokumenten - Entwicklung einer Joomla Komponente für die Verwaltung von Seminaren

  • 5 Monate, Nov. 2014 - März 2015

    Testautomatisierung für Amadeus Bad Homburg

    Amadeus Germany GmbH

    - Fachliche und technische Konzeption für die Testautomatisierung SRZ basierend auf einem hausinternen Java-Testtool - Analyse der Amadeus Verfahren für Buchungen, Kreditkarten-Zahlungen, Kundendaten-Erfassungen etc. - Realisierung der komplexen Testfälle (XML, reguläre Ausdrücke, Xpath) - Aufstellen von fachlichen Anforderungen an das Testtool - Programmierung eines PERL Programms zur automatischen Erstellung von HTML Reports - Vorbereitung und Durchführung eines Workshops für Mitarbeiter

  • 7 Monate, März 2014 - Sep. 2014

    Testkoordination im Rahmen des Großprojekts BIM (business intelligence maintain)

    Deutsche Bank AG

    Test-Koordination von zwei Projekten im Rahmen des Großprojekts BIM: Migration SAP BP und Migration SAM/KAC: - Analyse und Reviews der requirement Dokumente - Erstellen der Test Pläne - Koordination der Tester - Organisieren von Testdaten - Kontrolle des Testfortschritts und der Fehler („Defects“) - Führung von täglichen Status- (Defect-) Telefonkonferenzen mit beteiligten Personen - Erfassen aller Vorgänge und Daten im HP ALM Tool - Koordination mit Deployment Manag. und Release Manag.

  • 8 Monate, Juli 2013 - Feb. 2014

    Migration und Erweiterungen einer Finance Reporting JAVA (JEE) Applikation

    Deutsche Bank AG

    Migration und Implementierung von diversen Erweiterungen einer komplexen JAVA (JEE) Applikation für das Finance Reporting der Deutschen Bank (KUBIS Frontend): - Migration der Anwendung auf WebSphere Application Server 7.0 - System- und Schnittstellenanalyse - Analyse der bekannten Fehler - Implementierung der Lösungsansätze - Implementierung von mehreren Erweiterungen; Deployments (UAT, PROD) - Erstellen der Dokumentation - Analyse und Spezifikation der Autorisierung über einen Webservice

  • 10 Monate, Sep. 2012 - Juni 2013

    Weiterentwicklung einer JAVA (JEE) Applikation für das Finance Reporting

    Deutsche Bank AG

    Weiterentwicklung einer komplexen Java J2EE Webapplikation (CoDaC) für das Finance Reporting der Deutschen Bank - System- und Schnittstellenanalyse - Analyse einer Liste von bekannten Funktions- und Performance-Problemen; Erstellen der Machbarkeitsstudie und Lösungsansätze - Implementierung der Lösungsansätze - Implementierung von diversen Erweiterungen (neue Reporttypen; geänderte Oberfläche etc.) - Erstellen der Dokumentation - Anbindung an externe Systeme (Mainframe)

  • 6 Monate, März 2012 - Aug. 2012

    Entwicklung einer Java (JEE) Applikation für das Vodafone Ticketing System

    SyroCon Consulting GmbH

    Entwicklung (im Team) einer Java (JEE) Applikation für das Ticketing System der Großkunden von Vodafone D2 GmbH - Entwicklung von Oberflächen (JSF, JBoss Rich Faces, JBoss Seam Framework) - Entwicklung einiger Backend Funktionalitäten (TTT Cache) - Vollständige Implementierung des NGCS „Click Dummy“. Der Click Dummy für die Applikation Vodafone Incident Management ist eine HTML / JavaScript / JQuery Applikation, die alle wesentlichen Merkmale der realen Applikation demonstriert.

  • 11 Monate, Apr. 2011 - Feb. 2012

    Software Entwicklung Java JEE Java Server Faces

    Deutsche Bank Frankfurt

    Konzeption und Entwicklung einer komplexen Java JEE Webapplikation (Intranet) zur Unterstützung von Bankprozessen im Zusammenhang mit der hausinternen weltweiten Suchmaschine -System- und Schnittstellenanalyse -Implementierung der advanced GUI mit Java Server Faces (JSF) -Implement. der aufwändigen Geschäftslogik -Anbindung an externe Systeme (Zugriff auf Sharepoint Web Service) -Datenbankanbind, mit JPA / Hibernate und JDBC (MySQL, Oracle) -Appl. basiert auf JEE, JSF, Prime Faces, Spring, Hibernate

  • 1 Jahr und 8 Monate, Aug. 2009 - März 2011

    ZentraIes Identity Management der Deutschen Telekom

    Senior Software Entwickler / Datenbank Spezialist

    Qualitäts-, Anforderungs-, Konfigurationsmanagement und Testautomatisierung des zentralen Kunden-Identity Management Systems der Deutschen Telekom. Erstellung von fachlichen und technischen Spezifikationen (Pflichtenhefte) (Enterprise Architekt, UML, WSDL, Security, Telekom Backendsysteme TDS, XDS; Soap Gateway, SAM - Session and Authorization Management, STS - Security Token Service) - IDES-Installationen und Konfigurationen auf Test- und produktiven Umgebungen - Testautomatisierung (SoapUI, Groovy) u.v.m

  • 6 Monate, Feb. 2009 - Juli 2009

    Automatisierung der Prozesse der Bank

    OnVista Bank Frankfurt

    - Erweiterung des CRM Systems der Bank: Entwicklung von PHP- und Perl Skripten zur Automatisierung von Prozessen; Datenbankprogrammierung; - Entwicklung eines Tools zum vollautomatischen konfigurierbaren Transfer von Files (Verschlüsselt) an das zentrale CRM System. - Schulung der Mitarbeiter auf Gebieten Perl und SQL.

Ausbildung von Samir Sofovic

  • 1997 - 2001

    Technische Informatik

    Fachhochschule Kiel

    Systemtechnik

Sprachen

  • Deutsch

    Fließend

  • Englisch

    Gut

  • Kroatisch

    -

  • Serbisch

    -

  • Bosnisch Muttersprache

    -

XING – Das Jobs-Netzwerk

  • Über eine Million Jobs

    Entdecke mit XING genau den Job, der wirklich zu Dir passt.

  • Persönliche Job-Angebote

    Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.

  • 22 Mio. Mitglieder

    Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.

  • Kostenlos profitieren

    Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.

21 Mio. XING Mitglieder, von A bis Z