HimalayasHimalayas logo
DACHS ITDI

Backend-Developer (Managed Services) (m/w/d)

DACHS IT ist ein deutsches IT-Beratungsunternehmen mit Fokus auf Cloud Platform Engineering, Container-Technologien und digitale Souveränität. Das Remote-First-Unternehmen unterstützt Kunden bei der Entwicklung und Optimierung Cloud-basierter IT-Infrastrukturen.

DACHS IT

Employee count: 11-50

AT, DE + 1 more

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

was bieten wir?

Bei DACHS IT sollst du nicht einfach nur „eine Stelle“ haben, sondern ein Arbeitsumfeld, das zu deinem Leben, deinen Stärken und deinen Zielen passt. Deshalb bieten wir dir:

Remote-First als gelebtes Modell

Wir arbeiten seit Jahren konsequent remote. Du entscheidest, von wo du am produktivsten bist – Homeoffice, Shared Office oder eine Mischung aus beidem.

Flexible Arbeitszeiten mit Eigenverantwortung

Du kannst dir deine Arbeit im Rahmen der Projekte zeitlich flexibel über die Woche einteilen. Uns sind Verlässlichkeit im Team und transparente Kommunikation wichtiger als Präsenz am Schreibtisch.

Spannende Projekte statt Routine-Tickets

Gemeinsam finden wir Projekte, die zu deinem Profil und deiner Entwicklung passen – z. B. Plattformaufbau, Cloud-Migration, Automatisierung, Operations oder technische Schulungen bei Kund:innen.

Weiterbildung, Zertifizierungen & Wissensaustausch

Regelmäßige Schulungen und Zertifizierungen sind fest eingeplant – mit Kostenübernahme und Freistellung. Dazu kommen interner Wissensaustausch, Sparrings auf Augenhöhe und Raum, dich fachlich wie methodisch weiterzuentwickeln.

Moderne Ausstattung & Arbeitsumgebung

Du erhältst moderne Hardware, die passende Software sowie das benötigte Equipment, damit du effizient und komfortabel arbeiten kannst.

Attraktive Rahmenbedingungen

Neben einem fairen Festgehalt bekommst du eine jährliche Beteiligung am Unternehmensgewinn. Je nach Rolle besteht zudem die Option auf einen Firmenwagen.

Transparente Feedbackkultur & Entwicklung

Wir setzen nicht auf jährliche Pflichttermine, sondern auf regelmäßige, ehrliche Gespräche auf Augenhöhe – du gibst uns Feedback, wir dir. So wissen wir alle, woran wir sind, und können unsere gemeinsamen nächsten Entwicklungsschritte gezielt unterstützen.

Gesundheit, Freizeit & Sicherheit

Du erhältst 30 Tage Urlaub pro Jahr, die nicht verfallen, sowie zusätzliche Absicherung, zum Beispiel durch eine Gruppen-Unfallversicherung. So bist du nicht nur beruflich, sondern auch privat gut aufgestellt.

Teamkultur & gemeinsame Erlebnisse

Trotz Remote-First ist uns persönlicher Austausch wichtig: Wir treffen uns regelmäßig zu gemeinsamen Aktivitäten – mal locker bei einem Get-together, mal zum gemeinsamen Workshop, mal aktiv bei Ausflügen – und sorgen so für echten Zusammenhalt abseits des Bildschirms.

wen suchen wir?

Du entwickelst leidenschaftlich Backend-Systeme auf Enterprise-Niveau und hast Spaß daran, komplexe Domänenmodelle, Integrationen und APIs sauber zu designen. Du bewegst dich sicher in Java-Ökosystemen (Spring, Jakarta EE, Quarkus, Vert.x) und kannst Anforderungen in robuste, testbare Services übersetzen. Du arbeitest gern im Team, übernimmst Verantwortung für Code-Qualität und bringst dich aktiv in Architektur- und Design-Entscheidungen ein – immer mit dem Ziel, unsere Managed-Services-Plattformen wie openDesk und weitere SaaS-Angebote fachlich und technisch weiterzuentwickeln.

was machst du bei uns?

