Senior Online Fullstack Entwickler (Java, Spring, Angular, Docker, Kubernetes, ...)
Aktualisiert am 12.06.2024
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 01.07.2024
Verfügbar zu: 100%
davon vor Ort: 10%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
deutsch
Muttersprache
englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr 8 Monate
2022-11 - heute

Online Formularstrecken für Arbeitslosengeld 2 Empfänger

Senior Entwickler
Senior Entwickler

Bereitstellung eines Basis-Angebots für Kundinnen und Kunden im Rechtskreis des SGB2 (Sozialgesetzbuch 2). SGB2 regelt die Grundsicherung für Arbeitsuchende und Teile des deutschen Arbeitsförderungsrechts in der Bundesrepublik Deutschland. Das Basis-Angebot ermöglicht das ortsunabhängige Stellen von Anträgen. Durch den digitalen Weg sollen die Qualität und Effizienz in der Aufgabenentwicklung und Kundenkommunikation langfristig gesteigert werden.


Aufgaben

  • Absprache, Spezifikation und Implementierung von synchronen REST Schnittstellen mit Schnittstellenpartnern (Kusos, Adress-Service)
  • Absprache, Spezifikation und Implementierung von asynchronen Kafka Schnittstellen mit Schnittstellenpartnern (AUE, eAkte, Ver-bis)
  • Aufsetzen von Monitoring Tools zur Analyse des Prod Systems
  • Implementierung der spezifizierten Online-Anwendungen auf BasisJ(2)EE, Spring Framework und Angular
  • 3rd-Level Support der bestehenden Online-Anwendungen inklu-sive Analyse und Lösungsvorschlag zur Fehlerbehebung
  • Bewertung alternativer Umsetzungsmöglichkeiten der Online-Anwendungen und Unterstützung im Entscheidungsund Aus-wahlprozess im Rahmen der vorgegebenen SW-Architektur
  • Unterstützung der Fachkonzeption und der Business Analyse bei Fragen zur fachlichen oder technischen Architektur der Online-Anwendungen vor dem Hintergrund der technischen Möglichkei-ten
  • Umsetzung produktbezogener Usability- und User Interface-Designs der Online-Anwendungen
  • Erstellung und Deployment der Online-Anwendungen aus den Quellcodes in manuellen und automatisierten Prozessen
  • Bedienung des DevSecOps-Prozesses des Teams
  • Planung, Erstellung und Durchführung von Software-Tests der Online-Anwendungen (manuell und automatisiert) alleine sowie in Zusammenarbeit mit Software-Testern

Scrum Avro Pact JSON Schema Rest Docker Elasticsearch ELK Grafana Kibana Jenkins Kafka SOAP Kubernetes Rancher Private Cloud Prometheus Casandra Oracle PureS3 h2 ngrx Tomcat Bitbucket Confluence Contrast Git IntelliJ Jira Lighthouse Liquibase Maven NexusIQ OAuth Postman Sonar Terraform Webstorm JWT GitHub SQL Swagger JPA JUnit Hibernate Kafka Consumer/Producer Spring Boot NPM Node Spring Security Responsive Design
Nürnberg
10 Monate
2022-01 - 2022-10

Job-Recommender-System auf Basis von Named Entity Recognition

Junior Entwickler
Junior Entwickler

Ziel ist die automatische Erkennung geeigneter Ausschreibungen aus Internetportalen für IT-Experten auf Basis ihrer Kompetenzprofile. Das System identifiziert durch ein Deep Learning Modell, Terme in Ausschreibungstexten, die Kompetenzen aus der Softwareentwicklung umschreiben. Weiter werden diese Kompetenzen mit Mitarbeiterprofilen verglichen, um Übereinstimmungen zu erkennen. Die Ergebnisse werden gegenübergestellt und es werden Empfehlungen generiert.


