freiberufler Java Backend Entwicklung auf freelance.de

Java Backend Entwicklung

zuletzt online vor 3 Tagen
  • auf Anfrage
  • 8740 Zeltweg
  • auf Anfrage
  • de  |  en
  • 02.04.2026
  • Contract ready

Kurzvorstellung

Ich bin Java-Backend Experte mit Fokus auf Microservicearchitekturen. Spring-Boot mit Kafka/Kafka-Streams waren zuletzt meine Kernkompetenzen. Agiles Arbeiten, Clean-Code, hohe Testabdeckung sind gelebte Praxis.

Geschäftsdaten

 Gewerbetreibend
 Steuernummer bekannt
 Berufshaftpflichtversicherung aktiv

Qualifikationen

  • Amazon Web Services (AWS)1 J.
  • Cloud (allg.)3 J.
  • Hibernate (Java)5 J.
  • Java-Entwickler
  • Microservices
  • Representational State Transfer (REST)5 J.
  • REST
  • Scrum
  • Softwareentwickler4 J.
  • Spring Framework7 J.

Projekt‐ & Berufserfahrung

Developer
Erste Digital, Wien
1/2022 – offen (4 Jahre, 4 Monate)
Banken
Tätigkeitszeitraum

1/2022 – offen

Tätigkeitsbeschreibung

Java Backend Microservices Entwicklung mit Spring Boot, Kafka, Kafka Streams

Eingesetzte Qualifikationen

Softwareentwickler

Developer
ARZ, Innsbruck
1/2021 – 12/2021 (1 Jahr)
Banken
Tätigkeitszeitraum

1/2021 – 12/2021

Tätigkeitsbeschreibung

Für unterschiedliche Bankkunden stellt das ARZ Services über Schnittstellen (APIs) zur Verfügung. Diese API-Projekte, die die Schnittstelle zu den eigentlichen Services darstellen, werden nach Kubernetes (K8S) migriert.

Eingesetzte Qualifikationen

Docker, Java (allg.), Representational State Transfer (REST)

Analytiker, Architekt, Developer
Jugend Eine Welt, Wien
8/2020 – 12/2020 (5 Monate)
Soziale Einrichtungen
Tätigkeitszeitraum

8/2020 – 12/2020

Tätigkeitsbeschreibung

Kontaktdaten sind die Basis für erfolgreiche Spendenaufrufe, um damit die Welt ein Stück weit gerechter machen zu können. Hunderte Emails, erreichen täglich die NGO, dessen persönliche Kontaktdaten (E-Mail-Signatur), mühsam mit dem bestehenden CRM abgeglichen werden. Mit Hilfe existierender Webservices und einer selbst entwickelten Parser-Funktion werden diese Daten nun automatisiert ausgelesen und dem CRM zum Abgleich bereitgestellt.

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Java (allg.), Javaserver Faces, Representational State Transfer (REST)

Developer
BearingPoint Infonova, Unterpremstätten
3/2020 – 8/2020 (6 Monate)
Telekommunikation
Tätigkeitszeitraum

3/2020 – 8/2020

Tätigkeitsbeschreibung

Für einen Kunden im arabischen Raum wurde das Telekommunikationssystem an die örtlichen Gegebenheiten angepasst. Erstmalig kam dafür AWS zum Einsatz. Konkret war es - unter anderem - meine Aufgabe, bei bestimmten Prozessschritten Emails zu generieren, zu versenden und die Response wieder ins Coresystem zurückzuführen. Dafür wurde AWS Technologien wie SES, Step Functions, Lambda und SAM verwendet.

Eingesetzte Qualifikationen

Node.Js, Amazon Web Services (AWS)

Developer
Aurena GmbH, Leoben
4/2019 – 2/2020 (11 Monate)
Handel
Tätigkeitszeitraum

4/2019 – 2/2020

Tätigkeitsbeschreibung

Java Developer, Softwareprozesse, AWS, Architektur

Eingesetzte Qualifikationen

Scrum, Hibernate (Java), Java (allg.), Amazon Web Services (AWS), Representational State Transfer (REST)

Java Developer
Merkur AG, Graz
4/2016 – 4/2019 (3 Jahre, 1 Monat)
Versicherungen
Tätigkeitszeitraum

4/2016 – 4/2019

Tätigkeitsbeschreibung

Mitarbeit an Neuentwicklung einer Kundenportallösung und Ablöse bestehender verkaufsunterstützender
Softwarewerkzeuge für die Merkur Versicherung AG auf Spring Cloud Basis

