> Markdown version of [/jobs/ext/4712707-senior-java-softwareentwickler](https://www.wearedevelopers.com/jobs/ext/4712707-senior-java-softwareentwickler). 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 Java Softwareentwickler - **Company:** Amadeus FiRe AG - **Location:** Berlin, Germany (Remote available) - **Experience:** Expert - **Salary:** €65,000 - €75,000 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Apache ActiveMQ, Software Quality, Cyber Security, Databases, Java Persistence API, Spring Framework, JSON, Junit, PostgreSQL, MariaDB, Microsoft SQL Server, Mockito, Swagger, Extensible Markup Language (XML), Openapi, Spring-boot, Spring Data, Information Technology, Restful APIs - **Published:** November 14, 2026 - **Apply:** https://www.adzuna.de/details/5964948942 ## About the Role * Sie verfügen über ein abgeschlossenes Studium im Bereich Informatik, Naturwissenschaften oder einer vergleichbaren Fachrichtung. * Alternativ bringen Sie eine IT-spezifische Berufsausbildung sowie mindestens acht Jahre einschlägige Berufserfahrung mit. * Sie können auf mindestens acht Jahre praktische Erfahrung in der Entwicklung anspruchsvoller Java-Anwendungen zurückblicken. * Sie haben umfassende Erfahrung in der Konzeption und Implementierung standardisierter REST-APIs und kennen sich mit OpenAPI und Swagger aus. * Sie verfügen über tiefgehende Kenntnisse im Spring-Ökosystem, insbesondere Spring Boot, Spring Data und JPA. * Sie kennen sich mit nachrichtenbasierten Architekturen und asynchroner Kommunikation aus und haben idealerweise bereits mit ActiveMQ Artemis gearbeitet. * Sie beherrschen moderne Testverfahren und setzen JUnit 5, Mockito sowie Testcontainers routiniert zur Sicherstellung der Softwarequalität ein. * Sie bringen fundierte Kenntnisse im Umgang mit relationalen Datenbanksystemen mit, beispielsweise PostgreSQL, Microsoft SQL Server oder MariaDB. * Sie können strukturierte Datenformate sicher verarbeiten und verfügen über gute Kenntnisse in XML, XSD und JSON. ## Description * Sie konzipieren, realisieren und optimieren anspruchsvolle Java-basierte Anwendungslösungen in einem komplexen, regulierten IT-Umfeld. * Sie wirken maßgeblich an Architekturentscheidungen mit und bringen Ihre Erfahrung in die technische Weiterentwicklung bestehender Systemlandschaften ein. * Sie analysieren fachliche und technische Vorgaben, leiten daraus geeignete Lösungskonzepte ab und überführen diese in leistungsfähige Software. * Sie gestalten sichere Ausführungs- und Verarbeitungsumgebungen und berücksichtigen dabei aktuelle Anforderungen an Datenschutz und Informationssicherheit. * Sie bringen sich aktiv in agile Entwicklungsprozesse ein und begleiten den gesamten Softwarelebenszyklus von der Konzeption bis zum produktiven Betrieb. * Sie fördern die Codequalität durch konstruktives Feedback, technische Reviews und den kontinuierlichen Austausch innerhalb des Entwicklungsteams. * Sie arbeiten eng mit Qualitätssicherung und Betrieb zusammen, analysieren technische Herausforderungen und entwickeln nachhaltige Lösungen.