Full Stack Developer
- Verfügbarkeit einsehen
- 1 Referenz
- auf Anfrage
- 12355 Berlin
- Nähe des Wohnortes
- ur | de | en
- 29.10.2024
Kurzvorstellung
Auszug Referenzen (1)
"tolle konstruktive und produktive Zusammenarbeit"
9/2022 – 11/2022
Tätigkeitsbeschreibung
* Softwareentwicklung (Konzeption, Entwicklung, Integration, Erweiterung) von modernen IT-Anwendungen auf der Basis aktueller Java-Technologien und mittels agiler Entwicklungsmethoden (Scrum/Kanban)
* Neu-/Weiterentwicklung von Backendkomponenten für eine Webanwendung und ClientServer-Lösung für eine komplexe PortalPlattform
* Erstellung, Durchführung und Dokumentation von Entwicklertests (Modultests, Komponententests)
Java (allg.), Spring Framework, Vue.Js
Qualifikationen
Projekt‐ & Berufserfahrung
9/2022 – 11/2022
Tätigkeitsbeschreibung
* Softwareentwicklung (Konzeption, Entwicklung, Integration, Erweiterung) von modernen IT-Anwendungen auf der Basis aktueller Java-Technologien und mittels agiler Entwicklungsmethoden (Scrum/Kanban)
* Neu-/Weiterentwicklung von Backendkomponenten für eine Webanwendung und ClientServer-Lösung für eine komplexe PortalPlattform
* Erstellung, Durchführung und Dokumentation von Entwicklertests (Modultests, Komponententests)
Java (allg.), Spring Framework, Vue.Js
4/2021 – 9/2022
TätigkeitsbeschreibungKonzeptionierung, Entwicklung, Integration und Erweiterung der Software zur Prozess- und Aufgabenpriorisierung auf Basis von Java nach DDD, Scrum sowie Kanban; Entwicklung verschiedener Datenbanken zur kundenspezifischen Nutzung, darunter Oracle und PostgreSQL; Neu- und Weiterentwicklung von Backendkomponenten für Webanwendungen, Client-Server-Lösungen und Content Management Systeme für eine komplexe Portal-Plattform; Erstellung, Durchführung und Dokumentation entwicklungsspezifischer Tests, darunter Modul-, Komponenten- und Unit-Tests; Betreuung des Third-Level-Supports und Unterstützung bei technischen Konzeptionen der eGovernment-Produkte; Realisierung hexagonaler Architekturen; Übernahme von DevOps-Aufgaben wie Monitoring und Logging; Mitarbeit bei der Umsetzung und Realisierung Java-basierter Architektur; Deployment der Microservices auf Basis von Docker, Kubernetes; Nutzung von Spring und Spring Boot bei der Entwicklung sicherheitskritischer Backendkomponenten; Transparente Darstellung der Entwicklungsfortschritte mit Hilfe von Git und lokale Ablage des Codes mittels GitHub; Aufbau und kontinuierliche Wartung sowie Pflege der Buildpipeline mittels GitLab und Maven; Programmierung und Aufbau der RESTful Schnittstellen zur Kommunikation mit verschiedenen Archivsystemen; Absicherung der REST-API mit Spring-Security; Standardisierung/Automatisierung der Test- und Deploymentprozesse; Bereitstellung, Administration und Wartung von zentralen Services darunter Artifactory; Programmierung und Ausführung von Unit-, Integrations- und Modultests mittels JUnit und Selenium; Versionierung der Entwicklungsfortschritte mittels GitHub; Regelmäßige Durchführung von Code Reviews; Teilnahme an technischen Fachgruppen. Testautomatisierung im Frontend und Backend als UnitTests, UI-Tests, End-to-End-Tests, Integratiostests und Funktionstests mittels Playwright, Jest, Junit und Gitlab. Optimierung von Datenbankaufrufen und -Modellen. Monitoring mit Prometheus und Grafana.
Eingesetzte QualifikationenApache Maven, Docker, Git, Hibernate (Framework), Java (allg.), Jira, Junit, Kubernetes, Oracle Database, Postgresql, Scrum, SOAP, Spring Framework, Typescript, Vue.Js
1/2019 – 5/2021
TätigkeitsbeschreibungKonzeptionierung und Entwicklung ein neues Kassensystems, dass auf verschiedenen Kassencluster basierte, in mehreren Dimensionen, Zeiten und Orten unterteilt (eine komplette neue Entwicklung „grüne Wiese“); Entwicklung des Backendsystems mittels Java11 sowie Entwicklung des Frontendsystems mittels JavaScript, HTML und CSS; Anforderungsanalyse (Überprüfung und Refinement); Entwicklung nach Scrum und TDD; Nutzung von Spring und Spring Boot bei der Entwicklung sicherheitskritischer Backendkomponenten; Konzeptionierung und Entwicklung eines Prototypen auf Basis von Java 11 und Angular; Programmierung verschiedener REST-API-Schnittstellen zur Verteilung der Daten und Aufgaben auf unterschiedliche Server, welche mittels HTTP-Requests angefordert werden konnten; Nutzung von Eclipse als Entwicklungsumgebung; Versionisierung des gesamten Systems mittels Git; Aufbau, fortwährende Pflege und Wartung der Buildpipeline mittels Maven, Jenkins sowie GitLab; Durchführung regelmäßiger Modul,- Komponenten- und Unit-Tests mittels JUnit, um eine möglichst hohe Testabdeckung zu gewährleisten; Standardisierung/Automatisierung der Test- und Deploymentprozesse; Betreuung des Third Level Supports, darunter das Bugtracking/-fixing; Erstellung der Test-Dokumentation; Regelmäßige Durchführung von Code Reviews; Teilnahme an Sprints, Dailies und Retrospektiven
Eingesetzte QualifikationenAngular, Apache Maven, Confluence, CSS (Cascading Style Sheet), Eclipse, Git, Hibernate (Framework), HTML, Java (allg.), JavaScript, Jenkins, Jira, Jquery, Junit, Scrum, Selenium, Spring Framework
9/2018 – 12/2018
TätigkeitsbeschreibungPrototypische Softwareentwicklung mit Angular und Java.
Eingesetzte QualifikationenAngular, Confluence, Java (allg.), Jira
6/2017 – 8/2018
TätigkeitsbeschreibungEntwicklung einer Software mit sehr hohen Sicherheitsanforderungen auf „Grüner Wiese“ mittels Vaadin und Java; Anforderungsanalyse und Refinement in enger Zusammenarbeit mit dem Kunden; Softwareentwicklung nach Scrum und TDD, zur Sicherung eines schnellen Entwicklungsfortschrittes; Aufbau und Pflege der Continuous Integration mittels Gradle und GitLab; Aufbau einer Buildpipeline auf Maven-Basis; Neuaufbau und Entwicklung einer neuen Oracle-Datenbank, Nutzung von Hibernate zur Verbindung der Systeme; Programmierung und Entwicklung einer RESTful-API-Schnittstelle nach dem Microservicegedanken, um eine Kommunikation zwischen den einzelnen Systemen zu gewährleisten; Entwicklung einer IAM-Lösung mit hohen Sicherheitsanforderungen. Durchführung einer Case Study und Entwicklung eines Protottypen auf Basis von Java und Vaadin; Nutzung von Spring und Spring Boot für die Entwicklung sicherheitskritischer Backendkomponenten und der Dependency Injection; Modulverwaltung und Versionierung der Entwicklungsfortschritte mittels Maven; Programmierung und Ausführung von Unit-, Integrations- und Modultests mittels JUnit und Selenium; Standardisierung/Automatisierung der Test- und Deploymentprozesse; Erstellung der Test-Dokumentation; Nutzung von Eclipse als Entwicklungsumgebung (später erfolgte die Migration hin zu IntelliJ); Betreuung des Third-Level-Supports darunter Support, Installation und Bugfixing; Durchführung des Monitorings mittels Prometheus und Grafana; Regelmäßige Durchführung von Code Reviews; Nutzung von Jira und Confluence zur Ticketdokumentation und Priorisierung aufgedeckter Bugs; Teilnahme an Sprints, Dailies und Retrospektiven
Eingesetzte QualifikationenApache Maven, Apache Tomcat, Confluence, CSS (Cascading Style Sheet), Git, Gradle, Hibernate (Java), HTML, Java (allg.), JavaScript, Jira, Junit, Continuous Integration, Oracle Database, Selenium, Spring Framework
11/2016 – 5/2017
TätigkeitsbeschreibungEntwicklung stark konfigurierbarer Finanzsoftware für alle Sparkassen.
Eingesetzte QualifikationenIBM DB2, Hibernate (Java), Java (allg.), Junit, Microsoft SQL-Server (MS SQL), Oracle Database, Postgresql
Ausbildung
Berlin
Berlin
Über mich
Weitere Kenntnisse
Application Server: Apache Tomcat, JBoss, WildFly
Datenbanken: Oracle, MSSQL, H2, DB2, PostgreSQL
Entwicklungsumgebung: Eclipse, IntelliJ IDEA
Sonstiges: Spring, Spring Boot, Hibernate, JUnit, Selenium, Playwright, Jest, Angular, Vue.js, Vaadin, Postman, SoapUI, Thymeleaf, XML, JSON, Git, Maven, Rest, UML, GitLab, Jenkins Jira, Confluence, Findbugs, Sonar, Artifactory Enterprise, Docker, Elasticsearch, Matomo Analytics, OAutch2, Scrum, Kanban, JQuery, Grafana, Prometheus, Gradle, Kubernetes, Helm, JPA
Persönliche Daten
- Deutsch (Fließend)
- Englisch (Gut)
- Französisch (Grundkenntnisse)
- Urdu (Muttersprache)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden