Softwareentwickler Angular & Java (m/w/d)
ecoDMS GmbHStellenbeschreibung
Als Softwareentwickler Angular & Java (m/w/d) möchtest du mehrere Stunden am Stück konzentriert entwickeln, ohne alle 30 Minuten von Calls, Mails oder Meetings aus dem Flow gerissen zu werden. Du hast einen hohen Qualitätsanspruch an deine Codequalität, denkst in sauberer Architektur, klaren Strukturen und wartbarer Implementierung statt in schnellen Workarounds. Konkrete Specs und Vorgaben sind für dich die Grundlage, um technisch stark abzuliefern, gleichzeitig willst du Anforderungen fachlich durchdringen und Lösungen aktiv mitgestalten.
Genau dafür schaffen wir bei ecoDMS das passende Setup: Fokus auf saubere Umsetzung, echter Gestaltungsspielraum und ein Umfeld, in dem du deine Entwicklungsumgebung, dein Tooling und deine Hardware selbst wählst, weil du so am produktivsten arbeitest. Wir übergeben dir Verantwortung, nicht nur für einzelne Tasks, sondern für komplette Features oder ganze Systembereiche, weil du fachlich auf hohem Niveau arbeitest.
Technologisch bewegen wir uns im Full-Stack-Umfeld mit Schwerpunkt Angular im Frontend und Java im Backend. Wenn Angular nicht dein Hauptframework ist, du aber stark in einer Alternative wie React mit TypeScript oder Ember.js bist und die Konzepte sicher beherrschst, passt du hier genauso gut rein.
Wichtig: Diese Position ist ausschließlich in Präsenz an unserem Standort in Aachen vorgesehen.
Vorteile
Deine Vorteile auf einen Blick:
✔ 35-Stunden-Woche mit flexiblen Arbeitszeiten: Du arbeitest 7 Stunden pro Tag bei flexiblen Arbeitszeiten. Deine Kernarbeitszeit liegt dabei zwischen 10 und 15 Uhr.✔ Attraktive Vergütung: Leistung wird bei uns fair und transparent vergütet, auf einem Niveau, das deiner fachlichen Verantwortung und deinem technischen Anspruch entspricht.
✔ 30 Urlaubstage und Sonderurlaub an deinem Geburtstag: Wer dauerhaft auf hohem fachlichen Niveau arbeitet, braucht Erholung. Zusätzlich zu deinem Jahresurlaub ist dein Geburtstag ein bezahlter freier Tag.
✔ Frei an Heiligabend und Silvester: Damit du die Feiertage bewusst genießen und den Jahreswechsel entspannt feiern kannst, bleiben Heiligabend und Silvester bei uns arbeitsfrei.
✔ Individuelle Entwicklungsumgebung & Ausstattung: Du wählst deine IDE, dein Tooling und deine Hardware selbst, weil du am besten weißt, womit du produktiv arbeitest.
✔ Fester Fokustag: Ein definierter Tag pro Woche ist vollständig auf konzentrierte Entwicklungsarbeit ausgelegt. Du wirst nicht gestört und kannst ohne Unterbrechungen durcharbeiten.
✔ Finanzierte Weiterbildung: Seminare, Schulungen und fachliche Weiterentwicklung übernehmen wir, damit du fachlich auf hohem Niveau bleibst.
✔ Meetingarme Kultur und kurze Wege: Klare Strukturen, direkter fachlicher Austausch und schnelle Abstimmungen sorgen dafür, dass Entscheidungen nicht in endlosen Meetings verloren gehen.
✔ Betriebliche Krankenzusatzversicherung: Du erhältst zusätzlichen Schutz mit einem Gesundheitsbudget von 1.100 € inklusive Leistungen für Zahnbehandlungen und Sehhilfen.
✔ Kreative Auszeiten: Gemeinsame Aktivitäten außerhalb des Arbeitsalltags schaffen Raum für neue Perspektiven und anschließenden fachlichen Austausch.
✔ Sommer- und Winterevent: Regelmäßige Teamevents stärken den Zusammenhalt und sorgen dafür, dass wir als Team nicht nur fachlich, sondern auch menschlich eng zusammenarbeiten.
✔ Moderne Büroräume in Aachen: Du arbeitest in professionell ausgestatteten, modernen Büroräumen mit einer Umgebung, die konzentriertes Arbeiten, Austausch auf Augenhöhe und kurze Entscheidungswege unterstützt.
✔ Langfristige Perspektive in einem stabilen Softwareunternehmen: ecoDMS ist seit Jahren erfolgreich am Markt etabliert und wächst nachhaltig. Du arbeitest in einem wirtschaftlich stabilen Umfeld mit klarer Zukunftsperspektive und langfristiger Planungssicherheit.
Über deinen Arbeitsalltag Dein Arbeitsalltag als Softwareentwickler Angular & Java (m/w/d) bei ecoDMS ist strukturiert, technisch anspruchsvoll und auf nachhaltige Softwareentwicklung ausgelegt. Du arbeitest an der Weiterentwicklung unserer Produkte, analysierst fachliche Anforderungen und übersetzt diese in stabile, performante Lösungen im Frontend und Backend.
Du arbeitest mit modernstem Equipment in hochwertig ausgestatteten Büroräumen – mit mehreren Monitoren, ergonomischen Stühlen und höhenverstellbaren Schreibtischen.
Zu deinen Aufgaben gehören:
- Entwicklung und Erweiterung von Webanwendungen im Angular Frontend
- Implementierung und Optimierung von Backend-Komponenten auf Basis von Java und Spring Boot
- Konzeption und Anbindung von REST-Schnittstellen sowie API-Integrationen
- Analyse, Modellierung und Umsetzung komplexer fachlicher Anforderungen
- Refactoring bestehender Codebasen zur Verbesserung von Performance, Wartbarkeit und Skalierbarkeit
- Fehleranalyse, Debugging und nachhaltige Problembehebung in produktiven Systemen
- Mitarbeit an Architekturentscheidungen und technischen Konzepten
- Sicherstellung von Codequalität durch strukturierte Tests und saubere Dokumentation
- Mehrjährige praktische Erfahrung in der Softwareentwicklung
- Sehr gute Kenntnisse in Angular oder einem vergleichbaren Frontend-Framework wie React (idealerweise mit TypeScript) oder Ember.js
- Fundierte Erfahrung in Java sowie im Umgang mit Spring oder Spring Boot
- Erfahrung in der Entwicklung und Integration von REST-Schnittstellen
- Sicherer Umgang mit relationalen Datenbanken und Datenmodellierung
- Verständnis für Softwarearchitektur, Modularisierung und wartbaren Code
- Erfahrung mit Debugging, Refactoring und Performance-Optimierung
- Ein abgeschlossenes Studium im Bereich Informatik (z. B. Bachelor oder Master of Science) ist von Vorteil
- Alternativ eine Ausbildung als Fachinformatiker für Anwendungsentwicklung
- Idealerweise Erfahrung mit Versionsverwaltung (z. B. Git) und strukturierten Entwicklungsprozessen
- Auch ein autodidaktisch erarbeiteter Werdegang mit nachweisbarer Projekterfahrung ist willkommen
- Sehr gute Deutschkenntnisse (mindestens B2) für die Kommunikation mit Kunden und im Team erforderlich
Soft Skills
- Hoher Qualitätsanspruch an Code, Architektur und technische Umsetzung
- Strukturierte, analytische Denkweise mit Fokus auf nachhaltige Lösungen
- Fähigkeit, komplexe Anforderungen fachlich zu durchdringen und technisch sauber zu abstrahieren
- Eigenverantwortliche Arbeitsweise und Bereitschaft, Verantwortung für ganze Systembereiche zu übernehmen
- Souveräner Umgang mit Feedback und fachlichem Austausch auf Augenhöhe
- Ausdauer und Konzentrationsfähigkeit für anspruchsvolle Entwicklungsphasen
- Klare, sachliche Kommunikation im technischen Kontext
- Interesse daran, dich kontinuierlich fachlich weiterzuentwickeln und neue Technologien selbstständig zu erarbeiten
¿Te interesa este puesto?