Senior Full-Stack Entwickler (m/w/d)
mecom Medien-Communikations-GmbH
Ansprechpartner: Leon Weinelt
Hamburg, Deutschland
Endkundenprojekt
ITWeb ComponentsJavaPostgreSQLMongoDBSoftwareentwicklungTypeScriptSpring BootVue.jsBackendKotlinAngularJSKubernetesFull Stack EntwicklungFront EndAngular UiBeschreibung
Start: asap | Dauer: langfristig geplant | Einsatz: Remote / Hybrid, Standort: Hamburg | Auslastung: 100%
Wir suchen einen erfahrenen Full-Stack-Entwickler für das Design, die Implementierung und den Betrieb skalierbarer, robuster und sicherer End-to-End-Architekturen.
Deine Aufgaben & Verantwortung:
- Entwicklung und Pflege moderner Webanwendungen (Frontend: Web Components, Angular, TypeScript)
- Entwicklung und Weiterentwicklung von Backend-Services mit Java und/oder Kotlin
- Konzeption und Umsetzung von REST-, GraphQL- und WebSocket-Schnittstellen
- Modellierung und Integration von Datenbanken (MongoDB, PostgreSQL)
- Entwicklung und Betrieb von Microservices-Architekturen inklusive serviceübergreifender Kommunikation
- Mitwirkung beim Deployment und Betrieb in Container-Umgebungen (Kubernetes)
- Sicherstellung der Anwendungssicherheit (OWASP Top Ten, Secure Coding Practices)
- Enge Zusammenarbeit mit der QA (automatisierte Tests, Systemhärtung) und UI/UX-Designern
- Ganzheitliche Verantwortung über den gesamten Lebenszyklus („You build it, you run it, you own it“)
Was Du mitbringst:
- Mindestens 5 Jahre Berufserfahrung in der Softwareentwicklung, davon mindestens 3 Jahre im Full-Stack-Bereich
- Sehr gute Kenntnisse in modernen Frontend-Frameworks (z. B. Angular, React, Vue.js)
- Fundierte Backend-Expertise mit Java/Kotlin (z. B. Spring Boot, Ktor) und API-Governance
- Gute Kenntnisse im Umgang mit relationalen und NoSQL-Datenbanken inkl. Datenmodellierung
- Erfahrung mit Microservices, serviceorientiertem Design und verteilten Systemen
- Grundverständnis von Containerisierung und Orchestrierung (Docker, Kubernetes)
- Tiefgehendes Verständnis von Web-Sicherheitsprinzipien und der Durchsetzung von Sicherheitsstandards
- Routine mit modernen Entwicklungswerkzeugen (Git, CI/CD) und agilen Methoden
- Fähigkeit, komplexe technische Konzepte klar und präzise zu kommunizieren