Softwareentwickler Java (m/w/d)
Summary
Java software developer at FERCHAU in Deggendorf designing, building, and maintaining complex Java applications for mission-support software in an agile team. Daily work covers architecture concepts, code reviews, automated unit/module testing, and CI/CD integration using Eclipse RCP, OSGi, and Maven.
In dieser Rolle gestalten Sie moderne Softwarelösungen und unterstützen einsatzunterstützende Anwendungen. Sie arbeiten an der Realisierung komplexer Java-Applikationen im agilen Umfeld, gestalten Architekturkonzepte und treiben Qualitätssicherung sowie CI/CD-Prozesse voran. Sie kooperieren eng mit interdisziplinären Teams, um Softwarekomponenten sinnvoll zu integrieren und Optimierungspotenziale zu erschließen. Die Position bietet die Chance, Technologien auf das nächste Level zu heben und sich fachlich weiterzuentwickeln.
Leistungen / Benefits- Unbefristeter Arbeitsvertrag
- Betriebliche Altersvorsorge
- Kitazuschuss zur Kinderbetreuung
- FERCHAU Academy (E-learnings, Trainings, Seminare)
- Einkaufsvergünstigungen
- Zuwendungen bei Jubiläum, Heirat oder Geburt
- Konzeption, Entwicklung und Betreuung moderner Softwarelösungen für einsatzunterstützende Anwendungen
- Technisches Design sowie Realisierung komplexer Java-Applikationen auf Basis fachlicher Anforderungen im agilen Entwicklungsumfeld
- Erstellung, Weiterentwicklung und Migration von Software- und Architekturkonzepten
- Durchführung qualitätssichernder Maßnahmen, einschließlich Code-Reviews und fachlichem Austausch innerhalb des Entwicklungsteams
- Entwicklung automatisierter Unit- und Modultests sowie Integration in bestehende CI/CD-Prozesse
- Abstimmung mit interdisziplinären Teams zur Anbindung und Integration von Softwarekomponenten sowie Identifikation von Optimierungspotenzialen
- Abgeschlossenes Studium der Informatik, Wirtschaftsinformatik oder eine vergleichbare Qualifikation
- Mehrjährige Berufserfahrung in der Entwicklung und Architektur komplexer Java-Anwendungen
- Fundierte Kenntnisse in Eclipse RCP, OSGi sowie in modernen Softwarearchitekturen
- Sicherer Umgang mit SOLID-Prinzipien, Clean Code und gängigen Methoden der Softwarequalitätssicherung
- Erfahrungen in der Wartung, Modernisierung und Weiterentwicklung bestehender Softwarelösungen sowie idealerweise Kenntnisse in Maven und Skriptsprachen
- Fließende Deutsch- und gute Englischkenntnisse in Wort und Schrift
- Teamfähigkeit
- Kommunikationsstärke
- Problemlösungsorientierung
- Java-Entwicklung
- Eclipse RCP
- OSGi