Aufgaben

  • Der Fokus liegt in der Implementierung eines Deep Learning-basierten Named Entity Recognition Modells als primäres Ziel
  • Erstellung des Forschungskonzepts und der Softwarearchitektur
  • Einsatz von WebCrawling- und WebScraping-Technologien für die Sammlung von Ausschreibungstexten für das Modell
  • Erstellung eines Datensatzes für das Modelltraining durch Anno-tation der Ausschreibungstexte
  • Einsatz des Named Entity Recognition Werkzeuges Spacy
  • Implementierung von Python-Skripten für die Datennavigation und das Modelltraining
  • Hyperparametersuche mit Weights and Biases
  • Kommunizieren und Präsentieren von Projektfortschritten
  • Schreiben einer wissenschaftlichen Arbeit


Spacy Spring Boot Java Maven Git Jenkins REST Project Lombok Windows IntelliJ Py-Charm Jira Confluence WebCrawling Python Kanban PostgreSQL
Nürnberg
1 Jahr
2021-01 - 2021-12

Einführung von Cypress im E2E-Bereich

Junior Entwickler und Test
Junior Entwickler und Test

Ziel war das Erproben und Evaluieren der neuartigen Technologie Cypress für das Ende-zu-Ende Testen von Online-Oberflächen. Nach erfolgreichen Proof of Concept folgte das Refactoring der bestehenden Test in das neue Framework.


Aufgaben

  • Der Fokus lag in der Evaluierung der Technologie Cypress für die Eignung als neues E2E-Framework eines Webentwicklungs-Teams
  • Konzipierung eines Proof-of-Concept
  • Evaluierung von Best Practices
  • Schreiben von User Stories für verschiedene Testfälle
  • Implementierung mit TypeScript und JavaScript im Angular-Kontext
  • Continous Delivery Pipeline mit Jenkins und Gitlab
  • Vorstellen von Projektfortschritten


Cypress Scrum Jenkins Maven Git MongoDB Visual Studio Code Jira Confluence Gitlab IntelliJ Postman Bit-bucket Protractor; Microservices Continuous Integration NPM Node TypeScript JavaScript Angular Java Spring Boot
Nürnberg
8 Monate
2021-01 - 2021-08

Forschungsprojekt im Bereich der Graphentheorie

Junior Entwickler
Junior Entwickler

Ziel des Forschungsprojekt war es, wissenschaftliche Erkenntnisse mittels dem Einsatz der Graphentheorie zu erlangen. Das Vorhaben erforderte die automatisierte Sammlung großer Datenmengen, die Erstellung eines Netzwerks und seine programmatische Analyse und Auswertung. Konkret ging es um die Art und Weise wie Künstler*innen in der Musikbranche mit anderen Künstler*innen kooperiert und den darauf resultierenden Einfluss auf deren Popularität. Ausgehen von einem Künstler als Starknoten wurde über die eingegangen Features ein soziales Netzwerk implementiert. Das Netzwerk bestand aus 98.249 Künstler*innen und 914.214 Kollaborationen zwischen ihnen. Als Datenquelle dienten APIs von Spotify. Dieses Netzwerk wurde auf bestimmte Muster aus der Graphentheorie überprüft und den Popularitätswerten auf Spotify gegenübergestellt. Die Erstellung, sowie die Auswertung wurde mit Python umgesetzt.


Aufgaben

  • Implementierung des Python-Codes zur Erstellung des Netz-werks
  • Implementierung von Analysen auf das Netzwerks
  • Auswertung
  • Vorstellung der Ergebnisse
  • Schreiben eines wissenschaftlichen Beitrags


Graphentheorie Soziale Netzwerkanalyse PyPlot
Nürnberg
1 Jahr 3 Monate
2020-01 - 2021-03

Automatische Spracherkennung

Junior Entwickler
Junior Entwickler

Ziel des Projekts war die automatische Spracherkennung mittels eines K-Nearest Neighbor Ansatzes und Gauß?schen Klassifizierers. Für beide Ansätze wurde eine große Menge an Daten für das Modelltraining und die Evaluierung herangezogen.


Aufgaben

  • Implementierung der Datenaufbereitung
  • Implementierung der Statistik, beziehungsweise mathematischen Funktionen für das Modelltraining
  • Auswertung
  • Vorstellung der Ergebnisse