Eingesetzte Qualifikationen

Java Database Connectivity, Java (allg.), Spring Framework, Cloud (allg.), Representational State Transfer (REST)

Analytiker, Developer
Avalon, Liezen
6/2015 – 12/2017 (2 Jahre, 7 Monate)
Soziale Einrichtungen
Tätigkeitszeitraum

6/2015 – 12/2017

Tätigkeitsbeschreibung

Die Aufgabe bestand in der Erstellung einer Software für die Dokumentation der Tätigkeiten von SozialarbeiterInnen eines Sozialen Vereines. Der Einsatzbereich erstreckt sich von der Kinder- und Jugendhilfe über die Erwachsenenbetreuung.

Eine Webapplikation, die in einem sicheren Bankenrechenzentrum über VPN-Verbindungen zugänglich ist, war die grobe Vorgabe.

Meine Aufgabe bestand in der Analyse, Entwicklung und Organisation des Betriebes.

Eingesetzte Qualifikationen

Hibernate (Java), J2EE, Java-Frameworks, Spring Framework, Javaserver Faces

Analytiker, Architektur, Developer, Tester
Marienhütte Graz, Graz
4/2014 – 3/2015 (1 Jahr)
Metall-, Holz- und Papierindustrie
Tätigkeitszeitraum

4/2014 – 3/2015

Tätigkeitsbeschreibung

Kurzbeschreibung Anforderung:
Die Anforderung an das Bestellorganisationsprogramm war, dass es
• einen transparenten Bestellablauf abbildet
• beteiligten Personen einen klaren Aktivitätsüberblick in Bezug auf gegenwärtige und
vergangenheitsbezogene Bestellungen zur Verfügung stellt
• einen organisierten Prozess garantiert
• ein optimales Auswertungstool darstellt und
• dem Management einen detaillierten Überblick verschafft.

Die Software wurde deshalb notwendig weil
• die Bestellungen nicht mittels des ERP-Systems durchgeführt werden kann
(Aufwand zu hoch)
• eine optimale Ergänzung (inkl. Schnittstellenmöglichkeit) zum ERP-System benötigt
wurde, die vor allem den Einkauf von B- und C-Materialen optimiert.
Das Einkaufsprogramm ist dadurch gekennzeichnet, dass keine
Artikelstammdatenanlage bzw. -wartung vorgenommen werden muss, da das Programm
selbstlernend ist, somit auf die aufbauende Datenbank zurückgegriffen werden kann.
Vor allem in Bezug auf

• Betriebsmittel
• Hilfsmittel
• Maschinenersatzteile
• Halb- und Fertigerzeugnisse
• Sicherheits- und Arbeitsbekleidung
• Büromaterial
• EDV-Komponenten
• Dienstleistungen (Reparaturen, Wartungen, Instandhaltungen etc.)
• Verpackungsmaterial
• Werbegeschenke
• Pressearbeit
• usw.

werden Bestellungen oftmals außerhalb des konzernweiten Bestellsystems (manuell)
getätigt.

Um auch hier einen optimalen Prozess gewährleisten zu können, der einen einheitlichen
Marktauftritt, eine nachvollziehbare Archivierung, gute Vergleichsmöglichkeiten und
strategische Planungen gewährleisten zu können wurde für die Neuentwicklung eines
solchen Tools entschieden.

AJAX, Agile Softwareentwicklung, Apache Tomcat, BIRT, CSS, Eclipse (IDE), Hibernate,
iText, J2EE, JSP, JUnit, Java, Java Servlets, OOA/OOD, SOA - Service Oriented
Architecture, Struts2, Spring, TCP/IP, UML, Ubuntu, Verteilte Systeme (inkl. C/S),
WebServices, XHTML, XML, XML DTD, XPath, XSL / XSLT, log4j, MySQL

Eingesetzte Qualifikationen

Mysql, Agile Methodologie, Testen, Apache Tomcat, J2EE, Java (allg.), Junit, Hibernate (Java), Eclipse

Analytiker, Architektur, Developer, Tester
Jannach Hobelwerk, Thalheim
8/2012 – 3/2013 (8 Monate)
Metall-, Holz- und Papierindustrie
Tätigkeitszeitraum

8/2012 – 3/2013

Tätigkeitsbeschreibung

StoreNET Wood (der Name des Programmes) ist ein einfach zu bedienendes, flexibles Softwaretool für die Organisation von Lagerbereichen in der Holzbranche.

