17.02.2026 aktualisiert


Premiumkunde
100 % verfügbarAgile Software-Engineer (Fullstack)
Hohenwestedt, Deutschland
Deutschland
Bachelor of Science (Informatik)Skills
Als agiler Softwareentwickler unterstütze ich Kunden und Teamkollegen beim Ermitteln und Umsetzen fachlicher User-Stories nach agilen Methoden. Dabei wende ich folgende Prinzipien an, um ein breites fachliches und technisches Wissen im Team sowie eine hohe Code-Qualität zu erreichen:
- Pair Programming
- Test-Driven-Development (TDD)
- Clean Code / Clean Architecture
- Refactoring
Des Weiteren lege ich viel Wert auf automatisierte Build- und Deployment-Pipelines, um einen hohen qualitativen Standard zu erreichen und Fehler, die beim manuellen Vorgehen immer auftreten, direkt zu verhindern. Um dies zu erreichen, entwickle bzw. verbessere ich die automatisierte CI-/CD-Pipeline für das jeweilige Projekt zusammen mit meinen Teammitgliedern nach den aktuellen Bedürfnissen.
Meine technische Expertise umfasst:
Java | Kotlin | C# | HTML | CSS | Sass | JavaScript | Typescript | Bash | Python | Git | Jenkins | GitLab | GitHub | BitBucket | Nexus | Maven | Yarn | npm | NodeJs | Sonar | Docker | Terraform | Ansible | AWS | Google Firebase | Kubernetes | REST | RabbitMQ | ZeroMQ | Kafka | Kafka-Connect | MySQL | SQLite | Postgresql | Mongo | Keycloak | Spring | SpringBoot | Hibernate | Liquibase | jUnit (mit Mockito) | nUnit | React | Redux | Angular | VueJs | Vuex | NuxtJs | NestJs | Jest | Karma | Jasmine | CI & CD | Testautomatisierung | TDD | Pair-, Mob- & Ensemble-Programming | Scrum | Kanban | User Stories | Agile Entwicklung
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Implementierung einer Schnittstellenanwendung zur Erstellung ausgehender Dokumente sowie Konzeption und Verwaltung verschiedener Schnittstellen über Kafka-Topics und HTTPS-Endpunkte. Eingehende Anfragen werden vor der eigentlichen Dokumentenerstellung in der Datenbank persistiert und anschließend in batchartigen Prozessen weiterverarbeitet.
Technologien:
Java, SQL, XML, JSON, Bash, Python
Spring Boot 3+4, JDBC, Maven
JUnit, ArchUnit, TestContainers, Wiremock
Kafka, AVRO-Schema, REST, Open API, JWT, OpenSSL
OpenShift, Helm, Docker, Docker-Compose, Oracle DB, S3
Kibana, Grafana
Azure DevOps, Git
Software-Entwicklungsmethode: Kanban
Implementierung einer Anwendung zur automatisierten Erstellung von (Gutschriften-)Rechnungen auf Basis von AWS-Serverless-Technologien sowie Entwicklung schlanker Micro-Frontends mit einfachem HTML und JavaScript, über die Dokumente hochgeladen und unterschiedliche Abrechnungs- prozesse angestoßen werden können.
Zusätzlich: Integration diverser externer APIs zum Abrufen von für die Abrechnung relevanten Daten.
Serverless, Microservices, Data-First, Event-Streaming
Technologien:
TypeScript, Jest, Node.js, npm, yarn
AWS Lambda, DynamoDB, SQS, SNS, EventBridge, S3, Glue, Athena, Kinesis Firehose
DataDog, OpenAPI, SOAP, REST, GraphQL, OAuth2, OpenID Connect, MySQL
Pulumi (Infrastructure as Code), CDK
Git, BitBucket (+ Pipelines), GitHub (+ Workflow & Actions), Jira, Confluence, Notion
Software-Entwicklungsmethode: Kanban
Weiterentwicklung einer bestehenden Webanwendungen
Aufbau einer automatisierten CI/CD-Pipeline
Einführen von neuen Funktionalitäten in Form von unabhängigen Diensten
Anbindung einer proprietären XML-RPC API zum regelmäßigen Import von Stammdatensätzen im internationalen Bankverkehr
Erweiterung des Frontends zum Anzeigen und bearbeiten der abgerufenen Daten
Technologien:
Java, Spring-Boot, Gradle, DTD, XSD, XML
Docker, Kubernetes, Keycloak
Javascript, React, Yarn, HTML, CSS
Git, BitBucket, Jira, Bamboo, Confluence
Software-Entwicklungsmethode: Kanban