Java Developer (m/w/d)
Summary
Maintain and modernize legacy Java enterprise systems, refactor code, add features, and improve architecture while ensuring stability and quality through reviews and tests.
Wir sind ein wachsendes Unternehmen und entwickeln unsere bestehenden Systeme kontinuierlich weiter.
**Ihre Aufgaben:**
- Analyse, Weiterentwicklung und Pflege bestehender Java-Enterprise-Anwendungen
- Refactoring von Legacy-Code unter Berücksichtigung von Stabilität und Kompatibilität
- Umsetzung neuer Features sowie Behebung von Fehlern im laufenden Betrieb
- Mitarbeit an der Weiterentwicklung der Systemarchitektur (z. B. Modularisierung)
- Sicherstellung der Codequalität durch Code Reviews und Tests (Unit / Integration)
- Anbindung und Pflege von Schnittstellen (REST, SOAP, Messaging)
- Unterstützung bei Deployment, Monitoring und Fehleranalyse
- Mitarbeit an CI/CD-Prozessen und Build-Automatisierung
- Dokumentation technischer Lösungen und Abstimmung im Team
### **Ihr Profil:**
- Erfahrung in der Java-Entwicklung (idealerweise im Enterprise-Umfeld)
- Kenntnisse in der Arbeit mit Legacy-Systemen und Refactoring
- Sichere Deutsch und Englischkenntnisse
- Erfahrung mit Schnittstellen (REST, SOAP)
- Grundkenntnisse in CI/CD und Build-Prozessen
- Strukturierte und eigenständige Arbeitsweise
- Teamfähigkeit und Interesse an agilen Methoden (Scrum / Kanban)
### **Wir bieten:**
- Verantwortungsvolle Aufgaben in einem bestehenden Systemumfeld
- Mitarbeit an Modernisierungsprojekten
- Abwechslungsreiche Tätigkeit zwischen Entwicklung und Betrieb
- Langfristige Perspektive