Qualifikationen:
AJAX, Agile Softwareentwicklung, Apache Tomcat, BIRT, CSS, Eclipse (IDE), Hibernate, iText, J2EE, JSP, JUnit, Java, Java Servlets, OOA/OOD, SOA - Service Oriented Architecture, Struts2, TCP/IP, UML, Ubuntu, Verteilte Systeme (inkl. C/S), WebServices, Windows 2003 (Server), XHTML, XML, XML DTD, XPath, XSL / XSLT, log4j, MySQL

Eingesetzte Qualifikationen

Mysql, Agile Methodologie, Spring Framework, J2EE, Java (allg.), Junit, Hibernate (Java), Eclipse, Apache Struts

Java Entwickler
Racon, Linz
4/2011 – 4/2014 (3 Jahre, 1 Monat)
Banken
Tätigkeitszeitraum

4/2011 – 4/2014

Tätigkeitsbeschreibung

Mitentwicklung von ELBA-Internet (Electronic Banking von Raiffeisen). Vorwiegend eingesetzt bei der Umstellung einer traditionellen JEE Applikation auf eine Portallösung. Angewandte Technologien sind Spring, Spring Webflow, EJB 3.0.

Eingesetzte Qualifikationen

Spring Framework, J2EE, Java (allg.), Enterprise Javabeans, Junit, JavaScript-Frameworks

