Full Stack Java- und Spring-Softwareentwickler (m/w/d) für verteilte Softwaresystemeexpertplace professionals • Bayern, Bavaria, Germany
Full Stack Java- und Spring-Softwareentwickler (m/w/d) für verteilte Softwaresysteme
expertplace professionals
- Bayern, Bavaria, Germany
- Bayern, Bavaria, Germany
About
- Attraktive Vergütung nach GVP-Tarifvertrag
- 30 Urlaubstage
- Arbeiten für einen namhaften Hightech-Konzern das perfekte Sprungbrett für deine Karriere
- Sehr hohe Übernahmechance in ein langfristiges Arbeitsverhältnis
- Modernes Arbeitsumfeld am Standort Berlin
Urlaubs- und Weihnachtsgeld
Home-Office bis zu 60%
- Entwurf, Entwicklung und Integration von Softwarekomponenten für Plattformlösungen im Bereich der Signalaufklärung (SIGINT).
- Nutzung von Modellen und Proof-of-Concepts (PoCs) zur Erörterung möglicher Lösungen mit Ihrem agilen Team unter Berücksichtigung der funktionalen Anforderungen und UX-Konzepte.
- Erweiterung der Komponentenarchitektur und Entwurf klar definierter Schnittstellen gemeinsam mit den Systemarchitekten.
- Dokumentation Ihrer Ergebnisse und Ausstattung dieser mit aussagekräftigen automatisierten Tests, um einen hohen Qualitätsstandard zu erreichen, auf den sich andere Teams verlassen können.
- Unterstützung des Projektmanagements durch realistische Aufwands- und Komplexitätsschätzungen.
- Einbringen Deines technischen Fachwissens bei der Auswahl geeigneter Technologien, Bibliotheken, Protokolle und Entwicklungsmethoden, da modernste Entwicklung einen zentralen Stellenwert hat.
- Abgeschlossenes Hochschulstudium in Informatik, Software-Engineering oder einem vergleichbaren technischen Fachgebiet.
- Nachgewiesene Erfahrung in der objektorientierten Softwareentwicklung bei Großprojekten oder Softwareplattformen, vorzugsweise mit Erfahrung in modellbasierten oder modellgetriebenen Entwicklungsmethoden.
- Fundierte Kenntnisse in den Bereichen Softwarearchitektur, Komponentendesign und Schnittstellendefinition sowie die Fähigkeit, mit einer Vielzahl von Frameworks und Standardbibliotheken zu arbeiten oder diese zu bewerten.
- Fundierte Fachkenntnisse in Java, dem Spring Boot-Framework und weit verbreiteten Bibliotheken wie Spring Data, Spring Security, Lombok und der Java-Standardbibliothek.
- Umfassende Kenntnisse über Softwareentwicklungsprozesse und Best Practices, insbesondere hinsichtlich der Zusammenarbeit verschiedener Rollen innerhalb eines agilen Teams unter Verwendung von Frameworks wie Scrum oder Kanban.
- Vertrautheit mit modernen Entwicklungstools und -umgebungen, einschließlich einer integrierten Entwicklungsumgebung (IDE), Versionskontrollsystemen (z. B. Git), Artefakt-Repositorys (z. B. Artifactory) und Tools für statische Analyse/Qualitätskontrolle (z. B. SonarQube).
- Sehr gute Englisch- und Deutschkenntnisse in Wort und Schrift, die eine klare Kommunikation und Dokumentation ermöglichen.
I
ch freue mich auf Deine Kontaktaufnahme und Deine Bewerbung.
Languages
- German
Notice for Users
This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.