K- Nearest Neighbour Gauß?sche Klassifizierung Jupyter Notebook Py-Charm Python
Nürnberg
1 Jahr 6 Monate
2019-03 - 2020-08

Augmented Reality für die Instandhaltung von Produktionsmaschinen

Junior Entwickler
Junior Entwickler

Ziel war die prototypischen Entwicklung einer Mixed-Reality-Anwendung, die für die Wartung von Produktionsmaschinen vorgesehen ist. Konkret umfasst diese Applikation zwei Funktionalitäten. Beide Funktionalitäten basieren auf der Einbindung von Machine Learning Services, welche von SAP zu Verfügung gestellt wurden. Zum einen wurde ein Service für die automatische Erkennung von Produktionsmaschinen integriert, damit Information und historische Daten direkt im Sichtfeld des Anwenders abgerufen werden können. Zum anderen wurde ein Service eingebunden, welcher den Träger der Augmented-Reality-Brille, Texte aus beliebigen Sprachen ins englische übersetzt. Ziel dabei war es Sprachbarrieren zu überwinden, um die internationale Zusammenarbeit in der Produktion zu erleichtern.


Aufgaben

  • Der Fokus lag in der Backend Entwicklung und im DevOps Be-reich
  • Implementierung von C#-Skripten für den Aufruf von REST-Schnittstellen, sowie der Vor- und Nachverarbeitung der Daten
  • Vorstellen von Projektfortschritten
  • Schreiben einer umfassenden Projektdokumentation


Unity REST Git Bitbucket Jira Confluence Postman Scrum C#
Nürnberg
1 Jahr 4 Monate
2018-02 - 2019-05

Entwicklung einer Webanwendung im Bereich Produktdatenmanagement

Junior Entwickler
Junior Entwickler

Ziel war die Entwicklung einer Webanwendung zur Suche, Anlage, Verwaltung und Pflege von Materialstammdaten. Das System besteht aus Frontend, Backend und verschiedenen Datenbanken.


Aufgaben

  • Der Fokus lag im Monitoring der Webanwendung
  • Implementierung eines Intercepters in Java
  • Monitoring und Alerting mit Prometheus
  • Visualisierung mit Grafana


Jenkins Bitbucket Jira Confluence Prometheus Grafana IntelliJ Scrum LeSS-Framework Docker Kubernetes Angular Spring Boot Java TypeScript HTML CSS
Nürnberg

Position

Position

Der Berater ist ein Fullstack Senior Entwickler in der IT-Branche. Er verfügt über fundierte Kenntnisse in der Webentwicklung, sowohl im Back- als auch im Frontendbereich. Durch verschiedene erfolgreich abgeschlossene Projekte ist sein Kompetenzprofil breit aufgestellt. Durch seine langjährige Tätigkeit als Testengineer hat er zudem ein hohes Qualitätsbewusstsein entwickelt. Bei der engen Zusammenarbeit mit Kollegen baute er Expertenwissen mit allen gängigen Werkzeugen für das gemeinsame Entwickeln von Webanwendungen auf. Zuletzt beschäftigte er sich vor Allem mit der Pflege und Weiterentwicklung von Webanwendungen für die elektronische Formularbeantragung im öffentlichen Bereich. Der Berater hat darüber hinaus eine sehr gute Auffassungsgabe und ein ausgeprägtes analytisches Denken, was immer wieder dazu führt, dass er proaktiv Optimierungsvorschläge, sowohl für die Zusammenarbeit im Team als auch für das zu entwickelnde Produkt mit einbringt.

Kompetenzen

Kompetenzen

Schwerpunkte

Java
Typescript
Angular
Javascript
Rest
Responsive Design
Spring Boot
JSON
SQL
Docker
Kubernetes
Rancher
Jenkins
IntelliJ
Webstorm
Visual Studio Code
Jira
Confluence
Bitbucket
Git
Postman
Gitlab
MongoDB
MySQL
OracleDB
Linux
Scrum
Kanban
Test Driven Development
Pair Programming
Clean Code
Kafka
JPA
Hibernate
JWT
OAuth
Pure S3

