> Markdown version of [/jobs/ext/2748265-senior-java-developer-bei-ifd-gmbh](https://www.wearedevelopers.com/jobs/ext/2748265-senior-java-developer-bei-ifd-gmbh). 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 Developer bei iFD GmbH - **Company:** Instaffo GmbH - **Location:** Heidelberg, Germany - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Database Applications, Web Development, Hibernate (Java), Integrated Development Environments, Java Message Service (JMS), Java Persistence API, Spring Framework, Scrum Methodology, Software Architecture, Standard Sql, Software Systems, Systems Architecture, Software Distribution, Information Technology - **Published:** September 6, 2026 - **Apply:** https://jobs.meinestadt.de/heidelberg/standard?id=259811451 ## About the Role * Abgeschlossenes Studium der Informatik oder vergleichbare Qualifikation * Mindestens 5 Jahre Erfahrung in der Java-Entwicklung * Erfahrung in der Entwicklung von Datenbankanwendungen und Kenntnisse von SQL * Erfahrung in Konzeption, Umsetzung, Testen und Rollout komplexer Projekte * Erfahrung in der Anleitung u. Schulung von Juniorentwicklern * Gutes Verständnis von Softwarearchitekturen und -designpatterns * Teamfähigkeit, Kommunikationsfähigkeit und Problemlösungskompetenz * Koordination und Leitung von Softwareprojektteams * Professionalität im Umgang mit Kunden * Bereitschaft zu gelegentlichen Dienstreisen * Führerschein der Klasse B * gute bis sehr gute Kenntnisse der deutschen (mind. C1-Niveau) u. englischen Sprache in Wort u. Schrift (mind. B2-Niveau) Von Vorteil wären * Sicherheit im Umgang mit Java-Technologien wie Spring, Hibernate, JPA oder JMS * Kenntnisse in der Entwicklung von Webanwendungen und REST-Services * Erfahrung als PL, Scrum-Master, Produktmanager o.ä. * Vertrautheit mit agilen Entwicklungsmethoden wie Scrum oder Kanban * Erfahrung in der Intralogistikbranche Team Unser Softwareentwicklungsteam besteht aus hervorragend ausgebildeten u. erfahrenen Expertinnen u. Experten, die gemeinsam innovative und qualitativ hochwertige Lösungen umsetzen. Unter der Leitung des Teamleiters, der die fachliche und organisatorische Verantwortung trägt, werden Aufgaben koordiniert, Prioritäten gesetzt und die Kommunikation mit Projektleitung, Architektur und Consulting sichergestellt. Die Seniorentwickler bringen langjährige Erfahrung und tiefes technisches Wissen ein. Sie übernehmen anspruchsvolle Entwicklungsaufgaben, wirken an Architekturentscheidungen mit und unterstützen die Juniorentwickler in ihrer fachlichen Weiterentwicklung. Die Juniorentwickler tragen aktiv zur Umsetzung der Software bei und erweitern dabei kontinuierlich ihre Kenntnisse durch die enge Zusammenarbeit mit den erfahrenen Kolleginnen und Kollegen. ## Description Führerscheinklasse B JPA REST Hibernate Informatik Koordination Englisch SCRUM Java Analyse Entwicklungsumgebungen Kommunikation Rollout Scrum Master Sicherheit Verantwortungsvolle Arbeitsweise Teamfähigkeit Kommunikationsfähigkeit Eigenmotivation Kundenorientierung Sorgfältige Arbeitsweise, * Entwurf, Entwicklung und Implementierung von Softwarelösungen für Intralogistikprojekte mit Java-Technologien * Konzeptionierung von Systemarchitekturen und Datenmodellen * Analyse von Kundenanforderungen und Erstellung technischer Spezifikationen * Integration von bestehenden Systemen und Anwendungen in die Gesamtarchitektur * Durchführung und Unterstützung von Tests und Dokumentation von Ergebnissen * Zusammenarbeit mit anderen Entwicklern, Projektmanagern und Kunden ## Related Videos - [Beam Me Up, Java! Unraveling the Warp-Speed Evolution: A Journey through Java LTS Versions 11 to 21](https://www.wearedevelopers.com/videos/658-beam-me-up-java-unraveling-the-warp-speed-evolution-a-journey-through-java-lts-versions-11-to-21) - [How building an industry DBMS differs from building a research one](https://www.wearedevelopers.com/videos/768-how-building-an-industry-dbms-differs-from-building-a-research-one) - [Angular Unleashed: Mastering Modern Web Development with Angular](https://www.wearedevelopers.com/videos/685-angular-unleashed-mastering-modern-web-development-with-angular) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [Hibernate: How to keep calm](https://www.wearedevelopers.com/videos/534-hibernate-how-to-keep-calm) - [Analytics in the Age of Agentic AI: A tour of ClickHouse and Langfuse](https://www.wearedevelopers.com/videos/100240-analytics-in-the-age-of-agentic-ai-a-tour-of-clickhouse-and-langfuse) ## Related Articles - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [The Biggest German Tech Companies](https://www.wearedevelopers.com/magazine/424-the-biggest-german-tech-companies) - [Finding IT & Technology English-speaking Jobs in Germany ](https://www.wearedevelopers.com/magazine/446-finding-it-technology-english-speaking-jobs-in-germany) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)