- Startseite
- Remote Jobs
- Backend Developer (m/w/d)
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.
- Flexible Arbeitszeiten mit Eigenverantwortung: Du kannst dir deine Arbeit zeitlich flexibel einteilen.
- Spannende Projekte statt Routine-Tickets: Gemeinsam finden wir Projekte, die zu deinem Profil und deiner Entwicklung passen.
- Weiterbildung, Zertifizierungen & Wissensaustausch: Regelmäßige Schulungen und Zertifizierungen sind fest eingeplant – mit Kostenübernahme und Freistellung.
- Moderne Ausstattung & Arbeitsumgebung: Du erhältst moderne Hardware und das benötigte Equipment.
- Attraktive Rahmenbedingungen: Neben einem fairen Festgehalt bekommst du eine jährliche Beteiligung am Unternehmensgewinn.
- Transparente Feedbackkultur & Entwicklung: Wir setzen auf regelmäßige, ehrliche Gespräche auf Augenhöhe.
- Gesundheit, Freizeit & Sicherheit: Du erhältst 30 Tage Urlaub pro Jahr sowie zusätzliche Absicherung.
- Teamkultur & gemeinsame Erlebnisse: Wir treffen uns regelmäßig zu gemeinsamen Aktivitäten für echten Zusammenhalt.
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.
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 sowie klare Service Layer und Repository-Strukturen.
- Du implementierst REST-APIs, inklusive DTO-Mapping, Factory/Builder-Pattern und message-basierter Kommunikation (z. B. JMS, Kafka, RabbitMQ).
- Du planst und realisierst Integrationen mit unseren ManagedServices.
- Du entwickelst reaktive Java-Applikationen mit Vert.x und setzt eventgetriebene Architekturen sowie asynchrone Abläufe um.
- Du implementierst Microservices in Go und erweiterst bei Bedarf unsere Kubernetes-Umgebungen mit CustomResourceDefinitions (CRDs).
- Du stellst Qualität durch Unit-, Integration- und E2E-Tests sicher und berücksichtigst Sicherheitsaspekte.
- 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 Quarkus / Spring Boot Framework und/oder Jakarta EE; Erfahrung mit JPA/Hibernate.
- Erfahrung mit reaktiven Java-Frameworks (Vert.x) und eventgetriebenen Architekturen.
- Kenntnisse in der Entwicklung von Go-basierten Microservices und Kubernetes-Plugins (CRDs).
- Routiniert in der Implementierung von REST-APIs und in der Verarbeitung von JSON.
- Praxis in Unit-Tests, Integrationstests und idealerweise E2E-Tests.
- Erste Erfahrungen mit Authentifizierung & Autorisierung (z. B. Spring Security, OAuth2/OIDC).
- Erfahrung mit Microsoft Exchange (on-prem und/oder Exchange Online).
- Erste Erfahrungen in Kryptographie (KMS, HSM), Verschlüsselungs- und Signierungs-Technologien (PKCS#11), KMIP-Protokoll.
Technical Skills (Nice-to-have)
- Erfahrung mit Camel/Java (Integrationsrouten, Protokolle wie HTTP/REST, JMS, FTP/SFTP, Kafka, SOAP).
- Erfahrung mit Messaging-Systemen wie NATS oder Kafka.
- Grundkenntnisse zu Kubernetes-basierten Plattformen und CI/CD-Umgebungen.
Soft Skills (Must-have)
- Teamfähigkeit, eigenständige Arbeitsweise und hohe Verantwortungsbereitschaft.
- Analytisches Denken und strukturierte Arbeitsweise.
- Kommunikationsstärke in Deutsch (mindestens sicher im Projektkontext).
- Bereitschaft, dich kontinuierlich in neue Technologien einzuarbeiten.
Soft Skills (Nice-to-have)
- Erfahrung in agilen Projekten (Scrum, Kanban).
- Bereitschaft, komplexe technische Sachverhalte verständlich zu erklären.
- Interesse, eigenes Wissen intern weiterzugeben.
Wie sieht der Bewerbungsprozess bei uns aus?
Wir begleiten dich transparent durch mehrere Schritte:
- Screening: Wir sichten deine Unterlagen.
- Kennenlerngespräch: 30-45-minütiger Videocall.
- Technisches Interview: 60-minütiger Termin mit technischen Aufgaben.
- Persönliches Gespräch: Gespräch mit unserem Geschäftsführer Alexander.
- Angebot: Transparente Angebotsphase.
Über uns
Bei DACHS IT dreht sich alles um moderne IT-Infrastrukturen, die stabil, skalierbar und sicher sind. Unser Schwerpunkt liegt auf Cloud Engineering, Container-Technologien und digitaler Souveränität. Seit über 10 Jahren arbeiten wir erfolgreich und vollständig remote. Wir bieten ein Umfeld mit echter Wertschätzung, Entwicklungsmöglichkeiten und Zusammenarbeit auf Augenhöhe.