Unser Kunde ist ein agiles und innovatives Startup, das sich auf Energiemanagement- und Visualisierungssoftware spezialisiert hat. Die Mission des Unternehmens ist es, mit intuitiver, KI-getriebener Software das Management des Energieverbrauchs für Unternehmen und Privathaushalte zu vereinfachen und somit aktiv zur Reduzierung des CO2-Fußabdrucks beizutragen. In einem dynamischen Team von rund 35 talentierten Kollegen und Kolleginnen arbeiten Sie daran, die Digitalisierung der Energiebranche voranzutreiben. In Ihrer Rolle als Software Developer:in sind Sie in alle Phasen des Produktlebenszyklus eingebunden und arbeiten eng mit dem Produktmanagement und den Architekten zusammen, um die Strategie der Produktentwicklung zu gestalten. Zu Ihren Aufgaben gehört die Weiterentwicklung der SaaS-Lösungen, insbesondere der Schnittstellen. Sie designen, testen, warten und verbessern die Software sowohl eigenständig als auch im Team. Zudem beraten Sie das Produktmanagement bei technischen Fragen und setzen fachliche sowie technische Anforderungen um. Durch Pair Programming, Code Reviews und Prototyping fördern Sie nicht nur die Produktentwicklung, sondern auch Ihre persönliche Weiterentwicklung. Regelmäßige Austauschformate innerhalb agiler Teams ermöglichen es Ihnen, kreative Ideen in die Produktentwicklung einzubringen und aktiv an der Gestaltung einer nachhaltigen Zukunft mitzuwirken.
Full Stack Java/Kotlin-Entwickler:in (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat hat ein Studium im IT-Bereich erfolgreich abgeschlossen oder eine vergleichbare Ausbildung. Erste Erfahrungen als Software Developer:in, idealerweise im SaaS-Umfeld, sind erforderlich. Kenntnisse in Microservices und Cloudinfrastrukturen sind von Vorteil. Sie verfügen über fundierte Kenntnisse in Java oder Kotlin, vorzugsweise im Spring-Kontext, oder haben ein sehr gutes JavaScript-/TypeScript-Know-how mit Erfahrung in gängigen Frameworks. Der Umgang mit Standardtools im agilen Umfeld, wie JIRA und Confluence, ist Ihnen vertraut. Persönlich zeichnen Sie sich durch Kreativität, analytisches Denken und ein hohes Qualitätsbewusstsein aus. Sehr gute Deutsch- und Englischkenntnisse sind ebenfalls erforderlich, um in einem internationalen Team erfolgreich zu kommunizieren.