Senior Java Softwarearchitekt (m/w/d)
Start: ASAP
Laufzeit: 6 Monate mit Option auf Verlängerung bis zu 3 Jahre
Einsatzort: Remote (mit Anwesenheit 2x pro Monat in Frankfurt am Main)
Auslastung: Vollzeit
Projektsprache: Deutsch
Projektbeschreibung:
Für ein langfristig angelegtes Projekt bei einem unserer Kunden im Finanzumfeld suchen wir eine:n erfahrene:n Senior Softwarearchitekten / Java-Entwickler:in, der/die sowohl über exzellente technische Expertise in der Microservice-Architektur als auch in der Testautomatisierung und Qualitätssicherung verfügt.
Sie arbeiten in einem interdisziplinären Entwicklungsteam und übernehmen eine zentrale Rolle in der Konzeption, Umsetzung und Sicherstellung von qualitativ hochwertiger Software.
Ihre Aufgaben:
- Design und Implementierung von skalierbaren Microservice-Architekturen im Java-Umfeld
- Entwicklung wartbarer und performanter Softwarelösungen unter Anwendung moderner Design-Patterns
- Konzeption und Umsetzung automatisierter Teststrategien (Unit-, Komponenten-, Integrations-, System- sowie Performance- und Stabilitätstests)
- Sicherstellung der Softwarequalität durch strukturierte Qualitätssicherungsmaßnahmen
- Planung, Steuerung und Durchführung von Release-Prozessen
- Effizientes Source-Code-Management und Versionierung
- Anwendung von Clean-Code-Prinzipien und Integration in CI/CD-Pipelines
- Enge Zusammenarbeit mit Architekten, Entwicklern, Testern und DevOps-Teams
Anforderungen (Muss-Kriterien):
Bitte beachten Sie: Alle folgenden Anforderungen sind zwingend und müssen im Lebenslauf mit konkreten Projektbeispielen nachvollziehbar sei
| Nr. | Fachliche Anforderung | Erfahrung |
|---|---|---|
| M1 | Sehr gute Kenntnisse in Design, Programmierung und Testaktivitäten sowie Qualitätssicherung | ≥ 10 Jahre |
| M2 | Sehr gute Kenntnisse in Microservice-Architekturen (Java) & Pattern-orientiertes Design | ≥ 8 Jahre |
| M3 | Fundierte Erfahrung in Testautomatisierung (Unit bis Systemtests) inkl. Performance/Skalierbarkeit | ≥ 8 Jahre |
| M4 | Umfassende Erfahrung mit Release-Management und Source-Code-Versionierung | ≥ 6 Jahre |
| M5 | Erweiterte Linux-Kenntnisse (Shell, Netzwerk, Ressourcenüberwachung etc.) | ≥ 8 Jahre |
| M6 | Fundierte Erfahrung mit CI/CD sowie Anwendung von Clean Code | ≥ 8 Jahre |