Design, Programmierung und Customizing technischer Komponenten, Schnittstellen, Module und Datenbanken
Fehlerbehebung aus Testphasen, Durchführung von Code-Reviews, Komponententests, Modultests
Implementierung von Testautomatisierungen und Entwicklung von Teststrategien
Erstellung technischer Dokumentationen (z. B. nach Arc42) und Lieferartefakte
Einrichtung von Entwicklungsumgebungen inkl. Continuous Integration
Initiierung, Planung und Steuerung von IT-Projekten, Roll-Outs, Versions- und Release-Management sowie Weiterentwicklung bestehender Produkte
Eigenverantwortliche Entwicklung neuer Softwareprodukte basierend auf Kundenanforderungen im agilen Team; aktives Mitwirken bei der Anforderungsanalyse und im Refinement
Präsentationen komplexer Themen, Mitwirkung an Entscheidungsvorlagen, Beratung der Fachbereiche, Analyse technologischer Trends und Sicherstellung der Zukunftsfähigkeit der Systeme
Strukturierung funktionaler Themen und Überführung in Architekturmodelle
Entwicklung im Cloud-Umfeld inkl. Provisionierung von Infrastruktur; Design und Implementierung hochkomplexer, individueller Anwendungen mit Fokus auf Sicherheit, Robustheit, Performance und Skalierbarkeit
Risikoanalyse technischer Komponenten und Bewertung neuer Technologien
Was Sie mitbringen:
-----------------------
Abgeschlossenes Studium oder vergleichbare Ausbildung bzw. langjährige Praxiserfahrung
Mehrjährige Erfahrung in der Softwareentwicklung, Testautomation und CI/CD sowie Design Principles (SOLID, ACIT, Design Patterns)
Kenntnisse im Cloud-Umfeld (z. B. AWS, PostgreSQL, S3/RDS, Kubernetes, Docker, Helm Charts)
Asynchrone Verarbeitung und Queueing (ActiveMQ, Kafka, SQS)
Microservices-Architektur (Java/JEE/Spring Boot, Python, JavaScript/TypeScript, Smalltalk)
CI/CD (GitLab CI, GitHub Actions, Jenkins), Versionskontrolle (Git).
Entwicklungsumgebungen (IntelliJ, VS Code)
Sehr gute Kenntnisse in Softwareentwicklung, JSON, REST-Services, OpenAPI
Testgetriebene Entwicklung, Testframeworks (JUnit, JMeter, Mockito)
Pair Programming, Code Reviews, Refactoring
Absicherung von Microservices (z. B. OWASP Top 10, Überlastschutz)
Consumer Driven Contracts
Idealerweise Erfahrung in Risikoanalyse, Design komplexer Systeme und Cloud-Infrastruktur
Neben einem
unbefristeten Arbeitsvertrag
und
30 Tagen Urlaub
warten zahlreiche
Sozialleistungen
und
Benefits
wie die
Gutscheinkarte Ticket Plus®
auf Sie.
Sind Sie bereit für Ihre nächste berufliche Herausforderung? Dann laden Sie in nur wenigen Minuten Ihren Lebenslauf hoch.
Wir freuen uns auf Ihre Bewerbung und stehen für Fragen, sowie weitere Informationen gerne zur Verfügung!
Schwerbehinderte Menschen beziehungsweise gleichgestellte Menschen im Sinne des SGB IX werden bei gleicher Eignung bevorzugt eingestellt.