(Senior) Fullstack Engineer — Angular / Java (m/w/d)

(Senior) Fullstack Engineer — Angular / Java (m/w/d)

Essen Vollzeit 49500 - 60500 € / Jahr (geschätzt) Homeoffice (teilweise)
I

Auf einen Blick

  • Aufgaben: Entwickle innovative Angular-Micro-Frontends und Java-Backends für nachhaltige Lösungen.
  • Unternehmen: ista, ein internationales Unternehmen mit Fokus auf Klimaschutz und Energieeffizienz.
  • Vorteile: Attraktive Vergütung, 30 Tage Urlaub, flexible Arbeitszeiten und Homeoffice-Möglichkeiten.
  • Weitere Informationen: Wachse in einem dynamischen Team mit vielen Lernmöglichkeiten und einer offenen Unternehmenskultur.
  • Warum dieser Job: Gestalte die Zukunft mit Technologien, die CO₂ sparen und die Umwelt schonen.
  • Qualifikationen: Mindestens 2 Jahre Erfahrung in Fullstack-Webentwicklung und Kenntnisse in Angular und Java.

Das prognostizierte Gehalt liegt zwischen 49500 - 60500 € pro Jahr.

Entwicklung von Angular-Micro-Frontends und deren Integration in die Portal-Shell mittels Module Federation. Weiterentwicklung unseres gemeinsamen Design Systems bzw. der Component Library (ista-ui) sowie Mitarbeit an der kontinuierlichen Angular-Versionsmigration. Design, Entwicklung und Betrieb der zugehörigen Java-Backends, Microservices (Spring Boot) und REST-APIs. Umsetzung ereignisgesteuerter Integrationen mit Azure Service Bus. Betrieb cloud-nativer Anwendungen auf Kubernetes, einschließlich CI/CD über unsere Internal Developer Platform (IDP). Sicherstellung von Codequalität, Testabdeckung, Performance und Barrierefreiheit durch Code Reviews, Clean-Code-Prinzipien und Automatisierung. Mitarbeit bei Frontend-Architektur- und Technologieentscheidungen innerhalb des Chapters. Kontinuierliche Weiterentwicklung von Engineering-Praktiken, einschließlich AI-gestützter Entwicklung (z. B. GitHub Copilot, Claude Code).

Für Senior-Level: Technische Führung im Squad, Mentoring von Kolleg:innen sowie Verantwortung für größere Komponenten und fachliche Themenbereiche (Ownership).

Das bringst du mit:

  • Abgeschlossenes Studium der Informatik, des Software Engineerings oder vergleichbare praktische Erfahrung.
  • Mindestens 2 Jahre Erfahrung in der Fullstack-Webentwicklung (Software Engineer) bzw. mindestens 5 Jahre (Senior Software Engineer).
  • Sicherer Umgang mit Angular und TypeScript, insbesondere im Bereich Komponentenarchitektur, RxJS und State Management.
  • Erfahrung mit Java, Spring Boot, Microservices und REST-APIs.
  • Erfahrung mit Docker, Kubernetes sowie DevOps-Praktiken und CI/CD-Pipelines.
  • Erfahrung im Umgang mit relationalen und NoSQL-Datenbanken.
  • Vertrautheit mit cloud-nativen Konzepten (unsere Zielplattform ist Microsoft Azure).
  • Erfahrung in agilen Teams und Arbeitsweisen (z. B. Scrum).
  • Fließende Englischkenntnisse (Arbeitssprache im Team) sowie Deutschkenntnisse auf mindestens B2-Niveau.
  • Für Senior-Level: Praktische Erfahrung mit Micro-Frontend-Architekturen, idealerweise auf Basis von Module Federation.
  • Erfahrung mit Micro-Frontends, Module Federation, Nx-Monorepos und Web Components.
  • Erfahrung in der Entwicklung und Weiterentwicklung von Design Systemen bzw. Component Libraries (z. B. Storybook, semantisches Versionieren).
  • Kenntnisse in den Bereichen Barrierefreiheit (WCAG) und Frontend-Performance-Optimierung.
  • Erfahrung mit automatisierten Frontend-Tests, z. B. mit Jest, Playwright oder Cypress.
  • Erfahrung mit Event-Driven Architectures, insbesondere Azure Service Bus (ASB), sowie Kenntnisse in Kotlin.
  • Praktische Erfahrung mit Microsoft Azure (Erfahrung mit AWS oder GCP ist ebenfalls relevant), Infrastructure as Code (Terraform, Helm) und GitOps (ArgoCD).
  • Kenntnisse in Authentifizierung und Autorisierung mit OIDC und Keycloak.
  • Erfahrung im Bereich Observability, z. B. mit OpenTelemetry, Grafana oder ELK.
  • Erfahrung mit AI-augmented Development und Retrieval-Augmented Generation (RAG).
  • Domänenkenntnisse in den Bereichen Submetering, IoT oder Energie.

