freiberufler Senior Java EE Entwickler mit Backend Schwerpunkt auf freelance.de

Senior Java EE Entwickler mit Backend Schwerpunkt

zuletzt online vor 1 Tagen
  • auf Anfrage
  • Zirl
  • DACH-Region
  • de  |  en
  • 15.09.2024

Kurzvorstellung

○ Schwerpunkt Java EE Backend Entwicklung
○ Master in Informatik
○ 8 Jahre Erfahrung als Java EE Entwickler in Scrum Teams
○ Erfahrung in gemeinsamer Spezifikation mit Kundenvertreter (PO)
○ Uber 5 Jahre Entwicklung von Bankensoftware

Auszug Referenzen (1)

"Herr H. zeichnete sich durch sein hohes Fachwissen als Senior Developer und seine hohe Einsatzbereitschaft an unseren Projekten aus."
Senior Java EE Entwickler (Festanstellung)
Marcus Ziegler
Tätigkeitszeitraum

3/2022 – 12/2022

Tätigkeitsbeschreibung

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. Zusätzlich bin ich Mitglied im Architekturboard der Abteilung

Eingesetzte Qualifikationen

Continuous Delivery (CDE), Git, J2EE (Java EE), Java (allg.), Jenkins, Jira, JUnit, Kafka, Kontinuierliche Integration (CI), Kubernetes, Representational State Transfer (REST), SCRUM, Software Architektur / Modellierung, Spring, SQL

Qualifikationen

  • Apache Maven2 J.
  • Application Development2 J.
  • Confluence (Atlassian)2 J.
  • DevOps (allg.)2 J.
  • J2EE (Java EE)11 J.
  • Java (allg.)11 J.
  • Java Message Service (JMS)8 J.
  • Jira3 J.
  • JUnit7 J.
  • Kafka3 J.
  • Kontinuierliche Integration (CI)3 J.
  • Kubernetes3 J.
  • Oracle Database6 J.
  • PL/SQL6 J.
  • PostgreSQL4 J.
  • Quarkus
  • Representational State Transfer (REST)6 J.
  • SCRUM9 J.
  • Spring5 J.
  • SQL9 J.

Projekt‐ & Berufserfahrung