Branchen

Branchen

  • Public Sector
  • Automotive

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr 8 Monate
2022-11 - heute

Online Formularstrecken für Arbeitslosengeld 2 Empfänger

Senior Entwickler
Senior Entwickler

Bereitstellung eines Basis-Angebots für Kundinnen und Kunden im Rechtskreis des SGB2 (Sozialgesetzbuch 2). SGB2 regelt die Grundsicherung für Arbeitsuchende und Teile des deutschen Arbeitsförderungsrechts in der Bundesrepublik Deutschland. Das Basis-Angebot ermöglicht das ortsunabhängige Stellen von Anträgen. Durch den digitalen Weg sollen die Qualität und Effizienz in der Aufgabenentwicklung und Kundenkommunikation langfristig gesteigert werden.


Aufgaben

  • Absprache, Spezifikation und Implementierung von synchronen REST Schnittstellen mit Schnittstellenpartnern (Kusos, Adress-Service)
  • Absprache, Spezifikation und Implementierung von asynchronen Kafka Schnittstellen mit Schnittstellenpartnern (AUE, eAkte, Ver-bis)
  • Aufsetzen von Monitoring Tools zur Analyse des Prod Systems
  • Implementierung der spezifizierten Online-Anwendungen auf BasisJ(2)EE, Spring Framework und Angular
  • 3rd-Level Support der bestehenden Online-Anwendungen inklu-sive Analyse und Lösungsvorschlag zur Fehlerbehebung
  • Bewertung alternativer Umsetzungsmöglichkeiten der Online-Anwendungen und Unterstützung im Entscheidungsund Aus-wahlprozess im Rahmen der vorgegebenen SW-Architektur
  • Unterstützung der Fachkonzeption und der Business Analyse bei Fragen zur fachlichen oder technischen Architektur der Online-Anwendungen vor dem Hintergrund der technischen Möglichkei-ten
  • Umsetzung produktbezogener Usability- und User Interface-Designs der Online-Anwendungen
  • Erstellung und Deployment der Online-Anwendungen aus den Quellcodes in manuellen und automatisierten Prozessen
  • Bedienung des DevSecOps-Prozesses des Teams
  • Planung, Erstellung und Durchführung von Software-Tests der Online-Anwendungen (manuell und automatisiert) alleine sowie in Zusammenarbeit mit Software-Testern

Scrum Avro Pact JSON Schema Rest Docker Elasticsearch ELK Grafana Kibana Jenkins Kafka SOAP Kubernetes Rancher Private Cloud Prometheus Casandra Oracle PureS3 h2 ngrx Tomcat Bitbucket Confluence Contrast Git IntelliJ Jira Lighthouse Liquibase Maven NexusIQ OAuth Postman Sonar Terraform Webstorm JWT GitHub SQL Swagger JPA JUnit Hibernate Kafka Consumer/Producer Spring Boot NPM Node Spring Security Responsive Design
Nürnberg
10 Monate
2022-01 - 2022-10

Job-Recommender-System auf Basis von Named Entity Recognition

Junior Entwickler
Junior Entwickler

Ziel ist die automatische Erkennung geeigneter Ausschreibungen aus Internetportalen für IT-Experten auf Basis ihrer Kompetenzprofile. Das System identifiziert durch ein Deep Learning Modell, Terme in Ausschreibungstexten, die Kompetenzen aus der Softwareentwicklung umschreiben. Weiter werden diese Kompetenzen mit Mitarbeiterprofilen verglichen, um Übereinstimmungen zu erkennen. Die Ergebnisse werden gegenübergestellt und es werden Empfehlungen generiert.


Aufgaben

  • Der Fokus liegt in der Implementierung eines Deep Learning-basierten Named Entity Recognition Modells als primäres Ziel
  • Erstellung des Forschungskonzepts und der Softwarearchitektur
  • Einsatz von WebCrawling- und WebScraping-Technologien für die Sammlung von Ausschreibungstexten für das Modell
  • Erstellung eines Datensatzes für das Modelltraining durch Anno-tation der Ausschreibungstexte
  • Einsatz des Named Entity Recognition Werkzeuges Spacy
  • Implementierung von Python-Skripten für die Datennavigation und das Modelltraining
  • Hyperparametersuche mit Weights and Biases
  • Kommunizieren und Präsentieren von Projektfortschritten
  • Schreiben einer wissenschaftlichen Arbeit


Spacy Spring Boot Java Maven Git Jenkins REST Project Lombok Windows IntelliJ Py-Charm Jira Confluence WebCrawling Python Kanban PostgreSQL
Nürnberg
1 Jahr
2021-01 - 2021-12

Einführung von Cypress im E2E-Bereich

Junior Entwickler und Test
Junior Entwickler und Test

Ziel war das Erproben und Evaluieren der neuartigen Technologie Cypress für das Ende-zu-Ende Testen von Online-Oberflächen. Nach erfolgreichen Proof of Concept folgte das Refactoring der bestehenden Test in das neue Framework.


Aufgaben

  • Der Fokus lag in der Evaluierung der Technologie Cypress für die Eignung als neues E2E-Framework eines Webentwicklungs-Teams
  • Konzipierung eines Proof-of-Concept
  • Evaluierung von Best Practices
  • Schreiben von User Stories für verschiedene Testfälle
  • Implementierung mit TypeScript und JavaScript im Angular-Kontext
  • Continous Delivery Pipeline mit Jenkins und Gitlab
  • Vorstellen von Projektfortschritten


Cypress Scrum Jenkins Maven Git MongoDB Visual Studio Code Jira Confluence Gitlab IntelliJ Postman Bit-bucket Protractor; Microservices Continuous Integration NPM Node TypeScript JavaScript Angular Java Spring Boot
Nürnberg
8 Monate
2021-01 - 2021-08

Forschungsprojekt im Bereich der Graphentheorie

Junior Entwickler
Junior Entwickler

Ziel des Forschungsprojekt war es, wissenschaftliche Erkenntnisse mittels dem Einsatz der Graphentheorie zu erlangen. Das Vorhaben erforderte die automatisierte Sammlung großer Datenmengen, die Erstellung eines Netzwerks und seine programmatische Analyse und Auswertung. Konkret ging es um die Art und Weise wie Künstler*innen in der Musikbranche mit anderen Künstler*innen kooperiert und den darauf resultierenden Einfluss auf deren Popularität. Ausgehen von einem Künstler als Starknoten wurde über die eingegangen Features ein soziales Netzwerk implementiert. Das Netzwerk bestand aus 98.249 Künstler*innen und 914.214 Kollaborationen zwischen ihnen. Als Datenquelle dienten APIs von Spotify. Dieses Netzwerk wurde auf bestimmte Muster aus der Graphentheorie überprüft und den Popularitätswerten auf Spotify gegenübergestellt. Die Erstellung, sowie die Auswertung wurde mit Python umgesetzt.


Aufgaben

  • Implementierung des Python-Codes zur Erstellung des Netz-werks
  • Implementierung von Analysen auf das Netzwerks
  • Auswertung
  • Vorstellung der Ergebnisse
  • Schreiben eines wissenschaftlichen Beitrags


Graphentheorie Soziale Netzwerkanalyse PyPlot
Nürnberg
1 Jahr 3 Monate
2020-01 - 2021-03

Automatische Spracherkennung

Junior Entwickler
Junior Entwickler

Ziel des Projekts war die automatische Spracherkennung mittels eines K-Nearest Neighbor Ansatzes und Gauß?schen Klassifizierers. Für beide Ansätze wurde eine große Menge an Daten für das Modelltraining und die Evaluierung herangezogen.


Aufgaben

  • Implementierung der Datenaufbereitung
  • Implementierung der Statistik, beziehungsweise mathematischen Funktionen für das Modelltraining
  • Auswertung
  • Vorstellung der Ergebnisse


K- Nearest Neighbour Gauß?sche Klassifizierung Jupyter Notebook Py-Charm Python
Nürnberg
1 Jahr 6 Monate
2019-03 - 2020-08