Das bieten wir dir:

  • Mach das Richtige mit Sinn und Zukunft: Unsere Services sparen CO₂ und schonen die Umwelt – wir arbeiten für eine nachhaltige Welt von morgen.
  • Genieße viele Vorteile: Freu dich auf eine attraktive Vergütung, 30 Tage Urlaub pro Jahr sowie flexibel gestaltbare Arbeitszeiten, inkl. der Möglichkeit bis zu 50 % in der Woche mobil zu arbeiten.
  • Sichere dir gute Perspektiven: Wir sind ein international erfolgreiches Unternehmen mit agilen Arbeitsmethoden und einer offenen Unternehmenskultur. Unser Zukunftskurs bietet dir langfristige und hervorragende Karriereoptionen.
  • Bleib neugierig und entwickle dich weiter: Stillstand ist für uns keine Option, deshalb fördern wir dich in jeder Hinsicht bei deiner Entwicklung – eine Vielzahl an Lernchancen warten auf dich.
  • Erlebe eine Arbeitswelt voller Vertrauen: Wir ziehen alle an einem Strang.
  • Hab Spaß in einem motivierten Team: Ob Grillevent, internationaler Soccer Cup oder auch mal Eis für alle im Sommer – wir lassen uns immer etwas Neues einfallen, sei gespannt!

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

Bei ista sind alle Menschen unabhängig von Alter, Geschlecht, Herkunft, sexueller Orientierung, Religion und Behinderung willkommen. Wir sind stolz, Teil eines vielfältigen Teams zu sein. Wir pflegen ein kollegiales Umfeld und unterstützen uns gegenseitig. Besonders die Vereinbarkeit von Privatleben und Beruf hat bei uns einen hohen Stellenwert. Auch ist uns die Förderung unserer Mitarbeiter:innen sehr wichtig, weshalb wir allen die Möglichkeit bieten, sich weiterzubilden und weiterzuentwickeln.

(Senior) Fullstack Engineer — Angular / Java (m/w/d) Arbeitgeber: ISTA

ista ist ein hervorragender Arbeitgeber, der dir als Manager Compensation & Benefits (m/w/d) die Möglichkeit bietet, in einem internationalen und dynamischen Umfeld zu arbeiten. Mit flexiblen Arbeitszeiten, 30 Tagen Urlaub und einer offenen Unternehmenskultur fördern wir deine persönliche und berufliche Entwicklung durch zahlreiche Lernchancen. Unsere engagierte Teamatmosphäre und die Ausrichtung auf Nachhaltigkeit machen uns zu einem attraktiven Arbeitsplatz, an dem du einen echten Unterschied machen kannst.

I

Kontaktdaten:

ISTA Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so (Senior) Fullstack Engineer — Angular / Java (m/w/d) erhalten könntest

Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei ISTA anzuklopfen, wenn du dich auf die Stelle als (Senior) Fullstack Engineer — Angular / Java (m/w/d) bewirbst – so wissen sie gleich, was sie von dir erwarten können!

Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei ISTA vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um (Senior) Fullstack Engineer — Angular / Java (m/w/d) mit Bravour zu bestehen

Angular
TypeScript
RxJS
State Management
Java
Spring Boot
Microservices

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei ISTA klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei ISTA vorbereitet

Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.