freiberufler Software Entwickler auf freelance.de

Software Entwickler

offline
  • auf Anfrage
  • 49080 Osnabrück
  • auf Anfrage
  • de  |  en
  • 01.11.2023

Kurzvorstellung

Software-Entwickler aus Leidenschaft.
Besonderes Interesse an Java, Spring, Docker und Microservice-basierten Systemen.

Qualifikationen

  • Back-End Entwicklung
  • Docker
  • E-Commerce
  • Full-Stack
  • Java (allg.)
  • JavaScript
  • Microservices
  • Softwarearchitektur
  • Softwareentwicklung (allg.)
  • Spring
  • Testautomatisierung

Projekt‐ & Berufserfahrung

Softwareentwickler
Deutsche Bahn, Frankfurt
11/2021 – offen (2 Jahre, 6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

11/2021 – offen

Tätigkeitsbeschreibung

Weiterentwicklung und Wartung des Vertriebssystems

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

Software Entwickler (Festanstellung)
Thalia Bücher GmbH, Münster
11/2017 – 11/2021 (4 Jahre, 1 Monat)
e-commerce
Tätigkeitszeitraum

11/2017 – 11/2021

Tätigkeitsbeschreibung

• Entwicklung und Betrieb der [...] Omni-Channel-Plattform mit dem Schwerpunkt auf eCommerce (-Hyperlink entfernt-)
o Projekt- und Produkt-getriebene Feature-Entwicklung
o Migration eines Legacy-Monolithen auf eine Self-Contained Systems und Microservices-Architektur
o Betrieb und Überwachung der bereitgestellten Software
• Agiles Vorgehensmodell innerhalb eines crossfunktionalen und selbstorganisierten Scrum-Teams
• Fullstack-Softwareentwicklung
o Im Backend mit Java, Spring, Maven, Docker, MySQL, etc. (s.u.)
o im Frontend mit JavaScript, Typescript, Webcomponents, Redux, Thymeleaf, etc. (s.u.)
• Testautomatisierung auf unterschiedlichen Ebenen mittels Unit-, Integrations-, Component- und End2End-Tests sowie Lasttests




• Konzeption und Umsetzung der Software-Architektur auf Makro- und Mikroebene
o Microservices und Self-Contained Systems
o Integration und Kommunikation interner sowie externer Systeme
o REST-, Event-driven-, Hexagonale und Schichten-Architekturen sowie Domain Driven Design
• Realisierung von Monitoring-Lösungen
o Logging und Aggregierung in Graylog
o Fachliche KPIs und technische Metriken erfassen und in Grafana visualisieren
o JavaScript-Error-Logs im Webbrowser über Sentry erfassen
• Security, Skalierbarkeit und Verfügbarkeit
o Authentifizierung und Autorisierung von Benutzern über Spring Security und JWT
o Absicherung und Loadbalancing der internen Systeme durch einen Apache Webserver
o Implementierung von Caching, Circuit Breaker, Rate Limiter
• Continuous Integration und Deployment
o Entwicklung von Continuous Integration- und Deployment-Pipelines mit Hilfe von Docker, GitlabCI, Maven und Kubernetes zur Bereitstellung der Software

Eingesetzte Qualifikationen

Docker, Java (allg.), Spring

Ausbildung

Informatik - Verteilte und mobile Anwendungen
Master of Science
2017
Osnabrück
Informatik - Medieninformatik
Bachelor of Science
2014
Osnabrück

Über mich

Softwareentwicklung aus Leidenschaft.

Weitere Kenntnisse

Softwareentwicklung, Frontend-Entwicklung, Backend-Entwicklung, Verteilte Systeme, Microservices, Self-Contained-Systems, Webentwicklung, Softwarearchitektur, Domain-driven Design, Messaging Systeme, RabbitMQ, RESTful Web-Services, Überwachung und Betrieb von produktiven Systemen, InfluxDB, Grafana, Graylog, Java, Spring Framework, Spring Boot, Java EE/Jakarta EE, Ruby on Rails, Angular, JavaScript, NodeJS, Testautomatisierung, Geb, Cypress, Selenium, JUnit, Spock, Testcontainers, SQL, MySQL, Oracle DB, Agile Softwareentwicklung nach Scrum, Docker, CI/CD, GitlabCI, Jenkins.

Fachliche Bereiche:
E-Commerce, Capital Market Compliance (Finanzen)

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
1338
Alter
33
Berufserfahrung
9 Jahre und 7 Monate (seit 09/2014)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden