Java/ Spring Boot Backend-Entwicklung, Dev-Ops-Tätigkeiten
Aktualisiert am 07.11.2023
Profil
Mitarbeiter eines Dienstleisters
Verfügbar ab: 01.11.2023
Verfügbar zu: 100%
davon vor Ort: 100%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Muttersprache
Englisch
B1

Einsatzorte

Deutschland
nicht möglich

Projekte

10 Monate
2023-01 - heute

LION Team Wartung und Pflege

Backend Developer, DevOps Engineer Barrierefreiheit Öffentliche Verwaltung Agile Projectmanagement ...
Backend Developer, DevOps Engineer
Neue Dienstleistungsangebote rund um das Thema Arbeit digital im Rahmen des Online-Zugangsgesetztes (OZG) verfügbar machen. Wartung und Pflege von mehreren Antragsstrecken bei der Bundesagentur für Arbeit im Zusammenhang mit dem Online-Zugangsgesetztes. Im Projektumfeld gibt es viele Entwicklerteams, die alle im Scrum-Kontext zusammenarbeiten und sich gegenseitig unterstützen.
  • Das Team betreut mehrere Bestandsmodule aus dem Rechtskreis SGB II und SGB III in Weiterentwicklung und Wartung. Zu den betreuten Antragsstrecken zählen unter anderem die Berufliche Weiterbildungsförderung, die Arbeitsgelegenheiten, die Eingliederung von Langzeitarbeitslosen oder auch die Einstiegsqualifizierung. Dabei ist das Team auch für das Monitoring und den Betrieb der Applikationen zuständig. Das Team verantwortet die kontinuierliche Integration und Optimierung der Produkte in Abstimmung mit weiteren Entwicklungsteams.
    • Manuelles Testen der einzelnen Features und deren Akzeptanzkriterien
    • Manuelles Testen auf Barrierefreiheit
    • Überprüfung, Klärung und Umsetzung gefundener BITV2 Fehler
    • Monitoring der Antragsstrecken
    • Frontend-Anpassungen
    • Anpassung/ Erweiterung der automatisierten Tests
Barrierefreiheit Öffentliche Verwaltung Agile Projectmanagement Produktentwicklung Scrum Angular Apache Cassandra Apache Maven Atlassian BitBucket Atlassian Confluence Atlassian JIRA Cucumber Docker Grafana IntelliJ JAWS Screen Reader Jenkins Karma Kubernetes K8s Lens Kubernetes k8s NVDA (Screen Reader) NexusIQ Playwright Postman RESTful API Rancher SonarQube Spring Boot
Öffentliche Verwaltung
8 Monate
2022-05 - 2022-12

ELOS Produktentwicklung, Wartung und Pflege der Online Platform

Backend Developer, DevOps Engineer Softwareentwicklung Agile Projectmanagement Produktentwicklung ...
Backend Developer, DevOps Engineer
Kurzbeschreibung der Wartung & Pflege
Das Team betreut 7 Bestandsmodule aus dem SGB III in Weiterentwicklung und Wartung, zudem die Module für Saison- und Konjunktur-Kurzarbeitergeld. Zu den betreuten Prozessen zählen unter anderem die Vermittlung von Praktika und Ferienbeschäftigungen für ausländische Studierende sowie die Beantragung von Transfermaßnahmen und Transferkurzarbeitergeld. Dabei ist das Team auch für das Monitoring und den Betrieb der Applikationen zuständig. Das Team verantwortet die kontinuierliche Integration und Optimierung der Produkte. Hier standen im ersten Quartal 2022 umfangreiche Anpassungen an neue Dienste aus dem Umfeld der 7 Produkte an, die alle unter der Vorgabe von Standardisierung und Vereinheitlichung zu sehen waren.

Kurzbeschreibung der Neuentwicklung
Die Teamstärke wurde im März 2022 verdoppelt, damit zusätzlich zur Wartung und Pflege der Bestandsmodule eine Neuentwicklung geplant und durchgeführt wurden konnte. Neu entwickelt wurden alle Services zur Anzeige, Beantragung und Abrechnung von Konjunktur- und Saison-Kurzarbeitergeld. Zu den Services gehört jeweils die Möglichkeit, Dokumente zu den jeweiligen Vorgängen online nachzureichen. Dem Anwender wird eine Übersicht über alle bereits getätigten Vorgänge und deren Status angeboten. Eine Feedbackkomponente ermöglich die Bewertung der Services.

Tätigkeiten
  • Wartung Und Pflege der Module
  • Module Stand überprüfen - Health Checks, Aufgetreten Exceptions beheben
  • Nexus IQ Findings beheben und Ihre Begründungen hinzufügen
  • Entwicklung Neu Antragstrecke - Module für Saison- und Konjunktur-Kurzarbeitergeld entwickeln in Springboot and Angular in Frontend
  • Neue Module mit anderen externe Services verbinden mit REST Protokoll und Kafka
Softwareentwicklung Agile Projectmanagement Produktentwicklung Scrum Angular Apache Cassandra Apache Kafka Apache Maven Atlassian Confluence Atlassian JIRA Citrix Cucumber Docker Grafana IntelliJ JAVA 11 Karma Kubernetes k8s LiquiBase Oracle RDBMS RESTful API Rancher Sonatype Nexus Spring Boot
Öffentliche Verwaltung
6 Monate
2021-10 - 2022-03

Profilmanagementsystem

Backend Developer, Lead Developer CV Management Stammdatenmanagement Scrum ...
Backend Developer, Lead Developer
Neuimplementierung und Erweiterung eines Profilmanagementsystems.
  • Entwicklung einer Web Applikation mit verschiedenen Datenerfassungsmasken und Suchen. Diese wurde in AWS Kubernetes gehosted. In der Applikation können Mitarbeiter ihre in verschiedenen Projekten erworbenen Skills erfassen, pflegen und bewerten. Vertriebsmitarbeiter können diese Profile nach Skills und anderen Eigenschaften durchsuchen lassen und passende Ergebnisse in verschiedenen Ausgabeformaten generieren und ablegen. Adminstratoren pflegen den Skillkatalog und führen Stammdatenimporte durch.
    • Analyse von Anforderungen
    • Mitarbeit an Architekturkonzept
    • Review Merge Requests
    • Implementierung des Spring Boot REST Backends
    • Review und Implementierung eines Java Spring Boot Backends
    • Durchführung von Deployments
    • Analyse und Behebung von Bugs sowie manuelles Testen
    • Konfiguration von AWS EKS
    • Implementierung von (funktionalen) Tests
    • Erstellung von Piplelines in GitLab und Deploayments in AWS EKS
CV Management Stammdatenmanagement Scrum AWS ECR AWS EKS AWS S3 Angular Angular CLI Angular Material Angular TypeScript Atlassian Confluence Atlassian JIRA CSS Docker Docker for Desktop GIT Git GitOps GitLab GitLab CI Google Chrome DevTools Gradle H2 Database HELM HTML Helm Chart Hibernate IntelliJ IntelliJ IDEA JAVA JAVA 11 JSON JSON Web Token JWT JUnit4 Jest Keycloak Kubernetes k8s Kubernetes k8s EKS Kubernetes k8s Kubectl Microsoft Teams Mockito Nginx HTTP Server OOXML Tools PgAdmin PostgreSQL Postman SCSS SQL Spring Boot Spring Data Spring Security Terraform TypeScript YAML
Software
8 Jahre 3 Monate
2013-07 - 2021-09

Entwicklung eines Bewerbermanagement- und CRM-Systems

