Senior-Anwendungsentwickler Diplom-Informatiker
- Verfügbarkeit einsehen
- 0 Referenzen
- 95€/Stunde
- 63263 Neu-Isenburg
- Nähe des Wohnortes
- de | en
- 08.03.2022
Kurzvorstellung
Web-Technologien: JSF, Angular, JavaScript
Projektmanagement
Evaluation von Technologien und Frameworks
Qualifikationen
Projekt‐ & Berufserfahrung
11/2020 – 12/2021
Tätigkeitsbeschreibung
Weiterentwicklung von Anwendungen zur Förderfähigkeitsprüfung und Zuschussbeantragung
• Wartung und Weiterentwicklung von JSF-Webanwendungen zur
Beantragung und Prüfung von Förderkrediten
• Implementierung von Geschäftslogik in EJB
• Datenspeicherung mittels JPA in einer IBM Db2 Datenbank
• Fachliche und technische Dokumentation
Apache Tomcat, Eclipse, Enterprise Architect (EA), Git, IBM WebSphere Application Server (WAS), Java (allg.), Jenkins, Jira, Selenium, Spring Framework
12/2019 – 9/2020
Tätigkeitsbeschreibung
Weiterentwicklung einer Anwendung für das Liquiditätsrisikomanagement.
• Weiterentwicklung einer Java Swing Anwendung zur Darstellung und
Simulation von Cashflows und Finanzinstrumenten
• Reverse Engineering vorhandener Funktionalität zur Fehlerbehebung und
Feature-Entwicklung
• Refactoring der Anwendung auf eine Domain-Driven Design
Eclipse, J2EE, Java (allg.), Wildfly, Jenkins, Jira, Netbeans, Oracle-Anwendungen
5/2017 – 10/2019
Tätigkeitsbeschreibung
Erstellung einer PSD 2 ähnlichen API zur Bereitstellung von Bankdaten für externe Konsumenten (Startups, App Entwickler, …)
• Weiterentwicklung von REST Services zur Bereitstellung von persönlichen
Daten, Konto- & Transaktionsdaten und Datenveredelung
• API Design
• Absicherung der Services mittels OAuth2
• Weiterentwicklung eines Frontends zur Bereitstellung der API
Dokumentation und einer Sandbox zum Ausprobieren der API
• Weiterentwicklung einer Administrationsanwendung zur Verwaltung der
externen Konsumenten
• Erstellung eines Reporting Dashboards zur Visualisierung von API Metriken
Openshift, Angular, Apache, Apache Maven, Apache Tomcat, Git, Java (allg.), Spring Framework
2/2017 – 4/2017
Tätigkeitsbeschreibung
Erstellung eines Prototyps zur Verwaltung von Saatgut-Züchtungsprojekten.
• Erstellung eines Frontends mit Angular 2
• Erstellung eines Backends mit REST nach HATEOAS Prinzip
• Einbindung von d3.js zur Visualisierung von Daten
• Erstellung eines alternativen Frontends mittels React
Angular, Apache Maven, Subversion, J2EE, Java (allg.), Wildfly, React (JavaScript library)
2/2016 – 1/2017
Tätigkeitsbeschreibung
Entwicklung einer Webanwendung zur Beantragung einer Kfz-Versicherung.
• Unterstützung der Projektleitung
• Erstellung der Masken mittels JSF 2
• Release und Incident Support
• Anbindung von Web Services
• Web-Entwicklung (HTML, JavaScript, CSS)
• Anforderungsmanagement mittels Jira Agile Plugin
• Wartung produktiver Webanwendungen
• Beratung über agiles Vorgehen
Apache Maven, Subversion, Eclipse, J2EE, Java (allg.), Wildfly, Jenkins, Jira, Javaserver Faces, SOAP
1/2015 – 12/2015
Tätigkeitsbeschreibung
Entwicklung von Software-Tools zur Unterstützung verschiedener Fachbereiche und zur Automatisierung von Betriebsprozessen
• Zusammenführen von Daten aus verschiedenen Quellsysteme (Adserver,
Salesforce, SAP) in eine MySQL Datenbank
• Erstellung und Pflege von komplexen SQL-Queries zur Erzeugung von
Reports
• Weiterentwicklung einer JSF Anwendung zum Abrufen der Reports
• Automatisierung des Datentransfers von SAP nach Salesforce
• Entwicklung einer Anwendung zur automatisierten Anlage von Adserver-
Kampagnen
• Erstellung einer Architekturdokumentation
• Umzug der Software und Infrastruktur in die Amazon Cloud (AWS)
Apache Maven, Apache Tomcat, Eclipse, Git, Hibernate (Java), J2EE, Java (allg.), Mysql, Representational State Transfer (REST), Salesforce.Com
2/2013 – 12/2014
Tätigkeitsbeschreibung
Weiterentwicklung einer Event-getriebenen RichClient-Anwendung zur Bearbeitung von Störungsmeldungen im Bahnverkehr. Hierbei wurden Anwendungsfälle entwickelt, mit denen der Anwender Störungen einem Arbeitsmappen-Objekt hinzufügen kann. Diese Sammelobjekte erleichtern dem Anwender die Abarbeitung von Maßnahmen, die für die verschiedenen Züge und Mitarbeiter zu tätigen sind.
• Umstellung des Versionskontrollsystems von SVN auf Git
• Erstellung eines Konzeptes zur Übernahme von SVN-Änderungen in Git
(Entwicklung lief parallel in beiden Versionskontrollsystemen)
• Umstellung des Buildsystems von Ant auf Maven
• Aktualisierung der Server Software von JBoss EAP 5 auf EAP 6 und Tomcat
6 auf 7
• Anpassung des Deploymentverfahrens an Standard-Prozesse
• Agile Softwareentwicklung mit Scrum mit mehreren Teams
• Umsetzung eines Git Workflows für mehrere Release-Branches
• Einführung von JPA in der Persistenz-Schicht
Apache Maven, Apache Tomcat, Eclipse, Git, J2EE, Java (allg.), Wildfly, Jenkins, PL/SQL, Swing (Java)
11/2011 – 2/2013
Tätigkeitsbeschreibung
Entwicklung einer Kreditantragserfassungsanwendung
• Kunden- / Testbetreuung
• Business-Logik in Java
• Anbindung verschiedener externer Dienste (Web Services)
• Web-Design (HTML, JavaScript, CSS)
• Agile Softwareentwicklung mit Scrum
• Erstellung von JUnit Tests
Teilprojekt 1 Erstellung einer Web-Anwendung zur Beantragung einer Kreditkarte sowohl für den Filial- als auch für den Internet-Banking-Gebrauch.
Teilprojekt 2 Erstellung einer Web-Anwendung zur Beantragung von Kontokorrentkonten, Dispositionskrediten, EC-Karten und Guthabenkonten.
Teilprojekt 3 Erstellung einer Web-Anwendung zu Kreditantrags(-vertrags)-Erstellung sowohl für den Filial- als auch für den Internet-Banking-Gebrauch.
Subversion, CSS (Cascading Style Sheet), Eclipse, glasfish, Hibernate (Java), HTML, HTML5, J2EE, JavaScript, Wildfly, Javaserver Faces, Junit, Oracle-Anwendungen
10/2008 – 11/2008
TätigkeitsbeschreibungMyDMS Expansion - Evaluierung eines Portalsystems zur Integration verschiedener Applikationen. Ziel des Projekts war das Redesign eines bestehenden Dokumentenmanagement Systems. Zur Lösung der bestehenden Probleme soll basierend auf Oracle Universal Content Management bzw. Oracle Content Integration Suite ein Service Layer aufgebaut werden (SOA), der alle relevanten Funktionen des DMS im Unternehmen zur Verfügung stellt. Weiterhin soll eine individuelle (Web-) Benutzeroberfläche erstellt werden, die die Services auf komfortable und performante Art und Weise dem Anwender offeriert
Eingesetzte QualifikationenApache Tomcat, Eclipse, Java (allg.), Microsoft SQL-Server (MS SQL), Microsoft Windows (allg.), Oracle-Anwendungen, Oracle Application Express, PL/SQL
6/2008 – 10/2011
Tätigkeitsbeschreibung
Store Portal - Entwicklung einer Webanwendung zur Erfassung und Bearbeitung Finanzierungskrediten
• Entwicklung einer Webapplikation zur Bearbeitung und Beantragung von Finanzierungskrediten
• Umsetzung der Frontendanwendung mittels JSF und JBoss Seam
• Design und Umsetzung der Backend-Schicht auf Basis von Web Services und PLSQL
• Erstellung von Tests auf verschiedenen Ebenen (Frontend, Java, Web Service)
• Agile Softwareentwicklung mit Scrum
Ajax, Subversion, Apache Tomcat, Eclipse, Hibernate (Java), JavaScript, Wildfly, Jetty, Javaserver Faces, Junit, Oracle-Anwendungen, PL/SQL, Selenium, SQL, Windows XP, XML
3/2008 – 5/2008
Tätigkeitsbeschreibung
Prüfvorschriften - Evaluation der technischen Umsetzbarkeit, Prototyp-Implementierung, Anforderungsaufnahme. Evaluation von Möglichkeiten der Generierung eines relationalen Datenbankschemas anhand von XML- / XSD-Daten. Einsatz verschiedener O/R-Mapper (u.a. Toplink, Castor). Ziel des Projektes ist die Erstellung eines Prototyps zur Generierung einer Prüfvorschrift in einem XML-Format. Anhand der bestehenden XML- und XSD-Dateien wird ein relationales Datenbankschema erstellt und innerhalb einer Oracle Datenbank implementiert. Die automatisierte Generierung von XML-Dateien setzt auf diesem relationalen Schema auf.
Zur Pflege der Datenbankinhalte wird eine webbasierte Pflegeapplikation bereitgestellt.
Eclipse Modeling Framework, J2EE, Java (allg.), Oracle-Anwendungen, Oracle Database, PL/SQL, Windows XP
2/2008 – 1/2009
Tätigkeitsbeschreibung
Integrated Project Overview - Entwicklung einer Datenpflegeanwendung mittels ADF-Swing und ADF-BC. Es wurde ein zentrales Gesamtsystem zur Verweisplanung von Projekten implementiert. Hauptkomponente ist eine "Excel-ähnliche" Maske. In dieser können die Stamm-, Termin- und Technikdaten, die für die Verweise relevant sind, zusammen mit den Verweisen selbst gepflegt werden. Die bestehende dezentrale Lösung mittels Excel wurde abgelöst.
Technologien: JDeveloper 10g, TOAD, SQL-Developer, Oracle ADF, Windows
Hibernate (Java), Java (allg.), Oracle-Anwendungen, PL/SQL, SQL, Swing (Java)
8/2006 – 1/2007
TätigkeitsbeschreibungAutomatische Belegtrennung im Document-Input-Management. Evaluation und Entwicklung eines automatisierten Verfahrens zur Belegtrennung im Document-Input-Management. Realisierung des Verfahrens mittels einer Java-Swing-Anwendung und Klassifikationsalgorithmen.
Eingesetzte QualifikationenSwing (Java), Waikato Environment for Knowledge Analysis (Weka)
Zertifikate
Ausbildung
Karlsruhe
Wiesbaden
Über mich
IT-Consulting
Agile Coach
Softwareentwickler
Software-Architekt
Projektleiter
Weitere Kenntnisse
Web-Technologien: JSF, Angular, JavaScript
Projektmanagement
Evaluation von Technologien und Frameworks
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden