Senior Java Developer bei iFD GmbH

Instaffo GmbH
Heidelberg, Germany
1 day ago
Apply on jobs.meinestadt.de
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

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
+3 more
Systems Architecture Software Distribution Information Technology

Job 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

Requirements

  • 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.

Benefits & conditions

Das Team arbeitet in allen Projektphasen eng mit der Projektleitung, den Softwarearchitekten und dem Consulting zusammen, um Anforderungen frühzeitig zu klären, technische Konzepte abzustimmen und Lösungen optimal umzusetzen. Durch den Einsatz agiler Methoden und regelmäßige Abstimmungen wird ein transparenter, effizienter und qualitätsorientierter Entwicklungsprozess gewährleistet., In einem nächsten Schritt kann eine kurze fachliche oder praktische Aufgabe erfolgen, um ein Gefühl für die Herangehensweise, Problemlösungskompetenz und den technischen Kenntnisstand zu erhalten. Anschließend findet ein technisches Gespräch mit Mitgliedern des Entwicklungsteams oder der Fachleitung statt. Dabei werden technische Themen vertieft besprochen, Projekterfahrungen diskutiert und mögliche zukünftige Aufgabenbereiche aufgezeigt. Abschließend erfolgt ein Feedbackgespräch, in dem die Ergebnisse gemeinsam besprochen und die weiteren Schritte abgestimmt werden. Der gesamte Prozess ist darauf ausgelegt, sowohl die fachliche Eignung als auch die persönliche Passung zum Team und zur Unternehmenskultur transparent und fair zu bewerten.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on jobs.meinestadt.de
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri ¡ World Congress 2023

4:06 min

Using ClickHouse as a foundation for fast analytics

Hellmar Becker Hellmar Becker ¡ World Congress 2026 Europe

1:14 min

Introduction to Blazor for seamless web development

Christian Giesswein Christian Giesswein ¡ World Congress 2025

2:03 min

Migrating applications from Java 11 to Java 17

Daniel Strmečki · LIVE

2:47 min

Exploring career opportunities and recruitment open positions

Kurt Eder ¡ LIVE

1:56 min

Creating immutable blockchain tables using standard SQL syntax

Wei Hu Wei Hu ¡ World Congress 2023

Videos

See all

Related articles

See all