Augmented Reality für die Instandhaltung von Produktionsmaschinen

Junior Entwickler
Junior Entwickler

Ziel war die prototypischen Entwicklung einer Mixed-Reality-Anwendung, die für die Wartung von Produktionsmaschinen vorgesehen ist. Konkret umfasst diese Applikation zwei Funktionalitäten. Beide Funktionalitäten basieren auf der Einbindung von Machine Learning Services, welche von SAP zu Verfügung gestellt wurden. Zum einen wurde ein Service für die automatische Erkennung von Produktionsmaschinen integriert, damit Information und historische Daten direkt im Sichtfeld des Anwenders abgerufen werden können. Zum anderen wurde ein Service eingebunden, welcher den Träger der Augmented-Reality-Brille, Texte aus beliebigen Sprachen ins englische übersetzt. Ziel dabei war es Sprachbarrieren zu überwinden, um die internationale Zusammenarbeit in der Produktion zu erleichtern.


Aufgaben

  • Der Fokus lag in der Backend Entwicklung und im DevOps Be-reich
  • Implementierung von C#-Skripten für den Aufruf von REST-Schnittstellen, sowie der Vor- und Nachverarbeitung der Daten
  • Vorstellen von Projektfortschritten
  • Schreiben einer umfassenden Projektdokumentation


Unity REST Git Bitbucket Jira Confluence Postman Scrum C#
Nürnberg
1 Jahr 4 Monate
2018-02 - 2019-05

Entwicklung einer Webanwendung im Bereich Produktdatenmanagement

Junior Entwickler
Junior Entwickler

Ziel war die Entwicklung einer Webanwendung zur Suche, Anlage, Verwaltung und Pflege von Materialstammdaten. Das System besteht aus Frontend, Backend und verschiedenen Datenbanken.


Aufgaben

  • Der Fokus lag im Monitoring der Webanwendung
  • Implementierung eines Intercepters in Java
  • Monitoring und Alerting mit Prometheus
  • Visualisierung mit Grafana


Jenkins Bitbucket Jira Confluence Prometheus Grafana IntelliJ Scrum LeSS-Framework Docker Kubernetes Angular Spring Boot Java TypeScript HTML CSS
Nürnberg

Position

Position

Der Berater ist ein Fullstack Senior Entwickler in der IT-Branche. Er verfügt über fundierte Kenntnisse in der Webentwicklung, sowohl im Back- als auch im Frontendbereich. Durch verschiedene erfolgreich abgeschlossene Projekte ist sein Kompetenzprofil breit aufgestellt. Durch seine langjährige Tätigkeit als Testengineer hat er zudem ein hohes Qualitätsbewusstsein entwickelt. Bei der engen Zusammenarbeit mit Kollegen baute er Expertenwissen mit allen gängigen Werkzeugen für das gemeinsame Entwickeln von Webanwendungen auf. Zuletzt beschäftigte er sich vor Allem mit der Pflege und Weiterentwicklung von Webanwendungen für die elektronische Formularbeantragung im öffentlichen Bereich. Der Berater hat darüber hinaus eine sehr gute Auffassungsgabe und ein ausgeprägtes analytisches Denken, was immer wieder dazu führt, dass er proaktiv Optimierungsvorschläge, sowohl für die Zusammenarbeit im Team als auch für das zu entwickelnde Produkt mit einbringt.

Kompetenzen

Kompetenzen

Schwerpunkte

Java
Typescript
Angular
Javascript
Rest
Responsive Design
Spring Boot
JSON
SQL
Docker
Kubernetes
Rancher
Jenkins
IntelliJ
Webstorm
Visual Studio Code
Jira
Confluence
Bitbucket
Git
Postman
Gitlab
MongoDB
MySQL
OracleDB
Linux
Scrum
Kanban
Test Driven Development
Pair Programming
Clean Code
Kafka
JPA
Hibernate
JWT
OAuth
Pure S3

Branchen

Branchen

  • Public Sector
  • Automotive

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.