Full Stack Software Engineer
Aktualisiert am 18.06.2024
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 19.06.2024
Verfügbar zu: 100%
davon vor Ort: 10%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Muttersprache
Englisch
Verhandlungssicher
Italienisch
Grundkenntnisse
Französisch
Grundkenntnisse

Einsatzorte

Einsatzorte

München (+50km) Wien (+50km)
Deutschland, Österreich
möglich

Projekte

Projekte

11 Monate
2023-08 - 2024-06

eGericht

Lead Full Stack Entwickler JavaEE Angular JSP ...
Lead Full Stack Entwickler
Im Rahmen der kontinuierlichen Digitalisierung und Modernisierung der Infrastruktur, wurde das Projekt "eGericht" ins Leben gerufen, welches eine

bestehende Anwendung für den elektronischen Datenaustausch zwischen Gerichten und der Deutschen Rentenversicherung überarbeitet. Das Ziel des Projekts umfasste die Modernisierung des Fachdienstes, der als Kernstück das Routing zwischen den Trägern der Rentenversicherung und dem Single Point of Contact (SPoC) der Deutschen Rentenversicherung sicherstellt, sowie die Umgestaltung der Webanwendung, die es Sachbearbeitern ermöglicht, Spezialfälle effizient zu sichten und zu bearbeiten. Die Neuerung der Webanwendung bestand insbesondere in der Migration von JSP zu Angular, um die Bedienbarkeit und Zukunftsfähigkeit der Anwendung zu steigern.

  • Entwicklung und Implementierung neuer Features im Backend mit Java EE sowie im Frontend mit JSP, einschließlich des Zugriffs auf eine Oracle SQLDatenbank mittels JPA.
  • Implementierung und Aufruf von SOAP- und JMSSchnittstellen zur Integration weiterer interner Systeme.
  • Migration des Frontends von JSP zu Angular und Transformation des Backends für die Nutzung von REST-Schnittstellen, die durch die Angular Single Page Application (SPA) konsumiert werden.
  • Spezifikation der REST-Schnittstellen mit OpenAPI zur Standardisierung der API-Dokumentation.
  • Einrichtung einer lokalen Entwicklungsumgebung als Vorlage für zukünftige interne Entwickler, um eine konsistente und effiziente Arbeitsumgebung
  • zu gewährleisten.
  • Analyse und Behebung von durch Kunden gemeldeten Bugs zur Sicherstellung einer hohen Anwendungsqualität.
  • Erweiterung der Unit-Tests zur Verbesserung der Testabdeckung des vorhandenen Codes und Sicherstellung der Softwarequalität.

WAS Liberty JBoss Bitbucket Jenkins Jira Confluence SQL Developer Eclipse
JavaEE Angular JSP JPA SOAP JMS Maven JUnit Mockito Oracle OpenAPI
Behörde
München
3 Monate
2023-05 - 2023-07

SPoC Monitor Tracker

Java Backend Entwickler JavaEE RestAPI OpenAPI ...
Java Backend Entwickler
Im Rahmen des "SPoC Monitor Tracker"-Projekts wurde ein Plugin für die bereits bestehende Statusverfolgungsanwendung des Deutschen Sozialversicherungsdienstes (DSRV) entwickelt. Ziel war es, Fachanwendern eine präzise Suche und Darstellung fachlich relevanter Log-Einträge des Single Point of Contact (SPoC) der DSRV zu ermöglichen. Dies ermöglicht es, konkrete Events und den Status von Anfragen, die an die DSRV gesendet wurden, effizient zu ermitteln. Die Implementierung erfolgte durch den Abruf der Daten mittels REST-Schnittstellen, während die Ergebnisse in einer übersichtlichen und benutzerfreundlichen Oberfläche mittels einer Angular-Anwendung dargestellt werden. Diese Lösung bietet Fachanwendern ein leistungsfähiges Werkzeug zur

Verbesserung der Nachverfolgung und Analyse von Anfragen.

  • Entwicklung des Backends mit JavaEE, inklusive der Implementierung von REST-Schnittstellen zur Abfrage von Services, Aggregation der Ergebnisse und deren Weiterleitung an das Angular UI.
  • Mitentwicklung und Spezifikation der RESTSchnittstellen unter Verwendung von OpenAPI.
  • Aufbau der Infrastruktur unter Einsatz von Docker-Containern.
  • Implementierung von Testautomatisierung mit JUnit und Mockito zur Sicherstellung der Funktionalität und Stabilität des Codes durch umfassende Testabdeckung 