Als Backend-Developer arbeitest du an der Weiterentwicklung unserer cloudbasierten Managed-Services-Landschaft:

  • Du entwickelst Java Enterprise Applikationen und entwirfst Domänenmodelle (Entities, Aggregates, Value Objects) sowie klare Service Layer und Repository-Strukturen.

  • Du implementierst REST-APIs, inklusive DTO-Mapping, Factory/Builder-Pattern undmessage-basierter Kommunikation (z. B. JMS, Kafka,RabbitMQ).

  • Du planst und realisierst Integrationen mit unserenManagedServices, u. a. durch Camel-Routen, Messaging und Schnittstellen zu Identity- & Access-Management, Groupware- und Storage-Systemen.

  • Du entwickelst reaktive Java-Applikationen mitVert.xund setzt eventgetriebene Architekturen sowie asynchrone Abläufe um.

  • Du implementierst Microservices in Go (REST-/HTTP- oder gRPC-APIs) und erweiterst bei Bedarf unsereKubernetes-Umgebungen mit CustomResourceDefinitions(CRDs).

  • Du stimmst relationale Datenmodelle mit Datenbankverantwortlichen ab, inklusive Tabellen, Indizes und Constraints.

  • Du stellst Qualität durch Unit-Tests, Integrationstests und E2E-Tests sicher und berücksichtigst Sicherheitsaspekte wie Authentifizierung und Autorisierung in deinen Anwendungen.

  • Du bringst deine Ideen zur Automatisierung, CI/CD und zur Verbesserung der Stabilität und Sicherheit unserer Services ein.

was bringst du mit?

Technical Skills

Must-have

  • Fundierte Erfahrung in der Entwicklung von Java Enterprise Applikationen.

  • Sicherer Umgang mit Spring Boot / Spring Framework und/oder Jakarta EE; Erfahrung mit JPA/Hibernate sowie optionalem Einsatz von Mapping-Frameworks wieMapStructfür effizientes DTO-Mapping.

  • Erfahrung im Entwurf von Domänenmodellen (Entities, Aggregates, Value Objects) und im Aufbau von Service- und Repository-Layern.

  • Erfahrung im Entwurf von Domänenmodellen (Entities, Aggregates, Value Objects) und im Aufbau von Service- und Repository-Layern, inklusive sauberem DTO-Mapping (z. B. mitMapStruct) sowie der Nutzung von Factory- undBuilder-Patterns

  • Routiniert in der Implementierung von REST-APIs und in der Verarbeitung von JSON.

  • Kenntnisse im Bereichmessage-basierte Kommunikation (z. B. JMS, Kafka,RabbitMQ).

  • Erfahrung im Design relationaler Datenmodelle (Tabellen, Indizes, Constraints) und in der Abstimmung mit DBAs.

  • Praxis in Unit-Tests, Integrationstests und idealerweise E2E-Tests.

  • Erste Erfahrungen mit Authentifizierung & Autorisierung (z. B. via Spring Security, OAuth2/OIDC) in Backend-Systemen.Erfahrung mit Microsoft Exchange (on-premund/oder Exchange Online), insbesondere sicherer Umgang mitMailflow-Konfigurationensowie serverseitigen Eingangsregeln und eingehender Mailverarbeitung.

Nice-to-have

  • Erfahrung mit reaktiven Java-Frameworks (Vert.x) und eventgetriebenen Architekturen.

  • Vertiefte Kenntnisse im Bereich Microservices-Architekturen (Bewertung Microservices vs. Monolith) sowie Strukturierung größerer Java-Projekte mit Maven- oderGradle-Multi-Modulen.

  • Erfahrung in der Entwicklung vonQuarkus-Applikationen (REST-/reaktive Endpunkte, Hibernate/Panache,MicroProfile).

  • Erfahrung mit Camel/Java (Integrationsrouten, Protokolle wie HTTP/REST, JMS, FTP/SFTP, Kafka, SOAP).

  • Kenntnisse in der Entwicklung von Go-basierten Microservices undKubernetes-Plugins (CRDs).

  • Erfahrung mit Messaging-Systemen wie NATS oder Kafka (Topics, Partitionierung, Consumer-Gruppen, Producer/Consumer-Logik, ggf.RabbitMQ-Anbindung).

  • Grundkenntnisse zuKubernetes-basierten Plattformen und CI/CD-Umgebungen.

Soft Skills

Must-have

  • Teamfähigkeit, eigenständige Arbeitsweise und hohe Verantwortungsbereitschaft für Code-Qualität und Stabilität der Services.

  • Analytisches Denken und strukturierte Arbeitsweise, um komplexe Anforderungen in wartbare Software-Architekturen zu übersetzen.

  • Kommunikationsstärke in Deutsch (mindestens sicher im Projektkontext) und Bereitschaft zur Abstimmung mit anderen technischen Rollen (DevOps, SolutionArchitects, Support).

  • Bereitschaft, dich kontinuierlich in neue Technologien im Umfeld von Cloud,Kubernetes, Messaging und Security einzuarbeiten.

