04.09.2025 aktualisiert


100 % verfügbar
Senior Java Entwickler | Java EE und Spring | Full-Stack, Backend Developer
Zirl, Österreich Master Informatik, Magister Rechtswissenschaften (Österreich)
Skills
OracleJavaJava EEPostgresqlWildflyQuarkus/MicroProfileMicroservice-ArchitekturWebServices (SOAP/REST)jUnitKubernetesSpring BootLiquibaseREST/JSON Event-Driven Microservice ArchitectureJPA/Hibernate OpenAPI/SwaggerKafka
- Master in Informatik (Universität Innsbruck)
- Magister in Rechtswissenschaften
- Schwerpunkt Java EE Backend Entwicklung
- 8 Jahre Erfahrung als Java EE Entwickler in Scrum Teams
- Kenntnisse in Event-Driven-Architektur
- Erfahrung in gemeinsamer Spezifikation mit Kundenvertreter (PO)
- Über 5 Jahre Entwicklung von Bankensoftware
- Motiviert gute Arbeit zu leisten und neue Technologien zu lernen
- Verfüge über deutsche SÜ2 (SAB) Sicherheitsüberprüfung
Verwendete Technologien (Beispiele)
- Prog. Sprachen: Java, SQL, PL/SQL, \LaTeX
- Java EE: Java EE, EJB, JSF, JMS (ActiveMQ), JPA, Spring (Boot), MicroProfile
- Frameworks: Hibernate, EclipseLink, Liquibase, QueryDSL, JUnit, Mockito, Jasper Reports
- Webservices: SOAP/WSDL, REST, Open Api, JAXWS, Kafka
- Datenbanken: DB2, Oracle, MySQL, PostgreSQL
- App Runtimes: JBoss/WildFly, Tomcat, Websphere/OpenLiberty, Quarkus
- Container: Docker, Kubernetes (K8s, inklusive Helm Charts), Splunk
- CI/CD: Jenkins, GitLab-CI (Pipelines), ArgoCD, SonarQube
- OS: Windows, Linux (inklusive Server Administration)
- Web: JavaScript, HTML, CSS
- IDE: Netbeans, Eclipse, IntelliJ
- Sonstiges: Git, SVN, Maven, Scrum, Jira/Confluence
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Projekt war die Weiterentwicklung des Kindergeld Systems.
Meine Aufgaben: Ablösung bestehender SOAP-Endpunkte durch Kafka und REST-Endpunkte, Weiterentwicklung bestehender REST-Endpunkte, Erhöhung der Code Qualität (Testabdeckung und Refactoren), erstellen von neuen Quarkus Servern und diese in Kubernetes deployen, Implementierung mehrerer neuer REST-Endpunkte, Kafka Anbindung in Quarkus (Producer und Consumer), Review von Pull-Requests, Erhöhung der JUnit Test Coverage und Verbesserung der Code Qualität mit SonarQube und Migration von SOAP zu REST oder Kafka Schnittstellen. Dies alles in einem Umfeld mit regulatorischen Anforderungen (KRITIS, deutsche Bundesbehörde, ITIL). Zusätzlich gehörte noch die Auswertung von Sonarqube und die damit zusammenhängende Code Verbesserung zu meinen Aufgaben
Technologien: Java EE, Quarkus, Microservice, REST, Kafka, Kubernetes, Kustomize.io, CI/CD, Scrum, iText, maven, ANT Sonarqube, Liquibase, S3, Jenkins, Tekton, Prometheus, Grafana, Git, SQL, Bash, WSL, Postman, ....
Meine Aufgaben: Ablösung bestehender SOAP-Endpunkte durch Kafka und REST-Endpunkte, Weiterentwicklung bestehender REST-Endpunkte, Erhöhung der Code Qualität (Testabdeckung und Refactoren), erstellen von neuen Quarkus Servern und diese in Kubernetes deployen, Implementierung mehrerer neuer REST-Endpunkte, Kafka Anbindung in Quarkus (Producer und Consumer), Review von Pull-Requests, Erhöhung der JUnit Test Coverage und Verbesserung der Code Qualität mit SonarQube und Migration von SOAP zu REST oder Kafka Schnittstellen. Dies alles in einem Umfeld mit regulatorischen Anforderungen (KRITIS, deutsche Bundesbehörde, ITIL). Zusätzlich gehörte noch die Auswertung von Sonarqube und die damit zusammenhängende Code Verbesserung zu meinen Aufgaben
Technologien: Java EE, Quarkus, Microservice, REST, Kafka, Kubernetes, Kustomize.io, CI/CD, Scrum, iText, maven, ANT Sonarqube, Liquibase, S3, Jenkins, Tekton, Prometheus, Grafana, Git, SQL, Bash, WSL, Postman, ....
Verantwortlich für ein mehrmonatiges Projekt, in dem wir erfolgreich bestehende Services aus dem Hauptserver lösten und diese als Microservices auf Quarkus in einer Kubernetes Umgebung migrierten und diese mittels Gitlab CI und Helm deployten. Auch das Erstellen der hierfür benötigten Helm Charts gehörte zu meinen Aufgaben. Zusätzlich war ich Mitglied im Architekturboard der Abteilung
Technologien: Java EE/Spring, Quarkus, Microservice, REST, Kafka, Kubernetes, Docker, Helm, Scrum (SAFE), Mockito, CI/CD, Gitlab, SQL, Bash, WSL, Splunk, Postman,
Technologien: Java EE/Spring, Quarkus, Microservice, REST, Kafka, Kubernetes, Docker, Helm, Scrum (SAFE), Mockito, CI/CD, Gitlab, SQL, Bash, WSL, Splunk, Postman,
Customizing eines Auftragsabwicklungssystems und Performanceoptimierungen der Oracle
Datenbank in einem Scrum Team. Ab Februar 2020 meistens remote / Home Office.
Mein Aufgabengebiet bestand in der kundenspezifischen Anpassung eines Auftragsabwicklungssystem / Workflowmanagementsystem für einen Telekommunkiationskonzern.
Die Software besteht sowohl aus PL/SQL - Oracle-Datenbankprozeduren als auch aus Java
Komponenten (Wildfly, JSF, HPA (Hibernate), JMS . . . ). Die Entwicklung fand hierarchiefrei agil in Scrum-Teams statt, wobei der Kunde sowohl PO als auch Scrummaster stellt.
Meine Aufgabe als Full-Stack Entwickler bestand sowohl in der Anpassung des PL/SQL als
auch im Java Code.
Datenbank in einem Scrum Team. Ab Februar 2020 meistens remote / Home Office.
Mein Aufgabengebiet bestand in der kundenspezifischen Anpassung eines Auftragsabwicklungssystem / Workflowmanagementsystem für einen Telekommunkiationskonzern.
Die Software besteht sowohl aus PL/SQL - Oracle-Datenbankprozeduren als auch aus Java
Komponenten (Wildfly, JSF, HPA (Hibernate), JMS . . . ). Die Entwicklung fand hierarchiefrei agil in Scrum-Teams statt, wobei der Kunde sowohl PO als auch Scrummaster stellt.
Meine Aufgabe als Full-Stack Entwickler bestand sowohl in der Anpassung des PL/SQL als
auch im Java Code.