Full Stack Developer, Lead Developer, Software Architect, Teamlead Portalentwicklung Softwareentwicklung Anforderungsanalyse & -management ...
Full Stack Developer, Lead Developer, Software Architect, Teamlead
Aufbau eines Bewerbermanagement- und CRM-Systems mit Stammdatenverwaltung sowie Abbildung der Geschäftsprozesse und Workflows in der Portal-Software
  • Im Rahmen des Projekts musste ein CRM-System angebunden werden an verschiedene externe REST/ SOAP-Dienste(XING-Api, Office365, HRBA-XML, Sipgate, ...). Zu den Aufgaben gehörten der Entwurf und Entwicklung einer Webapplikation mit REST-Schnittstelle zur Erfüllung der folgenden Funktionen:
    • Steuerung von virtuellen Browsern via Selenium zur Analyse
    • Datenabgleich und Interaktion mit sozialen Netzwerken sowie deren Anbindung an das CRM-System
    • (Teil-)Automatisierung von Geschäftsprozessen
    • Generierung von Reports in verschiedenen Export-Formaten
    • Import von Daten aus verschiedenen Quellen und Formaten
    • Parsen von Lebensläufen

    Tätigkeiten
      Alle Prozessschritte von der Idee bis zum fertigen Produkt:
      • Leitung eines Teams von 4 Personen
      • Gestaltung der Software-Architekturen sowie Auswahl der Technologien und Tools
      • Analyse von Anforderungen sowie Einbringen von eigenen Produktideen
      • Design
      • Implementierung
      • Testing
      • Release
      • Instandhaltung
      • Projektmanagement
      • Abnahme und Integration von fremderstellen Auftragsarbeiten
      • Aufbau der internen IT-Infrastruktur und der IT-Prozesse
      • Mitwirkung bei der Einführung der DSGVO und technische Realisierung der diesbezüglichen Vorgaben in der Portal-Software
      Portalentwicklung Softwareentwicklung Anforderungsanalyse & -management Clean Code DSGVO Datenanalyse Scrum Apache Maven Apache POI Atlassian BitBucket Atlassian Confluence Atlassian JIRA Eclipse JUnit Liferay Maria DB Mockito MySQL PowerMock RESTful API Selenium Vaadin WebSockets
      Dienstleistungen & Handwerk
      7 Monate
      2019-02 - 2019-08

      Migration von JavaEE-Appliaktionen von IBM-Websphere auf Apache-Tomcat

      Lead Developer, Teamlead Softwareentwicklung Softwaremigration Scrum ...
      Lead Developer, Teamlead
      Migration mehrerer JavaEE-Applikationen von IBM-Websphere auf Apache-Tomcat. Eine Umstellung des Transaction Handlers auf Atomicos und ActiveMQ sowie Umstellung von JavaEE6 auf JavaEE8.
      • Die Appliakationen des Kunden liefen auf dem Applikacation-Server IBM-Websphere und mussten nachfolgend auf Apache-Tomcat laufen. Eine Umstellung auf Atomicos als Transaktionhandler sowie Active-MQ musste erfolgen. Außerdem sollten verwendeten Libraries mit bekannten Sicherheitslücken auf Versionen umstellt werden, in denen diese behoben wurden.
        • Teamleitung
        • Analyse von Anforderungen
        • Mitarbeit am Architekturkonzept
        • ?Implementierung von Anforderungen
      Softwareentwicklung Softwaremigration Scrum Active MQ Apache Tomcat Atomikos IBM WebSphere Application Server JSF PrimeFaces Java EE
      Automotive
      4 Monate
      2018-09 - 2018-12

      Neuentwicklung einer Portallösung in Liferay

      Lead Developer, Teamlead Portalentwicklung Scrum Apache POI ...
      Lead Developer, Teamlead
      Neuentwicklung eines Portals für die Abbildung der Geschäftsprozesse eines Taxi-Unternehmens.
      • Es wurde eine Liferay-Portallösung neu entwickelt, die die Geschäftsprozesse des Taxi-Unternehmens abbildet. Für die Grafische Oberfläche kam Primefaces zum Einsatz.
      • Folgende Module wurden entwickelt:
        • Erfassungen der Arbeitszeiten sowie der Fahrten der Taxifahrer
        • Einsatzplanung der Taxifahrer
        • Generierung der Lohnunterlagen der Fahrer für den Steuerberater sowie ein Export als PDF-Dokumente
        • Umsatzsübersichten sowie -statistiken inklusive kaufmännischer Kennzahlen
          • Anforderungsanalyse
          • Projektleitung
          • Teamleitung
          • Fullstack-Entwicklung
      Portalentwicklung Scrum Apache POI JSF PrimeFaces Java Portlet Liferay Maria DB
      Logistik & Verkehr
      8 Monate
      2018-05 - 2018-12

      Erweiterung eines Microsoft Dynamics 365 Portals

      Lead Developer, Teamlead Customer Relationship Management (CRM) Scrum C# ...
      Lead Developer, Teamlead
      Neuentwicklung eines Portals für die Abbildung der Geschäftsprozesse eines Taxi-Unternehmens
      • Es wurde eine Liferay-Portallösung neu entwickelt, die die Geschäftsprozesse des Taxi-Unternehmens abbildet. Für die Grafische Oberfläche kam Primefaces zum Einsatz.
      • Folgende Module wurden entwickelt:
        • Erfassungen der Arbeitszeiten sowie der Fahrten der Taxifahrer
        • Einsatzplanung der Taxifahrer
        • Generierung der Lohnunterlagen der Fahrer für den Steuerberater sowie ein Export als PDF-Dokumente
        • Umsatzsübersichten sowie -statistiken inklusive kaufmännischer Kennzahlen
          • Anforderungsanalyse
          • Projektleitung
          • Teamleitung
          • Fullstack-Entwicklung
      Customer Relationship Management (CRM) Scrum C# Microsoft Dynamics 365 Microsoft Visual Studio
      Gesellschaft
      5 Monate
      2017-06 - 2017-10

      Weiterentwicklung eines Gesundheitsportales

      Full Stack Developer Portalentwicklung Scrum Atlassian BitBucket ...
      Full Stack Developer
      Weiterentwicklung eines Gesundheitsportales für Patienten in klinischer Betreuung.
      • Im Rahmen des Projektes wurde den Patienten die Eingabe von Messwerten in eine mobile Ansicht ermöglicht. Als weitere Funktion erhalten die Patienten Einsicht in die Behandlungsergebnisse sowie verschiedener Diagramme über den zeitlichen Verlauf der Messwerte.
        • Analyse von Anforderungen
        • Mitarbeit an Architekturkonzept
        • ?Implementierung von Anforderungen (Fullstack)
      Portalentwicklung Scrum Atlassian BitBucket Atlassian JIRA Eclipse JAVA 11 JUnit Java EE Maria DB Vaadin
      Pharma & Gesundheit
      6 Monate
      2017-02 - 2017-07

      Neugestaltung Frontend eines Werkstattportals

      Lead Developer, Teamlead Portalentwicklung Softwareentwicklung Scrum ...
      Lead Developer, Teamlead
      Responsive Frontend eines Werkstattportals
      • Das veraltete Frontend eines Werkstatt-Service-Portals musste neugestaltet werden. Nach Designvorlagen des Kunden wurde ein responsive Design umgesetzt, welches auf verschiedenen Endgeräteklassen optimal dargestellt werden kann.
        • Teamleitung
        • Analyse von Anforderungen
        • ?Implementierung von Anforderungen (Fullstack)
      Portalentwicklung Softwareentwicklung Scrum Eclipse JSF PrimeFaces Liferay
      Automotive
      6 Monate
      2015-05 - 2015-10

      Neuentwicklung einer Liferay-Portallösung

      Lead Developer, Teamlead Portalentwicklung Softwareentwicklung Scrum ...
      Lead Developer, Teamlead
      Neuentwicklung einer Liferay-Webapplikation zum Verwalten, Auffinden und Vermarktung von Softwareapplikationen, CAD-Vorlagen u.ä. innerhalb des Volkswagenumfelds.
      • Zum Umfang des Projekts gehörte der Entwurf als auch die Umsetzung der Software-Architektur und des Datenbankschemas. Des Weiteren musste das Backend neu entwickelt und eine Datenbank von MySQL auf OracleDB migriert werden.
        • Software-Architektur
        • Backend-Entwicklung
        • ?Technologie-Beratung
      Portalentwicklung Softwareentwicklung Scrum IBM WebSEAL JSF PrimeFaces Liferay MySQL Oracle RDBMS
      Automotive
      1 Jahr 5 Monate
      2012-03 - 2013-07

      SharePoint Portal-Entwicklung

      Full Stack Developer, IT Consultant Datenmigration Softwareentwicklung Scrum ...
      Full Stack Developer, IT Consultant
      Unterstützung bei SharePoint Portal-Entwicklung
      • Im Rahmen des Projekts mussten SharePoint- und datenbankgestützte C#-Anwendungen designed, entwickelt und koordiniert werden. Dazu gehörte die Datenmigration zwischen verschiedenen Datenbanken und SharePoint.
        • Design der Zielarchitektur
        • Implementierung der Anforderungen
        • Datenmigration zwischen SharePoint, Microsoft SQL Server und Oracle RDBMS
      Datenmigration Softwareentwicklung Scrum C# Microsoft SQL Server Microsoft SharePoint Microsoft Visual Studio MySQL Oracle RDBMS
      Logistik & Verkehr

      Aus- und Weiterbildung

      • Kaufmann im Groß- und Außenhandel
      • Vordiplom Wirtschaftsinformatik

      Zertifikate
      • Professional Scrum Master I

      Position

      • Backend Developer
      • DevOps Engineer
      • Full Stack Developer
      • Lead Developer
      • Teamlead

      Kompetenzen

      Schwerpunkte

      Java/ SpringBoot Backend-Entwicklung
      Dev-Ops-Tätigkeiten

      Produkte / Standards / Erfahrungen / Methoden

      Profil
      Der Consultant zeichnet sich besonders durch seine loyale, kommunikative und hilfsbereite Arbeitsweise aus. Er konnte bereits in vielen Projekten Erfahrung als Entwickler speziell im Backend-Bereich sammeln. Durch seine Erfahrung sieht er schnell Zusammenhänge und Abhängigkeiten in Architekturen. Der Consultant versteht sich als Teamplayer und ist stets darauf bedacht Wissen an jüngere Kollegen weiterzugeben. Besonders im agilen Projektkontext, bringt er gerne seine Erfahrung ein und versucht stets die Prozesse innerhalb eines Teams zu verbessern. Menschlich zeichnet er sich besonders durch seine Offenheit und seinen kommunikative Art aus. Moderation und Präsentationen übernimmt er gerne freiwillig und etabliert sich schnell als fester Bestandteil des Teams. IT Erfahrung seit 2000.

      Persönliche Stärken
      • Teamplayer
      • Lernbereitschaft
      • Engagiert
      • Zielorientiert
      • Kommunikativ
      • schnelle Auffassungsgabe
      • breites technisches Verständnis
      • Eigenverantwortung
      • Kreativ
      • Lösungsorientiert
      • Belastbar
      • Kommunikation
      • analytische Denkweise
      • hohes Qualitätsbewusstsein
      • Lösungsorientiert

      Fachlichkeit
      • Allgemein
        • Portalentwicklung
        • Softwareentwicklung
        • Softwaremigration
      • Management
        • CV Management
        • Stammdatenmanagement
      • Vertrieb & Marketing
        • Customer Relationship Management (CRM)

      Methoden
      • Agile
        • Scrum
      • Beratung/ Consulting
        • Produktentwicklung
      • Qualitätssicherung
        • Clean Code
      • Requirements
        • Anforderungsanalyse & -management
        • DSGVO
        • Datenanalyse

      Technologien & Tools
      • Application Server
        • Apache Tomcat
        • IBM WebSphere Application Server
        • Nginx HTTP Server
      • Applikationen (Office, Adobe, ...)
        • Citrix
      • Cloud
        • AWS ECR
        • AWS EKS
        • AWS S3
      • Container, Containertools, Containerplattformen
        • Docker
        • Docker for Desktop
        • HELM
        • Helm Chart
        • Kubernetes k8s
        • Kubernetes k8s EKS
        • Kubernetes k8s Kubectl
        • Rancher
      • Datentechnologien & verteilte Verarbeitung
        • Apache Kafka
      • DevOps
        • Terraform
      • ERP
        • Microsoft Dynamics 365
      • Entwicklungstooling
        • Apache Maven
        • Google Chrome DevTools
        • Gradle
        • OOXML Tools
        • Postman
      • Entwicklungsumgebungen
        • Eclipse
        • IntelliJ
        • IntelliJ IDEA
        • Microsoft Visual Studio
      • Identity Access Management
        • Keycloak
      • Integrationsplattformen und Technologien (Messaging; API)
        • Active MQ
        • RESTful API
        • WebSockets
      • Java Frameworks & Standards
        • Apache POI
        • Atomikos
        • Hibernate
        • JSF PrimeFaces
        • Java EE
        • Java Portlet
        • Liferay
        • Spring Boot
        • Spring Data
        • Spring Security
        • Vaadin
      • JavaScript Frameworks & Technologien
        • Karma
      • Kollaborationswerkzeuge
        • Atlassian Confluence
        • Atlassian JIRA
        • Microsoft Teams
      • Security Frameworks, Tooling & Standards
        • IBM WebSEAL
        • JSON Web Token JWT
      • Sourcecodeverwaltung
        • Atlassian BitBucket
        • GIT
        • Git GitOps
        • GitLab
        • GitLab CI
      • Testframeworks
        • Cucumber
        • JUnit
        • JUnit4
        • Mockito
        • PowerMock
        • Selenium
      • Web Frontend
        • CSS
        • SCSS

      Programmiersprachen

      C#
      JAVA
      11
      HTML
      JSON
      SQL
      YAML

      Datenbanken

      H2 Database
      PostgreSQL
      Oracle RDBMS
      MySQL
      Maria DB
      LiquiBase
      PgAdmin
      Apache Cassandra

      Vertrauen Sie auf GULP

      Im Bereich Freelancing
      Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

      Fragen?

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

      Das GULP Freelancer-Portal

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