Nice-to-have

  • Erfahrung in agilen Projekten (Scrum, Kanban) und in der Zusammenarbeit mit verteilten Teams.
  • Bereitschaft, komplexe technische Sachverhalte auch gegenüber Fachbereichen undKund:innenverständlich zu erklären.
  • Interesse, eigenes Wissen über Best Practices,Testing-Strategien und Architekturansätze intern weiterzugeben (z. B. in Reviews, Brown Bag Sessions).

wie sieht der bewerbungsprozess bei uns aus?

Wenn du dich bei uns bewirbst, begleiten wir dich transparent durch mehrere klar strukturierte Schritte. Uns ist wichtig, dass du jederzeit weißt, wo du stehst – deshalb erhältst du in jeder Phase zeitnah Rückmeldung und alle nötigen Infos zum weiteren Ablauf. In der Regel durchläufst du dabei folgende Schritte:


Screening
Wir sichten deine Unterlagen sorgfältig und bewerten, ob deine Erfahrungen, Kompetenzen und Ziele zu der ausgeschriebenen Rolle und zu DACHS IT passen – auf dieser Basis entscheiden wir über eine Einladung zum Kennenlernen.

Kennenlerngespräch
In einem 30–45-minütigen Videocall lernst du ein Mitglied unseres Teams kennen. Ihr sprecht über deinen Hintergrund, unsere Kultur, Erwartungen beider Seiten und habt Raum für Fragen.

Technisches Interview
In einem 60-minütigen Termin löst du gemeinsam mit ein bis zwei unserer Consultants anspruchsvolle technische Aufgaben. Dabei geht es uns darum, deine Herangehensweise, dein Fachwissen und deine Zusammenarbeit im Team kennenzulernen.

Persönliches Gespräch
Anschließend triffst du unseren Geschäftsführer Alexander. Ihr besprecht verbleibende Fragen, Rahmenbedingungen und wie eine gemeinsame Zukunft bei DACHS IT konkret aussehen könnte.

Angebot
Stimmt die Vorstellung auf beiden Seiten, erhältst du ein Angebot von uns – transparent, nachvollziehbar und mit allen wichtigen Details.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Education

Bachelor degree

Experience accepted in place of education

Location requirements

Hiring timezones

Germany +/- 0 hours, and 2 other timezones

About DACHS IT

Learn more about DACHS IT and their company culture.

View company profile

Bei DACHS IT glauben wir daran, dass moderne IT-Infrastruktur die Grundlage für erfolgreiche digitale Transformation ist. Unser Team aus hochqualifizierten Spezialisten vereint jahrelange Erfahrung in Cloud-Plattformen, Container-Technologien und sicherem Betrieb. Wir arbeiten remote-first – seit Jahren konsequent und nicht nur in Krisenzeiten. Das bedeutet für uns: Eigenverantwortung, Transparenz und Vertrauen stehen über Präsenzpflicht.

Unsere Kultur lebt von offener Kommunikation auf Augenhöhe – ob im Team oder mit unseren Kunden. Regelmäßige Schulungen, Zertifizierungen und Wissensaustausch sind fest eingeplant. Wir fördern kreatives Denken und bieten Raum für persönliche und berufliche Entwicklung. Trotz Remote-First ist uns der persönliche Austausch wichtig: Gemeinsame Events, Workshops und Teamevents schaffen echten Zusammenhalt abseits des Bildschirms.

Employee benefits

Learn about the employee benefits and perks provided at DACHS IT.

View benefits

Shared Offices

Option deutschlandweit in Shared Offices zu arbeiten.

Firmenwagen

Option auf einen Firmenwagen für ausgewählte Positionen.

30 Tage Urlaub

30 Tage Urlaub pro Jahr, die nicht im Folgejahr verfallen.

Gewinnbeteiligung

Jährliche Beteiligung am Unternehmensgewinn zusätzlich zum Festgehalt.

View DACHS IT's employee benefits
Claim this profileDACHS IT logoDI

DACHS IT

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

2 remote jobs at DACHS IT

Explore the variety of open remote roles at DACHS IT, offering flexible work options across multiple disciplines and skill levels.

View all jobs at DACHS IT

Remote companies like DACHS IT

Find your next opportunity by exploring profiles of companies that are similar to DACHS IT. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan