26.12.2024 aktualisiert


40 % verfügbar
Senior Software Engineer
Wien, Österreich
Deutschland +4
Diplom-InformatikerSkills
java spring hibernateJava BackendentwicklungAngularspring bootDatenbank DesignDatenbank EntwicklungDatenbank MigrationDatenbank Modellierun Design und AdministrationSpring Boot
Status
Senior Software Engineer / Full-Stack Developer / Architekt
(65% Back-End / 20% Front-End / 15% Architektur)
Zusammenfassung
- Senior Software Engineer mit breitem Einsatzgebiet.
- Arbeitete an Versicherungs-, Bank- und Pensionsfondslösungen.
- Mehr als 15 Jahre Erfahrung im Design und in der Entwicklung von Lösungen, die auf Java und Java-Technologien basieren.
- Mehr als 2 Jahre Erfahrung im reinen Datenbankdesign und Entwicklung – Oracle (10g, 11g, 12c), DB2, MSSQL, MySQL, Sybase.
- Teilnahme an allen Phasen des Projektlebenszyklus: Spezifikation, Design, Tests, Entwicklung, Integration, Migration, kontinuierliche Integration.
- Abgedeckte Bereiche: Fachprozesse, technische Lösung und Support, Architektur, Front-End- und Back-End-Entwicklung.
- Umfangreiche Erfahrung mit Legacy-Anwendungen und -Systemen: Erweiterung der Funktionalität und Migration auf einen neuen Technologie-Stack.
- Fähigkeit zur Diagnose, Fehlerbehebung und Lösung der technischen Probleme.
- Bevorzugter Software-Stack: Spring Framework, Angular und Open-source Software (OSS).
Technische Fähigkeiten
- Programmiersprachen: Java, C#, JavaScript, Bash Shell Scripting Language.
- Frameworks und Technologien: Spring Framework, JEE, Hibernate, OpenJpa, iBatis, JUnit, Log4j, Slf4j, Angular, OpenJFX, JMeter, JSF, iText, Apache PDFBox, SOAP/REST, Mockito, AssertJ, .NET.
- Databasen: MySQL, Microsoft/Sybase Sql Server, Oracle 10g/11g/12c, IBM DB2, PostgreSQL.
- Web/App Servern: Tomcat, Wildfly, JBoss, WebSphere.
- OS Plattformen: Linux, Unix (Solaris), Windows.
- Version Control: Git, SVN, CVS, SourceSafe.
- Tools: IntelliJ, Eclipse, Maven, SQL Developer, Jira, BitBucket, Confluence, Jenkins, Aris, VMWare/Virtualbox/QEMU.
Mehr in meinem Lebenslauf.
Senior Software Engineer / Full-Stack Developer / Architekt
(65% Back-End / 20% Front-End / 15% Architektur)
Zusammenfassung
- Senior Software Engineer mit breitem Einsatzgebiet.
- Arbeitete an Versicherungs-, Bank- und Pensionsfondslösungen.
- Mehr als 15 Jahre Erfahrung im Design und in der Entwicklung von Lösungen, die auf Java und Java-Technologien basieren.
- Mehr als 2 Jahre Erfahrung im reinen Datenbankdesign und Entwicklung – Oracle (10g, 11g, 12c), DB2, MSSQL, MySQL, Sybase.
- Teilnahme an allen Phasen des Projektlebenszyklus: Spezifikation, Design, Tests, Entwicklung, Integration, Migration, kontinuierliche Integration.
- Abgedeckte Bereiche: Fachprozesse, technische Lösung und Support, Architektur, Front-End- und Back-End-Entwicklung.
- Umfangreiche Erfahrung mit Legacy-Anwendungen und -Systemen: Erweiterung der Funktionalität und Migration auf einen neuen Technologie-Stack.
- Fähigkeit zur Diagnose, Fehlerbehebung und Lösung der technischen Probleme.
- Bevorzugter Software-Stack: Spring Framework, Angular und Open-source Software (OSS).
Technische Fähigkeiten
- Programmiersprachen: Java, C#, JavaScript, Bash Shell Scripting Language.
- Frameworks und Technologien: Spring Framework, JEE, Hibernate, OpenJpa, iBatis, JUnit, Log4j, Slf4j, Angular, OpenJFX, JMeter, JSF, iText, Apache PDFBox, SOAP/REST, Mockito, AssertJ, .NET.
- Databasen: MySQL, Microsoft/Sybase Sql Server, Oracle 10g/11g/12c, IBM DB2, PostgreSQL.
- Web/App Servern: Tomcat, Wildfly, JBoss, WebSphere.
- OS Plattformen: Linux, Unix (Solaris), Windows.
- Version Control: Git, SVN, CVS, SourceSafe.
- Tools: IntelliJ, Eclipse, Maven, SQL Developer, Jira, BitBucket, Confluence, Jenkins, Aris, VMWare/Virtualbox/QEMU.
Mehr in meinem Lebenslauf.
Sprachen
DeutschverhandlungssicherEnglischverhandlungssicherSlowakischMutterspracheTschechischverhandlungssicher
Projekthistorie
Project: ERsB (Supplementary Register for Other Data Subjects)
Verantwortlichkeiten
- Objektmodelldefinition mit JPA.
- Backend-Entwicklung: Implementierung/Test/Geschäftsprozessintegration, Batch-Verarbeitung, REST API.
- Integration in das bestehende Ökosystem: Interoperabilität mit URV (Unternehmensregister für Verwaltungszwecke).
Technologie-Stack
Spring Framework 5.x, Spring Boot 2.x, Tomcat 9.x, DB2 (z/OS, LUW), Maven 3.x, IntelliJ, Angular, Linux (Ubuntu), Windows, Git, Jira, BitBucket, Confluence, JUnit, Mockito, SonarQube, PDFBox, JAX-WS
Verantwortlichkeiten
- Objektmodelldefinition mit JPA.
- Backend-Entwicklung: Implementierung/Test/Geschäftsprozessintegration, Batch-Verarbeitung, REST API.
- Integration in das bestehende Ökosystem: Interoperabilität mit URV (Unternehmensregister für Verwaltungszwecke).
Technologie-Stack
Spring Framework 5.x, Spring Boot 2.x, Tomcat 9.x, DB2 (z/OS, LUW), Maven 3.x, IntelliJ, Angular, Linux (Ubuntu), Windows, Git, Jira, BitBucket, Confluence, JUnit, Mockito, SonarQube, PDFBox, JAX-WS
Projekt: URV (Unternehmensregister für Verwaltungszwecke)
Ein umfangreiches Unternehmensregister, in dem alle Unternehmensregister Österreichs zusammengefasst sind.
Verantwortlichkeiten
- Backend Weiterentwicklung.
- Verbesserung des Batch-Moduls zur Verarbeitung der XML-Datenimporten aus dem österreichischen Firmenbuch: vollständige Migration auf Webservice-basierte Lösung, aktiver Vergleich der Datenqualität zwischen der alten und der neuen Art der Datenverarbeitung, Umgang mit möglichen Datenverlusten bzw. Datenkorruption, zusätzliche Funktionserweiterung im Umgang mit neuer Unternehmensform (Gründung einer neuen GmbH).
- Neuimplementierung der PDF-Engine: Apache PDFBox.
- zusätzliche kleinere Aufgaben wie Fehlerbehebung, Verbesserungen, Codeüberprüfung und Neuentwicklung in verschiedenen Projektbereichen.
Technologie-Stack
Tomcat 9.x, JAX-WS, Spring Framework 5.x, Spring Boot 2.x, SVN, Git, OpenJPA 2.x/3.x, DB2 (z/OS), Bitbucket, Jira, Confluence, Maven 3.x, Angular 4, IntelliJ, Linux (SUSE), Windows, JUnit 4.x, Mockito 2.x, AssertJ, Jenkins, Spring STS, iText, PDFBox, Websphere 8.5.x, Angular.
Ein umfangreiches Unternehmensregister, in dem alle Unternehmensregister Österreichs zusammengefasst sind.
Verantwortlichkeiten
- Backend Weiterentwicklung.
- Verbesserung des Batch-Moduls zur Verarbeitung der XML-Datenimporten aus dem österreichischen Firmenbuch: vollständige Migration auf Webservice-basierte Lösung, aktiver Vergleich der Datenqualität zwischen der alten und der neuen Art der Datenverarbeitung, Umgang mit möglichen Datenverlusten bzw. Datenkorruption, zusätzliche Funktionserweiterung im Umgang mit neuer Unternehmensform (Gründung einer neuen GmbH).
- Neuimplementierung der PDF-Engine: Apache PDFBox.
- zusätzliche kleinere Aufgaben wie Fehlerbehebung, Verbesserungen, Codeüberprüfung und Neuentwicklung in verschiedenen Projektbereichen.
Technologie-Stack
Tomcat 9.x, JAX-WS, Spring Framework 5.x, Spring Boot 2.x, SVN, Git, OpenJPA 2.x/3.x, DB2 (z/OS), Bitbucket, Jira, Confluence, Maven 3.x, Angular 4, IntelliJ, Linux (SUSE), Windows, JUnit 4.x, Mockito 2.x, AssertJ, Jenkins, Spring STS, iText, PDFBox, Websphere 8.5.x, Angular.
Projekt: WiEReg (Das Register der wirtschaftlichen Eigentümer)
Das Register der wirtschaftlichen Eigentümer enthält umfassende zentralisierte Informationen über die wirtschaftlichen Eigentümer mit Sitz in Österreich. Es wurde zum Zweck der Verhinderung von Geldwäsche und Terrorismusfinanzierung eingerichtet und enthält Daten über die wirtschaftlichen Eigentümer von Unternehmen, Stiftungen und Trusts.
Verantwortlichkeiten
- SOAP Web Service (JAX-WS) Entwicklung / Weiterbetreuung und dazugehörige Verantwortlichkeiten und Aufgaben: Definition, Implementierung, Integration, Unit- und Integrationstests der Webservice-Schnittstelle des Registers.
- Objektmodelldefinition mit JPA.
- Backend-Entwicklung: Implementierung/Test/Geschäftsprozessintegration, Batch-Verarbeitung, Unterstützung und Weiterentwicklung der Report-Engine-Implementierung (PDF-Ausgabe).
- Frontend-Entwicklung auf Basis von Angular und JSF (Richfaces 4.x).
- Anpassung der Richfaces-Komponenten zur Gewährleistung der Barrierefreiheitsrichtlinien für Webinhalte WCAG 2.x (A, AA).
- Leistungs- und Lasttests (JMeter).
- Architektur- und Supportaufgaben:
- Anpassung der Spring-basierten Architekturlösung und weitere Anpassungen.
- Projekteinrichtung (Maven).
- IntelliJ/Eclipse workspace setup.
- Dokumentation.
- Teamunterstützung.
- Jenkins/SonarQube Setup.
- Implementierung eines Log-Tool-Analysators.
Technologie-Stack
Spring Framework 5.x, Spring Boot 2.x, Tomcat 9.x, DB2 (z/OS), Maven 3.x, JMeter, MyFaces 2.x, RichFaces 4.5.x, IntelliJ, Eclipse, Linux (SUSE), Windows, SVN, Git, Jira, BitBucket, Confluence, JUnit 5.x, Mockito, AssertJ, SonarQube, PDFBox, JAX-WS.
Das Register der wirtschaftlichen Eigentümer enthält umfassende zentralisierte Informationen über die wirtschaftlichen Eigentümer mit Sitz in Österreich. Es wurde zum Zweck der Verhinderung von Geldwäsche und Terrorismusfinanzierung eingerichtet und enthält Daten über die wirtschaftlichen Eigentümer von Unternehmen, Stiftungen und Trusts.
Verantwortlichkeiten
- SOAP Web Service (JAX-WS) Entwicklung / Weiterbetreuung und dazugehörige Verantwortlichkeiten und Aufgaben: Definition, Implementierung, Integration, Unit- und Integrationstests der Webservice-Schnittstelle des Registers.
- Objektmodelldefinition mit JPA.
- Backend-Entwicklung: Implementierung/Test/Geschäftsprozessintegration, Batch-Verarbeitung, Unterstützung und Weiterentwicklung der Report-Engine-Implementierung (PDF-Ausgabe).
- Frontend-Entwicklung auf Basis von Angular und JSF (Richfaces 4.x).
- Anpassung der Richfaces-Komponenten zur Gewährleistung der Barrierefreiheitsrichtlinien für Webinhalte WCAG 2.x (A, AA).
- Leistungs- und Lasttests (JMeter).
- Architektur- und Supportaufgaben:
- Anpassung der Spring-basierten Architekturlösung und weitere Anpassungen.
- Projekteinrichtung (Maven).
- IntelliJ/Eclipse workspace setup.
- Dokumentation.
- Teamunterstützung.
- Jenkins/SonarQube Setup.
- Implementierung eines Log-Tool-Analysators.
Technologie-Stack
Spring Framework 5.x, Spring Boot 2.x, Tomcat 9.x, DB2 (z/OS), Maven 3.x, JMeter, MyFaces 2.x, RichFaces 4.5.x, IntelliJ, Eclipse, Linux (SUSE), Windows, SVN, Git, Jira, BitBucket, Confluence, JUnit 5.x, Mockito, AssertJ, SonarQube, PDFBox, JAX-WS.