R
Rohde & Schwarz
FullstackSenior
(Senior) Full Stack Entwickler (m/w/d) Java / Angular
JavaAngularTypeScriptHTMLCSSPythonLinuxDockerVMWarePostgreSQLTomcatMavenJUnit
About the Position
Rohde & Schwarz sucht einen (Senior) Full Stack Entwickler (m/w/d) für die Entwicklung von Managementsystemen im Bereich sichere Kommunikation. Die Aufgaben umfassen Full Stack Entwicklung von UI-Design bis Business Logic, Integration in DevOps-Umgebungen und Zusammenarbeit in einem standortübergreifenden Team. Das Unternehmen bietet attraktive Vergütung, flexible Arbeitszeiten und Homeoffice-Möglichkeiten.
Responsibilities
- Full Stack Entwicklung von Managementsystemen (vom UI-Design bis zur Business Logic)
- Entwurf, Neuentwicklung, Test und Absicherung von Applikationen im Bereich der sicheren Kommunikation
- Verantwortung für Entwurf und Erstellung von Konzepten und Designs zur Implementierung der Softwarearchitektur unter Verwendung gängiger Software-Entwurfsmethoden und -werkzeuge, Design der APIs und Machine-to-Machine-Schnittstellen (M2M)
- Eigenverantwortliche Integration der entwickelten Komponenten in die automatisierte Build- und Testumgebung sowie Konzeption und Erstellung der Unit- und UI-Tests
- Weiterentwicklung und Optimierung der Toolchain mit modernen DevOps- und Container-Technologien, um die Software mit anderen Systemen zu integrieren
- Zusammenarbeit in einem standortübergreifenden Team und direkter Ansprechpartner der Projektleitung
- Aktive Identifikation und Umsetzung von Verbesserungspotenzialen über den gesamten Product Life Cycle und Einbringen von eigenen Ideen in einem agilen Entwicklungsteam
- Gegenseitiges Mentoring und technischer Austausch im Team
Requirements
- Abgeschlossenes Masterstudium im Bereich Informatik oder vergleichbar
- Mehrjährige Berufserfahrung in der Entwicklung in Java, Angular (TypeScript, HTML, CSS) und bestenfalls auch Python
- Idealerweise Expertise in sicherheitsrelevanten Prozessen, oder der Funktionsweise gängiger Sicherheitsmechanismen wie Public-Key-Infrastrukturen und kryptographischer Verfahren
- Fundierte Erfahrung in der Dokumentation von Software-Architekturen, im Design von Datenbanken und im Umgang mit ORM-Tools
- Erfahrung in der Handhabung von Application Webserver (z.B. Tomcat), Paketverwaltungssystemen (z.B. Maven) und Testframeworks (z.B. JUnit)
- Bestenfalls auch erste Erfahrungen in der Entwicklung unter Linux, Virtualisierung mit Docker, VMWare, sowie in der Anbindung relationaler Datenbanksysteme, bevorzugt PostgreSQL
- Gute Deutsch und Englisch Kenntnisse in Wort und Schrift
- Starke Kommunikations- und Teamfähigkeit, ein agiles Mindset sowie Motivation zur kontinuierlichen fachlichen Weiterbildung
Benefits
- Homeofficemöglichkeiten
- Flexible Arbeitszeitmodelle
- Attraktive Vergütung
- Training & Weiterbildung
- Parkplätze
- Betriebliche Altersvorsorge
- Familienunternehmen
- Gesundheitsvorsorge
- 30 Tage Urlaub
- Betriebsarzt
- Familienservices
- Förderung von Innovationen
- Heirats- & Geburtsbeihilfe
- Langfristiges & attraktives Arbeitsumfeld
- Sonderzahlungen
(Senior) Full Stack Entwickler (m/w/d) Java / Angular
View Original