Senior Java EE Entwickler
Bundesagentur für Arbeit, Nürnberg
1/2023 – offen (1 Jahr, 9 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

1/2023 – offen

Tätigkeitsbeschreibung

Projekt war die Weiterentwicklung des Kindergeld Systems, bzw. Implementierung des Backend für die Online Services
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,

Eingesetzte Qualifikationen

Apache Maven, Application Development, Confluence (Atlassian), DevOps (allg.), Hibernate (Java), J2EE (Java EE), Java (allg.), Jira, JUnit, Kafka, Kontinuierliche Integration (CI), Kubernetes, Oracle Database, PL/SQL, Representational State Transfer (REST)

Senior Java EE Entwickler (Festanstellung)
ARZ / Accenture Tigital (kaufte ARZ), Innsbruck
3/2022 – 12/2022 (10 Monate)
Banken
Tätigkeitszeitraum

3/2022 – 12/2022

Tätigkeitsbeschreibung

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. Zusätzlich bin ich Mitglied im Architekturboard der Abteilung

Eingesetzte Qualifikationen

Continuous Delivery (CDE), Git, J2EE (Java EE), Java (allg.), Jenkins, Jira, JUnit, Kafka, Kontinuierliche Integration (CI), Kubernetes, Representational State Transfer (REST), SCRUM, Software Architektur / Modellierung, Spring, SQL

Java EE und PL/SQL Entwickler (Festanstellung)
Compax Software Development GmbH, Innsbruck
5/2018 – 2/2022 (3 Jahre, 10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2018 – 2/2022

Tätigkeitsbeschreibung

Customizing eines Auftragsabwicklungssystems, welches über Webservice mit Fremdsystemen kommunizierte und intern JMS verwendete. Meine Aufgabe war die Entwicklung, Wartung und Performance Optimierungen in einem agilen und verteilten Scrum-Team (Kunde stellte den PO). Des Weiteren übernahm ich die Einarbeitung von Junior Entwicklern. Zusätzlich war ich ab 2020 für die Einhaltung der DSGVO verantwortlich (Datenschutzbeauftragter)
Technologien: Java EE, PL/SQL, SQL, Wildfly, Oracle, SOAP, OpenAPI, JMS, Bash, Scrum (Scrum over Scrum), Bash, Jenkins Splunk,

Eingesetzte Qualifikationen

Bash (Shell), Datenschutz, J2EE (Java EE), Java (allg.), Java Message Service (JMS), jboss, Oracle Database, PL/SQL, Representational State Transfer (REST), SCRUM, SOAP (Simple Object Access Protocol), Spring, SQL

Java EE Full-Stack Entwickler (Festanstellung)
Sparkasse Bank Malta PLC, Vomp
4/2014 – 4/2018 (4 Jahre, 1 Monat)
Banken
Tätigkeitszeitraum

4/2014 – 4/2018

Tätigkeitsbeschreibung

Anfangs war ich innerhalb eines englischsprachigen Scrum-Teams für die erfolgreiche Neuentwicklung eines Online Bankings für eine bestehendes Core-Banking-System verantwortlich.
Danach war die Hauptaufgabe dieser Anstellung die Neuentwicklung eines Core-Banking-System. Zu meinen Aufgaben gehörte auch die Optimierung in Bezug auf Ausführungsgeschwindigkeit. \\
Mein größter Erfolg dieser Tätigkeit war die erfolgreiche direkte SEPA und TARGET2 Anbindung an den EZB Verbund (zu diesem Zeitpunkt hatte nur eine andere malteische Bank eine direkte SEPA Anbindung). Dadurch war keine Settlement/Clearing Bank für Eurozahlungen mehr erforderlich, wodurch die Bank ihre Kosten senken konnte.

Eingesetzte Qualifikationen

Docker, EJB (Enterprise JavaBeans), Hibernate (Java), J2EE (Java EE), Java (allg.), Java Message Service (JMS), jboss, JUnit, PostgreSQL, SCRUM, SOAP (Simple Object Access Protocol), SQL

Ausbildung

Rechtswissenschaften (Österreich)
Magister
2013
Innsbruck
Master Informatik
Master of Science (MSc)
2011
Innsbruck

Über mich

Ich verfüge über ein abgeschlossenes Studium der Informatik und über eine neunjährige, berufliche Erfahrung in der Entwicklung von branchenspezifischen, großen Softwareprojekten. Seit 2014 arbeitete ich durchgehend als Java Entwickler in Scrumteams, welche über mehrere Standorte verteilt waren/sind.

Mein derzeitiges Aufgabengebiet besteht in der Migration einer bestehenden Java Plattform in eine Microservice Architektur (Kubernetes, Quarkus, Open API, Kafka, Jenkins, Gitlab CI, Maven, JPA, .. ). Deshalb habe ich Erfahrung in der Konzeption und Entwicklung von REST-basierten Microservice-Anwendungen mit Kubernetes/Docker und Legacy-Anwendungen inklusive DevOps Tätigkeiten.

Zuvor bestand die Arbeit in der kundenspezifischen Anpassung eines Auftragsabwicklungssystems / Workflowmanagementsystems für eine Telekommunikationsfirma. Dieses stellte Webservices (SOAP, Rest) für andere Systeme bereit und konsumierte selber auch von verschiedenen Quellen Services. Die Software besteht sowohl aus PL/SQL - Oracle-Datenbankprozeduren als auch aus Java Komponenten (Wildfly, JSF, JPA (Hibernate), JMS (ActiveMQ), ...). Die Entwicklung fand hierarchiefrei agil in Scrum-Teams statt, wobei der Kunde sowohl PO als auch Scrummaster stellte. Hier gehörte die Diskussion über die Lösungsmöglichkeiten zu meinen Aufgaben (Kunden-PO kennt die fachlichen Anforderungen, aber nicht unbedingt die technischen Möglichkeiten).

Zuvor arbeitete ich an der Neuentwicklung eines Kernbankensystems (Java EE, JPA (Hibernate / EclipseLink), JMS, Datenbanken (MySQL, Oracle, PostgreSQL), JSF, JBoss, Docker, Jenkins ...) inklusive Online-Banking, TARGET2 und direkter SEPA Anbindung (als Full-Stack Java-Developer, Schwerpunkt Backend, in einem englischsprachigen Scrum-Team). Das System bestand aus mehreren Komponenten, welche über Services, bzw JMS gekoppelt wurden. Zu meinen Aufgaben gehörte auch die Optimierung in Bezug auf Ausführungsgeschwindigkeit.

Für welche Projekte interessiere ich mich:
- Java EE oder Spring als Backend Entwickler
- Microservice (am liebsten mit Kafka)
- Homeoffice (max 2 Tage pro Monat vor Ort)

Weitere Kenntnisse

Schwerpunkt Java EE Backend Entwicklung
Erfahrung in Microservice Architekturen inklusive Event-Driven (Kafka).
Große Erfahrung in Performance Optimierung (inklusive Datenbank Explain-Plane Analyse)

Mein Technologiestack auszugsweise:
Prog. Sprachen: Java, SQL, PL/SQL,
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 Server: 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

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
DACH-Region
Arbeitserlaubnis
  • Europäische Union
Home-Office
unbedingt
Profilaufrufe
402
Berufserfahrung
10 Jahre und 7 Monate (seit 02/2014)

Kontaktdaten

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

Jetzt Mitglied werden