Senior Java Developer (m/w/d)
Job description
Als Senior Java Developer (m/w/d) realisieren Sie hochwertige Komponenten einer Produktplattform für die automatische Erfassung, Analyse und Visualisierung von Massendaten in Funkaufklärungssystemen. Das heißt,
Sie implementieren verteilte, skalierbare Java-Architekturen, teilweise unter Echtzeitanforderungen
Sie definieren das technische Konzept für die Erstellung oder Anpassung von Modulen, basierend auf den funktionalen und nicht-funktionalen Anforderungen
Sie erstellen und pflegen wieder verwendbare Module, unter der Einhaltung der anerkannten Praktiken der Softwareentwicklung
Sie stellen die Qualität Ihrer Arbeitsergebnisse durch geeignete, automatisierte Modultests sicher
Sie coachen Kollegen, um deren Kenntnisse in der Softwareentwicklung zu vertiefen
Sie bringen die Bereitschaft für die stetige Weiterentwicklung Ihrer Kompetenzen mit
Sie sind Mitglied eines engagierten Entwicklungsteams, welches Scrum als agiles Vorgehensmodell einsetzt
Your profile
Erfolgreich abgeschlossenes Studium Bereich Informatik, Technische Informatik, Nachrichtentechnik o.ä.
sehr gute Kenntnisse und mehrjährige Berufserfahrung im Bereich Java-Entwicklung und Java Concurrency
wünschenswert sind Kenntnisse und Berufserfahrung in den Bereichen:
Agile Prozesse, SCRUM
Clean Code und Design Patterns
Continous Integration, Maven, Jenkins
Unit-Tests mit JUnit
Fließende Deutsch- und gute Englischkenntnisse in Wort und Schrift