Das erwartet dich
Als Java Developer (m/w/d) entwickelst du gemeinsam mit unserem engagierten Team unsere Low-Code-Plattform formcycle weiter und sorgst dafür, dass digitale Prozesse für Unternehmen und öffentliche Einrichtungen einfach, sicher und effizient funktionieren.Du arbeitest an einer etablierten Softwarelösung, mit der Formulare erstellt, Workflows automatisiert und Prozesse digital abgebildet werden. Dabei entwickelst du neue Funktionen, verbesserst bestehende Lösungen und bringst deine Ideen aktiv in die Weiterentwicklung unseres Produkts ein.
Unser Team besteht aus Frontend und Java Backend Entwickler*innen, UI/UX-Designer*innen, DevOps-Engineers und Projektmanager*innen. Dich erwartet ein spannendes Arbeitsumfeld mit abwechslungsreichen Aufgaben und Freiraum für eigene Ideen. Dabei setzen wir auf agile Prinzipien, die wir so adaptiert haben, dass sie uns bestmöglich unterstützen. Dein Team steht dir jederzeit für alle Fragen mit Rat und Tat zur Seite, denn Erfolge und Herausforderungen werden gemeinsam gefeiert und gelöst.
Vor-Ort oder hybrid – du hast die Wahl. Entscheide, ob du in unserem Büro oder einer Mischung aus remote und Präsenz arbeiten möchtest. Damit dein neuer Job zu deinem Leben passt, ist die Stelle sowohl in Vollzeit (40h/Woche) als auch in Teilzeit (mindestens 32 h/Woche) möglich.
Deine Aufgaben bei uns
- Neu- und Weiterentwicklung von Web-Applikationen auf Java-Basis
- Entwicklung neuer Funktionen für das Formular und Prozessmanagementsystem formcycle
- Konzeption und Umsetzung von Integrationen zu Drittsystemen über standardisierte Webschnittstellen und -technologien (z. B. REST, SOAP, HTTP)
- Entwicklung von Lösungen für komplexe Anforderungen unserer Kunden, aus der öffentlichen Verwaltung und Privatwirtschaft
- Enge Zusammenarbeit mit Product Ownern, Projektmanager*innen, Frontend-Entwicklung, Support und DevOps
- Evaluierung und Nutzung innovativer Frameworks und Technologien
Das bringst du mit
- Du verfügst über ein abgeschlossenes Studium der Informatik, eine vergleichbare Berufsausbildung oder entsprechende praktische Erfahrung
- Fundierte Kenntnisse und praktische Erfahrung in der objektorientierten Softwareentwicklung mit Java
- Gute Kenntnisse gängiger Webtechnologien und Schnittstellen sowie ein solides Verständnis moderner Webtechnologien
- Grundkenntnisse in SQL und im Umgang mit relationalen Datenbanken
- Erfahrung mit Java-Servertechnologien wie Tomcat ist von Vorteil
- Grundlegende Kenntnisse im Umgang mit Deployment-Prozessen
- Sehr gute Deutschkenntnisse in Wort und Schrift sind erforderlich
Deine Perspektiven bei uns
- Verantwortung übernehmen: Du gestaltest eigene Aufgabenbereiche und perspektivisch auch Projekte
- Etwas bewegen: Du arbeitest an einem etablierten Produkt und gestaltest die Digitalisierung von Unternehmen und öffentlicher Verwaltung aktiv mit
- Weiterentwickeln: Interne und externe Weiterbildungen wie OpenSpace, Barcamps und die XIMA DevDays unterstützen dich dabei, fachlich und persönlich zu wachsen
- Ideen einbringen: Wir geben dir Raum, neue Ideen auszuprobieren und gemeinsam mit deinem Team Lösungen zu entwickeln
- Gemeinsam wachsen: In einem vielseitigen, interdisziplinären Team arbeitest du eng mit Entwicklung, UX/UI, DevOps und Projektmanagement zusammen
- Perspektiven schaffen: Im jährlichen Entwicklungsgespräch schauen wir gemeinsam auf deine Ziele und nächsten Schritte
- Deinen Weg finden: Bei uns erwartet dich ein breites Spektrum an Technologien und Aufgaben. Du musst nicht überall Expert sein, mit der Zeit kannst du herausfinden, was dir besonders liegt, gemeinsam Schwerpunkte setzen und dich gezielt darin weiterentwickeln.
Neugierig geworden?
Auch wenn du nicht alle Kriterien erfüllst, freuen wir uns auf deine Bewerbung!