Profilbild von Anonymes Profil, Senior Software Engineer (Java/Spring)
nicht verfügbar bis 31.12.2024

Letztes Update: 26.04.2024

Senior Software Engineer (Java/Spring)

Firma: DI Martin Platter
Abschluss: Master Software Engineering & Internet Computing
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut) | italienisch (gut)

Schlagwörter

Spring Framework Java C (Programmiersprache) Javascript Amazon Web Services Apache Tomcat Apple Mac Systems Unit Testing Rational Clearcase Cloud Computing + 46 weitere Schlagwörter anzeigen

Dateianlagen

CV-Martin-Platter-DE-2024_120424.pdf

Skills

Experte
- Java, Jakarta EE
- Spring, Spring Boot, Spring Batch, Spring Webflow
- Equinox/OSGi, SWT/RCP/RAP, EMF/CDO
- JPA, Hibernate
- JUnit, Maven
- JSON (Jackson, Resteasy)
- Jenkins
- GIT
- JBoss, Tomcat, Jetty
- Eclipse3.1–4.8,IntelliJ

Erfahren
- Angular, JSF(Richfaces,Primefaces), Selenium
- REST Assured, Mockito
- Oracle, DB2, PostgreSQL, H2, MSSQL, Mongo DB, Neo4J
- Docker, Linux/Windows/Mac OS
- Typescript, Javascript, Python, C, Haskell
- Subversion, Clearcase, CVS, Mercurial
- Keycloak, OpenID Connect, SonarQube, RabbitMQ
- AWS, Kubernetes


Methodisch
- Scrum, Wasserfall
- TDD, Unit Testing, Integrationstesting, Komponententesting
- Softwaredokumentation

Branchen & Projekte
- Versicherungen, Banken, ...
- Full-Cyle, Fullstack, Backend, Migrationen, Datensynchronisationen
- Legacy, Microservices, OnPrem, Cloud

Projekthistorie

11/2023 - 12/2023
Senior Java Backend Developer
Xarvio Digital Farming / BASF (Internet und Informationstechnologie, 50-250 Mitarbeiter)

Entwicklung am Digital Farming Portal von Xarvio/BASF.
Ziel des Projektes war es kurzfristig das Team zu untersützten Kundendaten von zwei französischen Digital Framing Portalen in das Xarvio Digital Farming Portal zu importieren. Dabei handelte es sich um Daten von Baueren, welche ihre Felder bestellen, düngen, ernten usw., damit Xarvio den effizienten Einsatz von Dünger berrechnen kann.
Das Team arbeite verteilt in Deutschland und Frankreich an verschiedenen Standorten remote zusammen.

Tech Stack:
Java 17, Spring Boot 3.x, REST/Feign, KeyCloak, OpenID Connect, Rabbitmq, JPA, Hibernate, PostgreSQL, AWS, Microservices, Kubernetes, Docker, Mockito, MockServer, TeamCity, Maven, SonarQube, Git, IntelliJ

12/2020 - 08/2023
Fullstack Entwicklung und Wartung des Meldeverarbeitungsystems - Banking
Österreichische Nationalbank (OeNB) (Banken und Finanzdienstleistungen, 1000-5000 Mitarbeiter)

Fullstack Entwicklung bei der Wartung und Weiterentwicklung des Meldeverarbeitungsystems der OeNB.
Banken, aber auch andere Unternehmen, sind verpflichetet verschiedenste Daten an die Nationalbank zu melden. Die Verarbeitung und grobe Kontrolle geschieht dabei automatisiert.

Einige Aufgaben:
- Migration von legacy Spring Applikation nach Spring Boot / Embedded Tomcat
- Refactoring von Spring Batch Jobs
- Performanceoptimierung Java/Datenbank
- Performanceoptimierung durch Elasticsearch
- Support Java 17 upgrade

Tech Stack:
Java 11/17, Spring Boot 2.7, Spring Batch, JSF, Angular 16, REST, JPA, Hibernate, Oracle, HSQL, Oracle/PostgreSQL, XML, XSD, HTML, CSS, Jenkins, Maven, SonarQube, Git, IntelliJ

05/2019 - 11/2020
Principal Java Developer Backend - Natural Language Processing
Cortical.io AG (Internet und Informationstechnologie, 10-50 Mitarbeiter)

Backend-Neuentwicklung in mehreren Natural Lanuage Understanding Projekten.
Teilweise mit Prototypeingcharakter, Festlegen der Architektur des neuen Systems.

