Senior Java EE Entwickler mit Backend Schwerpunkt
- Verfügbarkeit einsehen
- 1 Referenz
- auf Anfrage
- Zirl
- DACH-Region
- de | en
- 17.11.2024
Kurzvorstellung
○ 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."
3/2022 – 12/2022
TätigkeitsbeschreibungVerantwortlich 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 QualifikationenContinuous Delivery, Git, J2EE, Java (allg.), Jenkins, Jira, Junit, Apache Kafka, Continuous Integration, Kubernetes, Representational State Transfer (REST), Scrum, Software Architecture, Spring Framework, SQL
Qualifikationen
Projekt‐ & Berufserfahrung
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,
Apache Maven, Application Development, Confluence, DevOps (allg.), Hibernate (Java), J2EE, Java (allg.), Jira, Junit, Apache Kafka, Continuous Integration, Kubernetes, Oracle Database, PL/SQL, Representational State Transfer (REST)
3/2022 – 12/2022
TätigkeitsbeschreibungVerantwortlich 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 QualifikationenContinuous Delivery, Git, J2EE, Java (allg.), Jenkins, Jira, Junit, Apache Kafka, Continuous Integration, Kubernetes, Representational State Transfer (REST), Scrum, Software Architecture, Spring Framework, SQL
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,
Bash Shell, Datenschutz, J2EE, Java (allg.), Java Message Service, Wildfly, Oracle Database, PL/SQL, Representational State Transfer (REST), Scrum, SOAP, Spring Framework, SQL
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.
Docker, Enterprise Javabeans, Hibernate (Java), J2EE, Java (allg.), Java Message Service, Wildfly, Junit, Postgresql, Scrum, SOAP, SQL
Ausbildung
Innsbruck
Innsbruck
Über mich
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)
Lebenslauf siehe -Hyperlink entfernt-
Weitere Kenntnisse
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
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden