Full Stack Java und Spring Software Engineer
Role details
Job location
Tech stack
Job description
Das Unternehmen ist ein innovativer Akteur im Bereich der digitalen Technologien und begleitet aktiv den digitalen Wandel. Mit einem starken Fokus auf Cyber Security, Künstliche Intelligenz und Blockchain bietet unser Kunde umfassende Beratungs- und Unterstützungsleistungen an. Die Umsetzung von system- und sicherheitsrelevanten Softwareprojekten gehört ebenfalls zum Portfolio. In einem professionellen und kollegialen Umfeld wird eine offene Kommunikation und ein hervorragender Teamgeist gelebt. Als erfolgreiches und kontinuierlich wachsendes Unternehmen bietet der Arbeitgeber vielfältige Möglichkeiten in einem dynamischen Arbeitsumfeld. In der Rolle als Full Stack Java und Spring Software Engineer sind Sie verantwortlich für die Entwicklung und Integration von Softwarekomponenten für Plattformlösungen im Bereich der Signalaufklärung und elektronischen Kampfführung. Sie arbeiten eng mit einem agilen Team zusammen, um Lösungen zu diskutieren, die funktionale Anforderungen und UX-Konzepte berücksichtigen. Ihre Aufgaben umfassen die Erweiterung der Komponentenarchitektur, die Dokumentation Ihrer Ergebnisse sowie die Sicherstellung eines hohen Qualitätsstandards durch automatisierte Tests. Zudem unterstützen Sie das Projektmanagement mit realistischen Einschätzungen zu Aufwand und Komplexität und bringen Ihre technische Expertise in die Auswahl geeigneter Technologien ein.
Requirements
Der ideale Kandidat hat ein Hochschulstudium der Informatik, Softwaretechnik oder eines vergleichbaren technischen Fachgebiets erfolgreich abgeschlossen. Nachgewiesene Erfahrung in der objektorientierten Softwareentwicklung in großen Projekten oder Softwareplattformen ist erforderlich, idealerweise mit Kenntnissen in modellbasierten oder modellgetriebenen Entwicklungsmethoden. Ein fundiertes Verständnis von Softwarearchitektur, Komponentendesign und Schnittstellendefinition sowie die Fähigkeit, verschiedene Frameworks und Standardbibliotheken zu bewerten, sind ebenfalls wichtig. Tiefgehende Kenntnisse in Java, dem Spring-Boot-Framework sowie in weit verbreiteten Bibliotheken wie Spring Data, Spring Security und Lombok sind notwendig. Zudem sollte der Bewerber mit modernen Entwicklungswerkzeugen und -umgebungen vertraut sein, darunter IDEs, Versionsverwaltungssysteme wie Git und Tools zur statischen Codeanalyse wie SonarQube. Für die effektive Kommunikation im Projektumfeld ist ein sehr gutes mündliches und schriftliches Deutsch erforderlich.
Technologien
Java Spring Boot Git SonarQube
Soft Skills
Teamfähigkeit Kommunikation Analytisches Denken
Erforderliche Sprachen
Deutsch
Benefits & conditions
München
- Full-timeEmployment type: Full-time
- €56,000 - €74,500 (XING estimate)
- On-site
About this job
Hybrid möglich, Hybrid Vollzeit Mid-Level Ab sofort 52.000 € - 71.000 € / Jahr