Senior Softwareentwickler Java / Angular (m/w/d) – Maintenance & Weiterentwicklung
DOS Software-Systeme GmbH
Ansprechpartner: Alexander Eichmann
Hannover, Deutschland
VersicherungenJavaJavaScriptAPIsArchitekturAuthenticationsTest AutomationCloud ComputingCode CoverageContinuous IntegrationDebuggingDevOpsSkalierbarkeitSpring FrameworkOAuthQualitätsmanagementSchreiben von DokumentationSoftwareentwicklungTypeScriptEslintRxjsTest-Driven DevelopmentSpring BootSystem-ImplementierungenAngularJSPlaywrightRefactoringMicroservices
Beschreibung
Für ein etabliertes Softwareprodukt im Enterprise-Umfeld suchen wir zwei erfahrene Softwareentwickler (m/w/d) zur Wartung und kontinuierlichen Weiterentwicklung einer modernen Anwendung auf Basis von Java (Spring Boot) und Angular.
Der Fokus liegt auf technischer Stabilität, Code-Qualität sowie der nachhaltigen Weiterentwicklung im Zusammenspiel mit DevOps-Prozessen und CI/CD-Pipelines.
Aufgaben
- Analyse und Behebung von Bugs sowie Performance-Engpässen
- Refactoring und Optimierung bestehender Code-Strukturen
- Pflege und Aktualisierung von Frameworks und Abhängigkeiten
- Sicherstellung der Kompatibilität mit aktuellen Technologie-Versionen
- Implementierung kleinerer Features und technischer Verbesserungen
- Aufbau und Erweiterung automatisierter Tests (TDD)
- Dokumentation von Änderungen, Prozessen und technischen Entscheidungen
- Enge Zusammenarbeit mit DevOps (CI/CD, Deployment, Monitoring)
- Sicherstellung hoher Standards in Code-Qualität, Testabdeckung und Security
Must-have Skills
- Mindestens 7 Jahre relevante Berufserfahrung in der Softwareentwicklung
- Angular, TypeScript sowie RxJS und State Management
- Test Driven Development (TDD) inkl. Playwright und Jest
- Code-Qualitätssicherung mit ESLint
- Java-Backendentwicklung mit Spring Boot
- Nutzung von Spring-Komponenten (Security, Cloud Gateway, WebMVC)
- Entwicklung von REST- und API-basierten Architekturen
- Eventing und Microservices-Architekturen
- Implementierung von Authentifizierung und Autorisierung mit OAuth2
Nice-to-have Skills
- Erfahrung in komplexen Enterprise-Systemlandschaften
- Erfahrung mit skalierbaren Microservice-Architekturen
- Tiefergehendes Verständnis von Cloud-Native-Patterns
Bei Interesse sende uns bitte dein aktuelles Profil inklusive frühestem Eintrittstermin und Gehaltsvorstellung. Wir prüfen zeitnah die Einsatzmöglichkeiten und stimmen die weiteren Details transparent mit dir ab.