Über ista
Wir bei ista unterstützen Eigentümer:innen und Verwalter:innen von Immobilien, ihre Gebäude zukunftssicher und klimaneutral zu gestalten. Dazu gehört, dass wir Energieverbräuche messen, abrechnen und transparent machen. So helfen wir dabei, Energie und CO₂ zu sparen. Daran arbeiten wir mit über 6.300 Mitarbeiter:innen in 20 Ländern. Wir bieten dir die Sicherheit eines erfolgreichen Unternehmens und die Flexibilität einer agilen Arbeitsweise. Gestalte auch du mit uns die Zukunft.
Aufgaben
- Entwicklung und Weiterentwicklung einer modernen Java-Full-Stack-Applikation (Java / Spring Boot & Angular)
- Technische Führung des Entwicklerteams im Alltag (Coaching, Mentoring, Sparring)
- Verantwortung für Architektur, APIs, Datenhaltung und Integrationen
- Aktive Mitgestaltung und Entscheidung über Architektur, Schnittstellen und technische Leitplanken
- Sicherstellung hoher Codequalität durch Code Reviews, Teststrategien und Clean-Code-Prinzipien
- Identifikation und Reduktion technischer Schulden
- Etablierung und Weiterentwicklung effizienter Entwicklungsprozesse (z. B. Testing, CI / CD)
- Enge Zusammenarbeit mit Product Owner, UX und Business zur technischen Umsetzung fachlicher Anforderungen
Anforderungen
- Mehrjährige Erfahrung als Senior Software- oder Full-Stack-Entwickler:in in komplexen Softwareprojekten
- Sehr gute Kenntnisse in Java (17+), Spring Boot und modernen Backend-Architekturen
- Erfahrung in der Entwicklung und Gestaltung von REST APIs (OpenAPI / Swagger)
- Gute Kenntnisse in Angular (16+), TypeScript, HTML, CSS sowie Erfahrung mit relationalen Datenbanken, idealerweise PostgreSQL, und Datenbank-Migrationen (Flyway oder Liquibase)
- Sicherer Umgang mit Testframeworks und -methoden (JUnit 5, Mockito, Testcontainers, WireMock) und Erfahrung mit Docker, Maven und Git-basierten Entwicklungsprozessen (z. B. GitLab)
- Hohes Qualitätsbewusstsein, strukturierte Arbeitsweise und Freude daran, Verantwortung zu übernehmen, und die Fähigkeit, technische Themen verständlich zu kommunizieren und andere mitzunehmen
Benefits
- Attraktive Vergütung
- 30 Tage Urlaub pro Jahr
- Flexible Arbeitszeiten, inkl. der Möglichkeit, bis zu 50 % in der Woche mobil zu arbeiten
- Langfristige und hervorragende Karriereoptionen in einem international erfolgreichen Unternehmen mit agilen Arbeitsmethoden und offener Unternehmenskultur
- Vielzahl an Lernchancen zur Weiterentwicklung
- Motiviertes Team mit regelmäßigen Events