02.09.2025 aktualisiert


100 % verfügbar
Senior Softwareentwickler / Consultant
Detmold, Deutschland Fachinformatiker: Anwendungsentwicklung
Skills
Über 10 Jahre Erfahrung im Bereich der Softwareentwicklung mit erfolgreich abgeschlossenen Projekten im Web und App Umfeld. Klares, strukturiertes und ergebnisgetriebenes arbeiten zeichen mich aus. Neben der Entwicklung von Software, konzipiere und plane ich gerne ihre zukünftigen Projekte. Ein kleiner Auszug aus Technologien, die mich in den letzten 5 Jahre aktiv immer wieder begleitet haben.
Software-Entwicklung - Sprachen und Frameworks (Auszug)
Java Spring, Sprint Boot, Kotlin, Clojure, JPA, Hibernate, Maven, Gradle, Kafka
JavaScript Vue.js, React, Angular, ES5, Babel, Webpack, Node.js, Yarn
Systembetreuung
Integration - Jenkins, Git, Gitlab, Github, Atlassian Produkte Stack (JIRA, Confluence), Container (Docker, LXC)
Webserver - Apache, Nginx
Datenbank Systeme - MySQL, MariaDB, Postgres, MSSQL, DB2, MongoDB
Application Server - Tomcat, Jetty, jBoss
Administration - Exim, Postfix, Linux
Software-Entwicklung - Sprachen und Frameworks (Auszug)
Java Spring, Sprint Boot, Kotlin, Clojure, JPA, Hibernate, Maven, Gradle, Kafka
JavaScript Vue.js, React, Angular, ES5, Babel, Webpack, Node.js, Yarn
Systembetreuung
Integration - Jenkins, Git, Gitlab, Github, Atlassian Produkte Stack (JIRA, Confluence), Container (Docker, LXC)
Webserver - Apache, Nginx
Datenbank Systeme - MySQL, MariaDB, Postgres, MSSQL, DB2, MongoDB
Application Server - Tomcat, Jetty, jBoss
Administration - Exim, Postfix, Linux
Sprachen
DeutschMutterspracheEnglischverhandlungssicherTürkischgut
Projekthistorie
- Konzeptionierung und Planung innovativer Funktionen zur Verbesserung der Produktleistung.
- Umsetzung von Entwurfskonzepten in funktionsfähige Softwareanwendungen.
- Zusammenarbeit mit dem Entwicklungsteam, um technische Herausforderungen zu lösen und effiziente Lösungen zu finden.
- Durchführung von Tests und Debugging, um die Qualität und Zuverlässigkeit neuer Features sicherzustellen.
- Überwachung und Wartung bestehender Systeme und Anwendungen, um einen reibungslosen Betrieb sicherzustellen.
- Behebung von Fehlern und Problemen im laufenden Betrieb, um Ausfallzeiten zu minimieren und die Kundenzufriedenheit zu gewährleisten.
- Implementierung von Sicherheitspatches und Updates, um die Integrität und Sicherheit der Systeme zu gewährleisten.
- Dokumentation von Prozessen und Abläufen zur Vereinfachung zukünftiger Wartungs- und Supportaufgaben.
- Architektonische Konzeption und laufende Weiterentwicklung eines skalierbaren Systems.
- Entwicklung der Datenbankstruktur für optimale Datenverarbeitung.
- Implementierung von umfassenden Unit- und Integrationstests zur Sicherstellung der
- Systemintegrität.
- Erarbeitung eines umfassenden Sicherheitskonzepts.
- Anwendung von bewährten Golang-Praktiken für effiziente und wartbare So6ware.
- Frontend mit Serve-Side-Rendered Templates, HTMX und Unpoly
- Sorgfältige Dokumentation aller Entwicklungsprozesse.
- Authentizifierung/Authorisierung mit RBAC in Keycloak und Casbin
- Konzeption und lfd. Fortentwicklung der Architektur
- Design und Modellierung nach den Prinzipien des DomainDrivenDesign
- Konzeption und lfd. Fortentwicklung des Tests
- Erstellen, Testen, Integrieren und Dokumentieren unternehmenskritischer Funktionalitäten
- Lokalisierung, Analyse und Beseitigung von Software-Fehlern
- Unterstützung des Umsetzungsteams zu Technologien und Entwicklungsvorgehen (DevSecOps, CI/CD, Testkonzepte, Agile Praktiken)
Angular12, HTML5, TypeScript, CSS3, Java, JavaEE, Git, Maven, Nodejs, npm, Tekton, Liquibase, PACT, Nexus