Analytiker, Architektur, Developer, Tester
CommITPro OG, Zeltweg
3/2010 – 9/2010 (7 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

3/2010 – 9/2010

Tätigkeitsbeschreibung

Bei einer gut funktionierenden (Lieferanten-) Stakeholder-Beziehung handelt es sich um eine faire Partnerschaft, bei der die Zusammenarbeit somit eine Geben-Nehmen-Prozess im Vordergrund steht.

Um für das Unternehmen das Optimum an Qualität, Preis-Leistungsverhältnis und Flexibilität zu erreichen, müssen die Potentiale der Lieferanten verglichen und Entscheidungen getroffen werden.

Dahingehend gilt es, Bewertungen vorzunehmen.

Die Anforderung an das Softwaretool war, es zu ermöglichen, Prozesse zu optimieren und potentielle Verbesserungsmöglichkeiten zu visualisieren.
Einerseits dienen die Bewertungsergebnisse dem Unternehmen dazu, eine verlässliche Lieferantenstruktur (im Güter- und Dienstleistungsbereich) inklusive etwaiger Alternativveranschaulichungen zu organisieren und
andererseits stellen die Bewertungsergebnisse eine Feedbackstruktur für die vorgelagerten Stakeholder dar.

Die Software kann für jeden Stakeholder-Bereich eingesetzt werden.

Softwarefunktionsumfang:
Einfache Datenerfassung und pflege mit Hilfe eines Workflows.
Klar strukturierte Bewertungsübersicht und -freigabe
Organisierte Durchführung der Bewertungen mit Kompetenzverteilung, Userdeklaration und Aktivitätsindex (auf Kontinuität ausgerichtet und auf Zeitfenster bezogen)
Detaillierte qualitative und/oder quantitative Auswertungen
Rollen

Qualifikationen:
AJAX, Agile Softwareentwicklung, Apache Tomcat, CSS, Eclipse (IDE), J2EE, JDBC, JUnit, Java, JavaScript, SOA - Service Oriented Architecture, SOAP, SQL Server 2005, Struts, TCP/IP, Ubuntu, Verteilte Systeme (inkl. C/S), WebServices, Windows 2000 (Server), Windows 2003 (Server), Windows 2008 (Server), Windows XP, XHTML, XML, XPath, XSL / XSLT, XSL-FO, log4j, MySQL

Eingesetzte Qualifikationen

Mysql, Agile Methodologie, Testen, Apache Tomcat, J2EE, Java (allg.), Eclipse

Analytiker, Architektur, Developer, Tester
Kufner Textilwerke GmbH, Weisskirchen
9/2007 – 9/2008 (1 Jahr, 1 Monat)
Metall-, Holz- und Papierindustrie
Tätigkeitszeitraum

9/2007 – 9/2008

Tätigkeitsbeschreibung

Die Anforderung an das Bestellorganisationsprogramm war, dass es
einen transparenten Bestellablauf abbildet
beteiligten Personen einen klaren Aktivitätsüberblick in Bezug auf gegenwärtige und vergangenheitsbezogene Bestellungen zur Verfügung stellt
einen organisierten Prozess garantiert
ein optimales Auswertungstool darstellt und
dem Management einen detaillierten Überblick verschafft.

Die Software wurde deshalb notwendig weil
die Bestellungen nicht mittels des ERP-Systems durchgeführt werden kann (Aufwand zu hoch)
eine optimale Ergänzung (inkl. Schnittstellenmöglichkeit) zum ERP-System benötigt wurde, die vor allem den Einkauf von B- und C-Materialen optimiert.

Das Einkaufsprogramm ist dadurch gekennzeichnet, dass keine Artikelstammdatenanlage bzw. -wartung vorgenommen werden muss, da das Programm selbstlernend ist, somit auf die aufbauende Datenbank zurückgegriffen werden kann.

Vor allem in Bezug auf
Betriebsmittel
Hilfsmittel
Maschinenersatzteile
Halb- und Fertigerzeugnisse
Sicherheits- und Arbeitsbekleidung
Büromaterial
EDV-Komponenten
Dienstleistungen (Reparaturen, Wartungen, Instandhaltungen etc.)
Verpackungsmaterial
Werbegeschenke
Pressearbeit
usw.

werden Bestellungen oftmals außerhalb des konzernweiten Bestellsystems (manuell) getätigt.

Um auch hier einen optimalen Prozess gewährleisten zu können, der einen einheitlichen Marktauftritt, eine nachvollziehbare Archivierung, gute Vergleichsmöglichkeiten und strategische Planungen gewährleisten zu können wurde für die Neuentwicklung eines solchen Tools entschieden.

Qualifikationen:
Agile Softwareentwicklung, Apache Tomcat, CSS, Eclipse (IDE), J2EE, JSP, JUnit, Java, Java Servlets, MS-SQL Server, SQL, SQL Server 2005, TCP/IP, Windows 2003 (Server), Windows XP, XHTML, XPath, XSL / XSLT, XSL-FO, log4j

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Agile Methodologie, Testen, Apache Tomcat, Softwareentwicklung (allg.), Java (allg.), Eclipse, Junit

Analytiker, Architektur, Consulting, Developer, Tester
Kufner Textilwerke GmbH, Weisskirchen
5/2006 – 9/2006 (5 Monate)
Metall-, Holz- und Papierindustrie
Tätigkeitszeitraum

5/2006 – 9/2006

Tätigkeitsbeschreibung

Der Transportmarkt ist durch das vielseitige Angebot von Speditionen und Frächtern geprägt.

Um den Überblick (hinsichtlich der Offerte) zu behalten und die optimale Lösung für die Unternehmensbedürfnisse zu finden, ist es sinnvoll, Vergleiche anzustellen, Evaluationen vorzunehmen und Auswertungen zu tätigen.

Das dazu entwickelte Softwaretool, ermöglicht es:
Preis-Leistungsverhältnisse der Dienstleister abzubilden
getätigte Destinations- Speditionsentscheidungen zu disponieren und archivieren
Stärken und Schwächen der Anbieter festzuhalten und
folgend Auswertungen vorzunehmen.

Die Software kann für jeden Tansportbereich LKW-Straßenverkehr, Seefrachten, Luftfrachten, Schienenverkehre herangezogen werden.

Qualifikationen:
Agile Softwareentwicklung, Apache Tomcat, CSS, Eclipse (IDE), J2EE, JDBC, JSP, JUnit, Java, Java Servlets, OOA/OOD, SQL, SQL Server 2005, TCP/IP, Verteilte Systeme (inkl. C/S), Windows 2000 (Server), Windows 2003 (Server), Windows XP, XHTML, log4j, BIRT Business Intelligence Reporting Tools

Eingesetzte Qualifikationen

Business Intelligence (BI), Reporting, SQL, Java Database Connectivity, Agile Methodologie, Testen, Apache Tomcat, Java (allg.), Eclipse

Ausbildung

Software Design
DI (FH)
FH Joanneum
2009
Kapfenberg

Weitere Kenntnisse

Programmierung & Betriebssysteme
- Java
- Webprogrammierung
- Datenbanken (allg.)
- Java-Frameworks
- UML
- XML

IT & Entwicklung
- Business Intelligence
- Netzwerke
- Open Source
- Requirements Analyse
- Verteilte Systeme
- Virtualisierung
- Versionierung
- Systemadministration (allg.)
- Coaching / Schulung IT
- IT-Projektleitung / -management
- SCRUM
- IT-Sicherheit

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Gut)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
1388
Alter
52
Berufserfahrung
36 Jahre und 7 Monate (seit 09/1989)
Projektleitung
3 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden