Senior-Java-Entwickler (m/w/d) Aufgabenbereich Entwicklung, Implementierung und Wartung leistungsstarker und skalierbarer Java-Anwendungen. Erstellung von technischen Spezifikationen und Architekturen für neue Softwareprojekte. Analyse von Anforderungen und Konzeption von Softwarelösungen in enger Zusammenarbeit mit dem Team. Optimierung bestehender Software durch Refactoring und Integration neuer Technologien. Durchführung von Unit-Tests und Code-Reviews zur Sicherstellung der Softwarequalität. Fehlerdiagnose und -behebung bestehender Anwendungen sowie Unterstützung beim Deployment. Dokumentation von Entwicklungsprozessen und technischen Änderungen. Mitwirkung an agilen Entwicklungsmethoden und Scrum-Prozessen. Erforderliche Qualifikationen Fundierte Kenntnisse in Java (Java SE und EE). Erfahrung mit Frameworks wie Spring oder Hibernate. Vertrautheit mit Mikroservices-Architekturen und RESTful APIs. Kenntnisse in den Bereichen Datenbanken (z.B. MySQL, PostgreSQL) und SQL-Abfragen. Verständnis von modernen Entwicklungstools und Versionierungssystemen (z.B. Git). Fähigkeit, komplexe Probleme zu analysieren und effizient zu lösen. Ausgezeichnete Teamfähigkeit und Kommunikationsskills. Erwünschte Erfahrungen Mindestens 5 Jahre Berufserfahrung in der Softwareentwicklung mit Java. Erfahrung in der Arbeit mit Cloud-Technologien (z.B. AWS, Azure) von Vorteil. Kenntnisse in Frontend-Technologien (z.B. Angular, React) sind von Vorteil. Erfahrung in der Integration von CI/CD-Pipelines und Automatisierungstools. Vergütung & Benefits Attraktives Gehalt basierend auf Erfahrung und Qualifikation. Flexible Arbeitszeiten und die Möglichkeit auf Homeoffice. Fortbildungsmöglichkeiten und berufliche Entwicklung. Ein dynamisches und innovatives Arbeitsumfeld. Gesundheits- und Wellness-Programme. Mitarbeitervorteile und Rabatte.