Docker Gitlab Jenkins WAS 9 Jira Confluence Intellij Artifactory Portainer
JavaEE RestAPI OpenAPI JUnit Mockito Maven
Behörde
München
6 Monate
2023-02 - 2023-07

Versionsupgrade Webanwendung

Full Stack Developer Angular Java Spring (SpringSecurity SpringWeb SpringData ...
Full Stack Developer
Im Rahmen des Projekts "Versionsupgrade Webanwendung" wurde eine umfassende Migration und Aktualisierung einer Webanwendung durchgeführt, die

sich mit der Verwaltung von Beitragssätzen verschiedener Versicherungen befasst. Ziel war es, die Anwendung von Angular 6 auf Angular 15 zu aktualisieren, um die Effizienz, Sicherheit und Benutzerfreundlichkeit zu verbessern. Zusätzlich wurden neue Anforderungen implementiert, um Sachbearbeitern einen verbesserten Zugriff und eine klarere Übersicht über die Beitragssätze der Versicherungen zu  ermöglichen.

  • Migration des Frontends von Angular 6 auf Angular 15 und Anpassungen an aktuelle Anforderungen, inklusive der Implementierung neuer UI-Elemente zur Verbesserung der Benutzererfahrung.
  • Entwurf und Implementierung einer neuen RESTSchnittstelle mit OpenAPI, Entwicklung des Backends mit Spring Web und Spring Data zur Optimierung der Datenverarbeitung und -verwaltung.
  • Verbesserung des Anwendungscodes und Analyse sowie Behebung von Bugs zur Steigerung der Stabilität und Performance der Software.
  • Erweiterung der Testabdeckung durch Entwicklung von Unit Tests mit Spring Test, um die Zuverlässigkeit neuer und bestehender Funktionen sicherzustellen.

WAS 9 DB2 Gitlab Jenkins Jira Confluence Docker Portainer
Angular Java Spring (SpringSecurity SpringWeb SpringData SpringTest) Maven JUnit
Behörde
München
2 Jahre 6 Monate
2020-06 - 2022-11

Webstore-Entwicklung FinTec Startup

Full Stack Developer React Typescript next.js ...
Full Stack Developer

Im Rahmen der "Webstore-Entwicklung FinTec Startup" wurde der Webstore eines innovativen FinTec Startups weiterentwickelt, um das Leasing von Apple Geräten und die damit verbundene Rückabwicklung effizient zu gestalten. Die Anwendung wurde speziell um Funktionen erweitert, die die toolgestützte Abwicklung und Buchung des Restwerts der zurückgegebenen Geräte ermöglichen, wobei diese Geräte anschließend an ein Partnerunternehmen weitergeleitet werden. Für die Kommunikation zwischen dem Webstore und dem Partnerunternehmen wurde eine REST-Schnittstelle implementiert. Die gesamte Anwendung läuft auf AWS, was eine skalierbare, sichere und zuverlässige Infrastruktur gewährleistet.

  • Weiterentwicklung des Frontends unter Einsatz von React, inklusive der Hinzufügung neuer Oberflächen und Dialoge sowie Erweiterung der AdminUI mit Apache Wicket zur Optimierung der Verwaltungsfunktionalitäten.
  • Entwicklung der REST-Schnittstellen zum Frontend und Integration der REST-Schnittstellen des Partnerunternehmens in die eigene Anwendung, einschließlich der Generierung von REST-Clients auf Basis der OpenAPI-Spezifikation.
  • Einsatz von Spring Web und Spring Data im Backend für eine effiziente Datenverarbeitung und -verwaltung.
  • Abstimmung der Anforderungen mit dem Partnerunternehmen zur Gewährleistung einer nahtlosen Integration und Kooperation.
  • Entwicklung von Unit-Tests mit JUnit und Mockito im Backend zur Sicherstellung der Funktionalität und Zuverlässigkeit der entwickelten Features.


Github Nexus AWS Jenkins Jira Confluence DBeaver
React Typescript next.js yarn Java Spring Boot Swagger OpenApi Maven Postgres JUnit Nexus Scrum
Credi2
Wien
2 Jahre 6 Monate
2018-06 - 2020-11

AHESN ? Austrian Higher Education Networking System

Softwareentwickler, Business Analyst Java Spring Eureka ...
Softwareentwickler, Business Analyst

Im Rahmen des Projekts "AHESN ? Austrian Higher Education Networking System" wurde eine umfangreiche Analyse und Spezifikation durchgeführt, gefolgt von der Entwicklung von REST-Schnittstellen für den Datenaustausch zwischen  österreichischen Universitäten. Diese Schnittstellen ermöglichen universitätsübergreifende Studien, indem sie es Studierenden erlauben, ihr Studium an mehreren Universitäten gleichzeitig zu absolvieren. Das Projekt umfasste die Weiterentwicklung von Services des zentralen  Informatikdienstes und die Schaffung einer Schnittstelle für den effizienten Datenaustausch. Diese Maßnahmen wurden entwickelt, um den Fachanforderungen gerecht zu werden und die Interoperabilität zwischen den beteiligten Institutionen zu gewährleisten.

  • Ermittlung und Dokumentation der Anforderungen in Zusammenarbeit mit Fachabteilungen und Stakeholdern, einschließlich der Analyse dieser Anforderungen und der Erstellung eines präzisen Datenmappings. Entwurf und Implementierung von REST-Schnittstellen in Java mit Spring als Microservice, verbunden mit dem Zugriff auf Oracle-Datenbanken mittels Hibernate und JPA.
  • Umsetzung von Strukturumwandlungen und Datenmapping interner  Datenbestände mittels MapStruct entsprechend den Spezifikationen der Schnittstellen.
  • Vorbereitung und Einführung von DevOps-Prozessen zur Optimierung von Entwicklungs- und Betriebsabläufen.
  • Entwicklung von Unit-Tests mit TestNG und Durchführung von Integrationstests mit SoapUI und Groovy zur Gewährleistung der Codequalität und Funktionalität.


Gitlab Tomcat Jenkins Jira Confluence
Java Spring Eureka Maven Hibernate Oracle DB TestNG SoapUi Groovy Scrum
Universität Wien
Wien
1 Jahr 1 Monat
2019-01 - 2020-01

Portlet zur An- und Abmeldung zu Erweiterungscurricula

Full Stack Developer , QS-Engineer, Business Analyst React/Javascript mobX Selenium ...
Full Stack Developer , QS-Engineer, Business Analyst

Im Rahmen des Projekts "Portlet zur An- und Abmeldung zur  Erweiterungscurricula" wurde ein neues Portlet für die Website der Universität Wien entwickelt. Dieses ermöglicht Studierenden, sich für Erweiterungscurricula an- und abzumelden. Das Portlet wurde nahtlos in U:Space integriert, eine Plattform, die auf einem Liferay Server basiert und die Integration verschiedener Portlets erlaubt. Die Entwicklung beinhaltete die Gestaltung eines Frontends mit React und die Implementierung eines Backends mit Java und Spring, um eine optimale Benutzererfahrung zu gewährleisten.

  • Entwicklung des Frontends/Liferay Portlets mit React und JavaScript,  Implementierung von mobX für das State-Management und Einsatz von CSS und Bootstrap.
  • Einhaltung der Standards für Barrierefreiheit bei der Frontend-Entwicklung, um Zugänglichkeit für alle Nutzer zu gewährleisten.
  • Backend-Entwicklung mit Java und Spring, inklusive REST-Schnittstellen als  Microservices und Zugriff auf Oracle-Datenbanken über Hibernate und JPA.
  • Analyse der Anforderungen und Erstellung eines umfassenden Datenmappings.
  • Umsetzung des Strukturumwandlung und Datenmapping interner Datenbestände auf die in den Schnittstellen spezifizierten Datenformate mittels MapStruct.
  • Schreiben von Unit-Tests mit TestNG und Durchführung von Integrationstests mit SoapUI und Groovy zur Sicherstellung der Codequalität und Funktionalität.
  • Implementierung von UI-Tests mit Selenium und Cucumber, Testen auf  verschiedenen Browsern und Screenreadern zur Sicherung der Benutzerfreundlichkeit.


Github Nexus Tomcat Jenkins Jira Confluence
React/Javascript mobX Selenium Cucumber Java Spring Eureka Maven Hibernate Oracle DB TestNG Gitlab Scrum
Universität Wien
Wien

Aus- und Weiterbildung

Aus- und Weiterbildung

Position

Position

Full Stack Software Engineer


Kompetenzen

Kompetenzen

Schwerpunkte

Java, JavaScript
  • Tiefgehende Erfahrung in der Frontend-Entwicklung mit Technologien wie Angular, React, JavaScript und TypeScript, inklusive Migration und Aktualisierung von Frontend-Architekturen.
  • Gute Expertise im Backend-Development mit Java und Spring, einschließlich der Transformation zu REST-basierten Schnittstellen und der Implementierung von Microservices.
  • Ausgeprägte Kompetenz in der Entwicklung und Spezifikation von REST-Schnittstellen unter Verwendung von OpenAPI.
  • Fundierte Kenntnisse im Umgang mit relationalen Datenbanken wie Oracle, ergänzt durch den Einsatz von Hibernate und JPA.
  • Solide Kenntnisse in der Automatisierung von Entwicklungsprozessen mittels Jenkins für effiziente CI/CD-Pipelines.
  • Erfahrung in der präzisen Analyse und Dokumentation von Anforderungen zur Entwicklung benutzerorientierter Lösungen in Zusammenarbeit mit Stakeholdern.
  • Langjährige Expertise in der Durchführung und Auswertung von UI- und Backend-Tests zur Sicherstellung der Korrektheit der Anwendung.
  • Bewährte Fähigkeiten in der Anwendung agiler Projektmethoden wie Scrum.
  • Gute Kenntnisse in der Nutzung von Atlassian-Produkten wie Jira und Confluence für eine effiziente Projektverwaltung und Dokumentation


Technologien:

  • Java, Spring, Spring Boot, Maven,
  • Java EE
  • JavaScript, TypeScript , React,
  • Angular, JQuery
  • Rest, SOAP, JMS, OpenApi
  • AWS, Docker, Jenkins,
  • Relationale Datenbanken (Oracle,
  • Postgres), ORM, Hibernate, JPA
  • JUnit, Mockito, TestNG , Cucumber
  • Selenium, SoapUI

Produkte / Standards / Erfahrungen / Methoden

Java
Spring Boot
Maven
JUnit
TestNG
JavaScript
TypeScript
React
Angular
JQuery
Rest
Swagger
OpenApi
Relationale Datenbanken
ORM
JPA
Hibernate

Branchen

Branchen

Behörden, E-Commerce, Bildungssektor

Einsatzorte

Einsatzorte

München (+50km) Wien (+50km)
Deutschland, Österreich
möglich

Projekte

Projekte

11 Monate
2023-08 - 2024-06

eGericht

Lead Full Stack Entwickler JavaEE Angular JSP ...
Lead Full Stack Entwickler
Im Rahmen der kontinuierlichen Digitalisierung und Modernisierung der Infrastruktur, wurde das Projekt "eGericht" ins Leben gerufen, welches eine

bestehende Anwendung für den elektronischen Datenaustausch zwischen Gerichten und der Deutschen Rentenversicherung überarbeitet. Das Ziel des Projekts umfasste die Modernisierung des Fachdienstes, der als Kernstück das Routing zwischen den Trägern der Rentenversicherung und dem Single Point of Contact (SPoC) der Deutschen Rentenversicherung sicherstellt, sowie die Umgestaltung der Webanwendung, die es Sachbearbeitern ermöglicht, Spezialfälle effizient zu sichten und zu bearbeiten. Die Neuerung der Webanwendung bestand insbesondere in der Migration von JSP zu Angular, um die Bedienbarkeit und Zukunftsfähigkeit der Anwendung zu steigern.

  • Entwicklung und Implementierung neuer Features im Backend mit Java EE sowie im Frontend mit JSP, einschließlich des Zugriffs auf eine Oracle SQLDatenbank mittels JPA.
  • Implementierung und Aufruf von SOAP- und JMSSchnittstellen zur Integration weiterer interner Systeme.
  • Migration des Frontends von JSP zu Angular und Transformation des Backends für die Nutzung von REST-Schnittstellen, die durch die Angular Single Page Application (SPA) konsumiert werden.
  • Spezifikation der REST-Schnittstellen mit OpenAPI zur Standardisierung der API-Dokumentation.
  • Einrichtung einer lokalen Entwicklungsumgebung als Vorlage für zukünftige interne Entwickler, um eine konsistente und effiziente Arbeitsumgebung
  • zu gewährleisten.
  • Analyse und Behebung von durch Kunden gemeldeten Bugs zur Sicherstellung einer hohen Anwendungsqualität.
  • Erweiterung der Unit-Tests zur Verbesserung der Testabdeckung des vorhandenen Codes und Sicherstellung der Softwarequalität.

WAS Liberty JBoss Bitbucket Jenkins Jira Confluence SQL Developer Eclipse
JavaEE Angular JSP JPA SOAP JMS Maven JUnit Mockito Oracle OpenAPI
Behörde
München
3 Monate
2023-05 - 2023-07

SPoC Monitor Tracker

Java Backend Entwickler JavaEE RestAPI OpenAPI ...
Java Backend Entwickler
Im Rahmen des "SPoC Monitor Tracker"-Projekts wurde ein Plugin für die bereits bestehende Statusverfolgungsanwendung des Deutschen Sozialversicherungsdienstes (DSRV) entwickelt. Ziel war es, Fachanwendern eine präzise Suche und Darstellung fachlich relevanter Log-Einträge des Single Point of Contact (SPoC) der DSRV zu ermöglichen. Dies ermöglicht es, konkrete Events und den Status von Anfragen, die an die DSRV gesendet wurden, effizient zu ermitteln. Die Implementierung erfolgte durch den Abruf der Daten mittels REST-Schnittstellen, während die Ergebnisse in einer übersichtlichen und benutzerfreundlichen Oberfläche mittels einer Angular-Anwendung dargestellt werden. Diese Lösung bietet Fachanwendern ein leistungsfähiges Werkzeug zur

Verbesserung der Nachverfolgung und Analyse von Anfragen.

  • Entwicklung des Backends mit JavaEE, inklusive der Implementierung von REST-Schnittstellen zur Abfrage von Services, Aggregation der Ergebnisse und deren Weiterleitung an das Angular UI.
  • Mitentwicklung und Spezifikation der RESTSchnittstellen unter Verwendung von OpenAPI.
  • Aufbau der Infrastruktur unter Einsatz von Docker-Containern.
  • Implementierung von Testautomatisierung mit JUnit und Mockito zur Sicherstellung der Funktionalität und Stabilität des Codes durch umfassende Testabdeckung 

Docker Gitlab Jenkins WAS 9 Jira Confluence Intellij Artifactory Portainer
JavaEE RestAPI OpenAPI JUnit Mockito Maven
Behörde
München
6 Monate
2023-02 - 2023-07

Versionsupgrade Webanwendung

Full Stack Developer Angular Java Spring (SpringSecurity SpringWeb SpringData ...
Full Stack Developer
Im Rahmen des Projekts "Versionsupgrade Webanwendung" wurde eine umfassende Migration und Aktualisierung einer Webanwendung durchgeführt, die

sich mit der Verwaltung von Beitragssätzen verschiedener Versicherungen befasst. Ziel war es, die Anwendung von Angular 6 auf Angular 15 zu aktualisieren, um die Effizienz, Sicherheit und Benutzerfreundlichkeit zu verbessern. Zusätzlich wurden neue Anforderungen implementiert, um Sachbearbeitern einen verbesserten Zugriff und eine klarere Übersicht über die Beitragssätze der Versicherungen zu  ermöglichen.

  • Migration des Frontends von Angular 6 auf Angular 15 und Anpassungen an aktuelle Anforderungen, inklusive der Implementierung neuer UI-Elemente zur Verbesserung der Benutzererfahrung.
  • Entwurf und Implementierung einer neuen RESTSchnittstelle mit OpenAPI, Entwicklung des Backends mit Spring Web und Spring Data zur Optimierung der Datenverarbeitung und -verwaltung.
  • Verbesserung des Anwendungscodes und Analyse sowie Behebung von Bugs zur Steigerung der Stabilität und Performance der Software.
  • Erweiterung der Testabdeckung durch Entwicklung von Unit Tests mit Spring Test, um die Zuverlässigkeit neuer und bestehender Funktionen sicherzustellen.

WAS 9 DB2 Gitlab Jenkins Jira Confluence Docker Portainer
Angular Java Spring (SpringSecurity SpringWeb SpringData SpringTest) Maven JUnit
Behörde
München
2 Jahre 6 Monate
2020-06 - 2022-11

Webstore-Entwicklung FinTec Startup

Full Stack Developer React Typescript next.js ...
Full Stack Developer

Im Rahmen der "Webstore-Entwicklung FinTec Startup" wurde der Webstore eines innovativen FinTec Startups weiterentwickelt, um das Leasing von Apple Geräten und die damit verbundene Rückabwicklung effizient zu gestalten. Die Anwendung wurde speziell um Funktionen erweitert, die die toolgestützte Abwicklung und Buchung des Restwerts der zurückgegebenen Geräte ermöglichen, wobei diese Geräte anschließend an ein Partnerunternehmen weitergeleitet werden. Für die Kommunikation zwischen dem Webstore und dem Partnerunternehmen wurde eine REST-Schnittstelle implementiert. Die gesamte Anwendung läuft auf AWS, was eine skalierbare, sichere und zuverlässige Infrastruktur gewährleistet.

  • Weiterentwicklung des Frontends unter Einsatz von React, inklusive der Hinzufügung neuer Oberflächen und Dialoge sowie Erweiterung der AdminUI mit Apache Wicket zur Optimierung der Verwaltungsfunktionalitäten.
  • Entwicklung der REST-Schnittstellen zum Frontend und Integration der REST-Schnittstellen des Partnerunternehmens in die eigene Anwendung, einschließlich der Generierung von REST-Clients auf Basis der OpenAPI-Spezifikation.
  • Einsatz von Spring Web und Spring Data im Backend für eine effiziente Datenverarbeitung und -verwaltung.
  • Abstimmung der Anforderungen mit dem Partnerunternehmen zur Gewährleistung einer nahtlosen Integration und Kooperation.
  • Entwicklung von Unit-Tests mit JUnit und Mockito im Backend zur Sicherstellung der Funktionalität und Zuverlässigkeit der entwickelten Features.


Github Nexus AWS Jenkins Jira Confluence DBeaver
React Typescript next.js yarn Java Spring Boot Swagger OpenApi Maven Postgres JUnit Nexus Scrum
Credi2
Wien
2 Jahre 6 Monate
2018-06 - 2020-11

AHESN ? Austrian Higher Education Networking System

Softwareentwickler, Business Analyst Java Spring Eureka ...
Softwareentwickler, Business Analyst

Im Rahmen des Projekts "AHESN ? Austrian Higher Education Networking System" wurde eine umfangreiche Analyse und Spezifikation durchgeführt, gefolgt von der Entwicklung von REST-Schnittstellen für den Datenaustausch zwischen  österreichischen Universitäten. Diese Schnittstellen ermöglichen universitätsübergreifende Studien, indem sie es Studierenden erlauben, ihr Studium an mehreren Universitäten gleichzeitig zu absolvieren. Das Projekt umfasste die Weiterentwicklung von Services des zentralen  Informatikdienstes und die Schaffung einer Schnittstelle für den effizienten Datenaustausch. Diese Maßnahmen wurden entwickelt, um den Fachanforderungen gerecht zu werden und die Interoperabilität zwischen den beteiligten Institutionen zu gewährleisten.

  • Ermittlung und Dokumentation der Anforderungen in Zusammenarbeit mit Fachabteilungen und Stakeholdern, einschließlich der Analyse dieser Anforderungen und der Erstellung eines präzisen Datenmappings. Entwurf und Implementierung von REST-Schnittstellen in Java mit Spring als Microservice, verbunden mit dem Zugriff auf Oracle-Datenbanken mittels Hibernate und JPA.
  • Umsetzung von Strukturumwandlungen und Datenmapping interner  Datenbestände mittels MapStruct entsprechend den Spezifikationen der Schnittstellen.
  • Vorbereitung und Einführung von DevOps-Prozessen zur Optimierung von Entwicklungs- und Betriebsabläufen.
  • Entwicklung von Unit-Tests mit TestNG und Durchführung von Integrationstests mit SoapUI und Groovy zur Gewährleistung der Codequalität und Funktionalität.


Gitlab Tomcat Jenkins Jira Confluence
Java Spring Eureka Maven Hibernate Oracle DB TestNG SoapUi Groovy Scrum
Universität Wien
Wien
1 Jahr 1 Monat
2019-01 - 2020-01

Portlet zur An- und Abmeldung zu Erweiterungscurricula

Full Stack Developer , QS-Engineer, Business Analyst React/Javascript mobX Selenium ...
Full Stack Developer , QS-Engineer, Business Analyst

Im Rahmen des Projekts "Portlet zur An- und Abmeldung zur  Erweiterungscurricula" wurde ein neues Portlet für die Website der Universität Wien entwickelt. Dieses ermöglicht Studierenden, sich für Erweiterungscurricula an- und abzumelden. Das Portlet wurde nahtlos in U:Space integriert, eine Plattform, die auf einem Liferay Server basiert und die Integration verschiedener Portlets erlaubt. Die Entwicklung beinhaltete die Gestaltung eines Frontends mit React und die Implementierung eines Backends mit Java und Spring, um eine optimale Benutzererfahrung zu gewährleisten.

  • Entwicklung des Frontends/Liferay Portlets mit React und JavaScript,  Implementierung von mobX für das State-Management und Einsatz von CSS und Bootstrap.
  • Einhaltung der Standards für Barrierefreiheit bei der Frontend-Entwicklung, um Zugänglichkeit für alle Nutzer zu gewährleisten.
  • Backend-Entwicklung mit Java und Spring, inklusive REST-Schnittstellen als  Microservices und Zugriff auf Oracle-Datenbanken über Hibernate und JPA.
  • Analyse der Anforderungen und Erstellung eines umfassenden Datenmappings.
  • Umsetzung des Strukturumwandlung und Datenmapping interner Datenbestände auf die in den Schnittstellen spezifizierten Datenformate mittels MapStruct.
  • Schreiben von Unit-Tests mit TestNG und Durchführung von Integrationstests mit SoapUI und Groovy zur Sicherstellung der Codequalität und Funktionalität.
  • Implementierung von UI-Tests mit Selenium und Cucumber, Testen auf  verschiedenen Browsern und Screenreadern zur Sicherung der Benutzerfreundlichkeit.


Github Nexus Tomcat Jenkins Jira Confluence
React/Javascript mobX Selenium Cucumber Java Spring Eureka Maven Hibernate Oracle DB TestNG Gitlab Scrum
Universität Wien
Wien

Aus- und Weiterbildung

Aus- und Weiterbildung

Position

Position

Full Stack Software Engineer


Kompetenzen

Kompetenzen

Schwerpunkte

Java, JavaScript
  • Tiefgehende Erfahrung in der Frontend-Entwicklung mit Technologien wie Angular, React, JavaScript und TypeScript, inklusive Migration und Aktualisierung von Frontend-Architekturen.
  • Gute Expertise im Backend-Development mit Java und Spring, einschließlich der Transformation zu REST-basierten Schnittstellen und der Implementierung von Microservices.
  • Ausgeprägte Kompetenz in der Entwicklung und Spezifikation von REST-Schnittstellen unter Verwendung von OpenAPI.
  • Fundierte Kenntnisse im Umgang mit relationalen Datenbanken wie Oracle, ergänzt durch den Einsatz von Hibernate und JPA.
  • Solide Kenntnisse in der Automatisierung von Entwicklungsprozessen mittels Jenkins für effiziente CI/CD-Pipelines.
  • Erfahrung in der präzisen Analyse und Dokumentation von Anforderungen zur Entwicklung benutzerorientierter Lösungen in Zusammenarbeit mit Stakeholdern.
  • Langjährige Expertise in der Durchführung und Auswertung von UI- und Backend-Tests zur Sicherstellung der Korrektheit der Anwendung.
  • Bewährte Fähigkeiten in der Anwendung agiler Projektmethoden wie Scrum.
  • Gute Kenntnisse in der Nutzung von Atlassian-Produkten wie Jira und Confluence für eine effiziente Projektverwaltung und Dokumentation


Technologien:

  • Java, Spring, Spring Boot, Maven,
  • Java EE
  • JavaScript, TypeScript , React,
  • Angular, JQuery
  • Rest, SOAP, JMS, OpenApi
  • AWS, Docker, Jenkins,
  • Relationale Datenbanken (Oracle,
  • Postgres), ORM, Hibernate, JPA
  • JUnit, Mockito, TestNG , Cucumber
  • Selenium, SoapUI

Produkte / Standards / Erfahrungen / Methoden

Java
Spring Boot
Maven
JUnit
TestNG
JavaScript
TypeScript
React
Angular
JQuery
Rest
Swagger
OpenApi
Relationale Datenbanken
ORM
JPA
Hibernate

Branchen

Branchen

Behörden, E-Commerce, Bildungssektor

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.