> Markdown version of [/jobs/ext/4114040-senior-software-engineer-java](https://www.wearedevelopers.com/jobs/ext/4114040-senior-software-engineer-java). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer Java - **Company:** APRIORI - business solutions AG - **Location:** Frankfurt am Main, Germany - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), Cascading Style Sheets (CSS), Relational Databases, Software Design Patterns, Software Architecture, Simple Object Access Protocol (SOAP), Software Engineering, Software Systems, Information Technology, Restful APIs - **Published:** October 21, 2026 - **Apply:** https://www.adzuna.de/details/5935542531 ## About the Role * Abgeschlossenes Studium in Informatik, Wirtschaftsinformatik, Naturwissenschaften oder vergleichbare Ausbildung mit relevanter Erfahrung * Fundierte Kenntnisse in Java und Erfahrung in der Softwareentwicklung * Grundkenntnisse in Webtechnologien wie HTML, CSS und REST-APIs * Erfahrung im Umgang mit relationalen Datenbanken * Kenntnisse im Aufbau skalierbarer Softwarearchitekturen * Erfahrung mit Design Patterns und sauberen, wartbaren Code-Strukturen * Erfahrung in der Integration von Daten aus unterschiedlichen Quellen (z. B. via REST oder SOAP) ## Description * Mitarbeit in einem Team an der Weiterentwicklung und Betreuung von Softwarelösungen für interne Geschäftsprozesse * Optimierung bestehender Anwendungen und Unterstützung bei neuen Implementierungen * Entwicklung und Integration von Schnittstellen zwischen verschiedenen Systemen (z. B. Zahlungs-, Reporting- oder Marktplatzsysteme) * Analyse fachlicher Anforderungen und Erstellung technischer Umsetzungskonzepte * Zusammenarbeit mit internen und externen Partnern bei der Implementierung von Softwarelösungen * Unterstützung der Fachbereiche als technischer Ansprechpartner * Einbringen von Ideen zur Verbesserung von Softwarearchitektur, Prozessen und Anwendungen * Nutzung moderner Technologien und Beobachtung aktueller Branchentrends