Ihre Aufgaben
1. Verantwortung für die Konzeption, Entwicklung und Weiterentwicklung komplexer Softwarearchitekturen auf Java-Basis
2. Analyse fachlicher und technischer Anforderungen sowie Ableitung geeigneter Architekturlösungen
3. Technische Leitung und Beratung von Entwicklungsteams über den gesamten Software-Lifecycle
4. Definition von Standards, Best Practices und technischen Guidelines für nachhaltige und skalierbare Systemarchitekturen
5. Enge Zusammenarbeit mit Product Ownern, DevOps-Teams und Stakeholdern zur Sicherstellung von Qualität und Performance
6. Technologiebewertung und -auswahl, insbesondere im Hinblick auf moderne Java-Frameworks, Cloud-Lösungen und Microservices
Ihre Qualifikationen
7. Abgeschlossenes Studium der Informatik, Wirtschaftsinformatik oder eine vergleichbare Qualifikation
8. Mehrjährige Berufserfahrung in der Softwareentwicklung mit Fokus auf Java (z. B. Spring, Jakarta EE)
9. Fundierte Kenntnisse in Softwarearchitektur, Design Patterns, Clean Code und gängigen Architektur-Frameworks (z. B. TOGAF)
10. Erfahrung mit Microservices, Container-Technologien (Docker, Kubernetes) und Cloud-Plattformen (AWS, Azure oder GCP)
11. Kommunikationsstärke, Teamfähigkeit und hohe Lösungskompetenz
Ihre Vorteile
Wir bieten Ihnen eine Unternehmenskultur, die geprägt ist, von der Vielfältigkeit unserer Mitarbeiter sowie von gegenseitiger Wertschätzung - zwischen den Mitarbeitern und auf allen Unternehmensebenen. Dazu gehören neben abwechslungsreichen Stammtischen mit den lokalen Brunel Teams, auch regelmäßige Feedback-Gespräche über Ihre Herausforderungen und Perspektiven mit Ihrem Account Manager. Mit individuellen Fortbildungen und Trainings werden Sie optimal gefördert und auf zukünftige Projekte vorbereitet. Unbefristete Arbeitsverträge, 30 Tage Urlaub, Arbeitskontenregelung sowie betriebliche, arbeitgeberfinanzierte Altersvorsorge sind bei uns selbstverständlich.