Einige Aufgaben:
- Neuentwicklung eines Servers zur semantischen Suche von Dokumenten. Basierend auf Spring Boot, ElasticSearch und der bestehenden semantischen Suchtechnologie wurden mit ElasticSearch Dokumente semantisch indiziert, gesucht und gefunden.
- Neuentwicklung eines Nachrichten Klassifizierungsservers. Nachrichten (erhalten z.B. über Mail, Rest-Calls) können mit ML/NLU Technologie klassifiziert und dementsprechend Aktionen ausgeführt werden.
- Anbindung der FPGA-Implementierung des NLU Algorithmus zur semantischen Klassifizierung

Tech Stack:
Java 11, Spring Boot, REST, JPA, Hibernate, PostgreSQL, Docker, AWS, Maven, Jenkins, Git, IntelliJ

07/2018 - 04/2019
Java Backend Entwicklung - Banking
RBI Group IT GmbH (Banken und Finanzdienstleistungen, 50-250 Mitarbeiter)

Refactoring der Core Banking Backoffice Lösung der Raiffeisen Bausparkasse zu Microservices.
Frontend war mit Eclipse und SWT realisiert. Das Backend mit einem Jetty Server in einer OSGi Umgebung.

Einge Aufgaben:
- Anbindung eine drittsystems zur Bewertung von Liegenschaften
- Eclipse Upgrade auf 4.x

Tech Stack:
Java 8, Eclipse, SWT, RCP, OSGi, Maven, Tycho, RESTEasy, Jetty, JDBC, PostgreSQ

01/2017 - 06/2018
Fullstack Entwicklung - Versicherung
Allianz Technology GmbH (Versicherungen, 500-1000 Mitarbeiter)

Fullstackentwicklung und Wartung des Allianz Business System, das System zur Verwaltung der Verträge & Schäden der Kunden in vielen Allianz Länderorganisationen. Tätigkeitsbereich beschränkte sich auf die Fatclient Anwendung, welche von Allianz Mitarbeitern benutzt wird und nur am Rande mit den Portal, auf die auch Endkunden zugreifen können.

Meine Aufgaben:
- Wartung und Erweiterung des bestehenden Systems
- PoC für Verbesserung der Serialisierbarkeit der Usersessions

Tech Stack:
Eclipse, Java 8, SWT, RCP, RAP, OSGi, DB2, Yourkit, SonarQube, SVN

11/2013 - 12/2016
Fullstack Entwicklung - Individualsoftware (Requirements bis Deployment)
Bestsolution.at, Innsbruck (Internet und Informationstechnologie, < 10 Mitarbeiter)

Fullstack Neu- und Weiterentwicklung von Individualsoftware.
Der Aufgabenbereich erstreckte sich über den gesamten Softwareentwicklungsprozess. Von der Erarbeitung der Anforderungen mit Endbenutzer bis hin zum Deployment der fertigen Software.

Einge Aufgaben:
- Verwaltungssystem zur Einteilung und Abrechnung von 24/7 Betreuer
- Dokumentationssystem von einer Beratungsstelle
- Portlet für ein Lebenslaufportal
- Entwicklung eines Eclipse-Plugins zum Mapping von XML Dateien

Tech Stack:
Eclipse, Java 8, RCP, RAP, OSGi, EMF, Liferay, HTML, CSS, JSF, PrimeFaces, JPA, Hibernate, EclipseLink, PostgresSQL, MS SQL Server, ORACLE und Maven, Jenkins, JBoss, Git, Mercurial

03/2013 - 08/2013
Fullstack Entwicklung - Individualsoftware
Alpin GmbH (Internet und Informationstechnologie, < 10 Mitarbeiter)

Fullstack Entwicklung und Wartung der WebShop Lösung für diverse Kundenprojekte.

Tech Stack:
Velocity, Java 7, HTML, CSS, Oracle, Git, CVS

02/2007 - 06/2011
Fullstack Entwicklung - Versicherung
Allianz Elementar Versicherung AG (Versicherungen, 1000-5000 Mitarbeiter)

Fullstack Entwicklung und Wartung des Allianz Business System.
Das System zur Verwaltung der Verträge & Schäden der Kunden der Allianz Österreich wurde von Powerbuilder auf Java/Eclipse/SWT migriert und weitere Allianz Ländergeselschaften gegeben.

Meine Aufgaben:
- Mitarbeit bei der Migration des Allianz Business System nach Java
- Erstellung und Support der Anbindung der Business-Logik an eine Portlet/JSF Umgebung mit JBoss EPP

Tech Stack:
JBoss EPP, JSF, RichFaces, JSP, Spring Webflow, Eclipse, OSGi, PDE, Ant, SWT, RCP, DB2, Clearcase

Zertifikate

Oracle Certified Java Professional
Oracle, Wien
2010

Reisebereitschaft

Nur Remote verfügbar
Profilbild von Anonymes Profil, Senior Software Engineer (Java/Spring) Senior Software Engineer (Java/Spring)
Registrieren