Auf einen Blick
- Aufgaben: Entwickle innovative Backend-Systeme und arbeite an spannenden Cloud-Projekten.
- Arbeitgeber: DACHS IT – ein modernes Unternehmen mit Remote-First-Kultur.
- Mitarbeitervorteile: Flexible Arbeitszeiten, 30 Tage Urlaub, Weiterbildung und Gewinnbeteiligung.
- Warum dieser Job: Gestalte die Zukunft der Managed Services und entwickle deine Skills in einem dynamischen Team.
- GewĂĽnschte Qualifikationen: Erfahrung in Java-Entwicklung und Teamarbeit sind ein Muss.
- Andere Informationen: Regelmäßige Teamevents und eine transparente Feedbackkultur sorgen für Zusammenhalt.
Das voraussichtliche Gehalt liegt zwischen 45000 - 65000 € pro Jahr.
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.
- Gesundheit, Freizeit & Sicherheit: Du erhältst 30 Tage Urlaub pro Jahr, die nicht verfallen, sowie zusätzliche Absicherung, zum Beispiel durch eine Gruppen-Unfallversicherung.
- 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.
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 (Entities, Aggregates, Value Objects) 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, u.a. durch Camel-Routen, Messaging und Schnittstellen zu Identity- & Access-Management, Groupware- und Storage-Systemen.
- Du entwickelst reaktive Java-Applikationen mit Vert.x und setzt eventgetriebene Architekturen sowie asynchrone Abläufe um.
- Du implementierst Microservices in Go (REST-/HTTP- oder gRPC-APIs) und erweiterst bei Bedarf unsere Kubernetes-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 wie MapStruct fĂĽr effizientes DTO-Mapping.
- Erfahrung im Entwurf von Domänenmodellen (Entities, Aggregates, Value Objects) und im Aufbau von Service- und Repository-Layern.
- Routiniert in der Implementierung von REST-APIs und in der Verarbeitung von JSON.
- Kenntnisse im Bereich message-basierter 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.
- Nice-to-have: Erfahrung mit reaktiven Java-Frameworks (Vert.x) und eventgetriebenen Architekturen. Vertiefte Kenntnisse im Bereich Microservices-Architekturen sowie Strukturierung größerer Java-Projekte mit Maven- oder Gradle-Multi-Modulen.
- Erfahrung in der Entwicklung von Quarkus-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 und Kubernetes-Plugins (CRDs).
- 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 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.
- 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 und Kund:innen verständlich zu erklären.
- Interesse, eigenes Wissen über Best Practices, Testing-Strategien und Architekturansätze intern weiterzugeben.
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.
- Screening: Wir sehen deine Unterlagen sorgfältig und bewerten, ob deine Erfahrungen, Kompetenzen und Ziele zu der ausgeschriebenen Rolle und zu DACHS IT passen.
- Kennenlerngespräch: In einem 30–45-minütigen Videocall lernst du ein Mitglied unseres Teams kennen.
- Technisches Interview: In einem 60‑minütigen Termin löst du gemeinsam mit ein bis zwei unserer Consultants anspruchsvolle technische Aufgaben.
- Persönliches Gespräch: Anschließend triffst du unseren Geschäftsführer Alexander.
- Angebot: Stimmt die Vorstellung auf beiden Seiten, erhältst du ein Angebot von uns.
Backend-Developer (Managed Services) (m/w/d) Arbeitgeber: DACHS IT GMBH
Kontaktperson:
DACHS IT GMBH HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Backend-Developer (Managed Services) (m/w/d)
✨Tip Nummer 1
Sei proaktiv! Nutze LinkedIn und andere Netzwerke, um mit Leuten aus der Branche in Kontakt zu treten. Frag nach Tipps oder ob sie dich an jemanden weiterempfehlen können.
✨Tip Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Denkweise zu erklären. Das zeigt, dass du nicht nur die Lösung kennst, sondern auch verstehst, wie du dorthin kommst.
✨Tip Nummer 3
Zeig deine Leidenschaft! Sprich ĂĽber Projekte, an denen du gearbeitet hast, und was dich an Backend-Entwicklung begeistert. Deine Begeisterung kann oft den Unterschied machen.
✨Tip Nummer 4
Bewirb dich direkt ĂĽber unsere Website! So bist du sicher, dass deine Bewerbung an die richtige Stelle gelangt und du alle Infos ĂĽber den Prozess direkt von uns bekommst.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Backend-Developer (Managed Services) (m/w/d)
Tipps für deine Bewerbung 🫡
Mach es persönlich!: Zeig uns, wer du bist! Verwende in deinem Anschreiben eine persönliche Ansprache und erzähle uns, warum du dich für die Stelle als Backend-Developer interessierst. Das macht deine Bewerbung einzigartig und hebt dich von anderen ab.
Betone deine Skills!: Stell sicher, dass du deine technischen Fähigkeiten klar und deutlich darstellst. Zeig uns, wie deine Erfahrungen mit Java, Spring und anderen Technologien zu den Anforderungen der Stelle passen. Wir wollen wissen, was du drauf hast!
Sei strukturiert!: Halte deine Bewerbung übersichtlich und gut strukturiert. Verwende Absätze und Aufzählungen, um wichtige Informationen hervorzuheben. So können wir schnell erkennen, dass du nicht nur ein guter Entwickler, sondern auch ein organisierter Mensch bist.
Bewirb dich über unsere Website!: Wir empfehlen dir, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Unterlagen schnell bei uns landen und du alle notwendigen Informationen zur Stelle erhältst. Wir freuen uns auf deine Bewerbung!
Wie du dich auf ein Vorstellungsgespräch bei DACHS IT GMBH vorbereitest
✨Verstehe die Unternehmenskultur
Informiere dich ĂĽber die Werte und die Kultur von DACHS IT. Da sie groĂźen Wert auf Teamarbeit und transparente Kommunikation legen, solltest du Beispiele aus deiner bisherigen Erfahrung parat haben, die zeigen, wie du in einem Team gearbeitet hast und wie du Feedback gibst und annimmst.
✨Technische Vorbereitung ist das A und O
Stelle sicher, dass du mit den Technologien, die in der Stellenbeschreibung erwähnt werden, vertraut bist. Übe das Implementieren von REST-APIs und das Arbeiten mit Java-Frameworks wie Spring oder Jakarta EE. Bereite dich darauf vor, technische Fragen zu beantworten und eventuell sogar live zu programmieren.
✨Fragen stellen ist wichtig
Bereite einige Fragen vor, die du während des Interviews stellen kannst. Das zeigt dein Interesse an der Position und dem Unternehmen. Frage nach den Projekten, an denen du arbeiten würdest, oder nach den Möglichkeiten zur Weiterbildung und Entwicklung innerhalb des Unternehmens.
✨Sei du selbst
Authentizität ist entscheidend. Zeige deine Leidenschaft für Backend-Entwicklung und teile deine Ideen zur Verbesserung von Prozessen oder zur Automatisierung. Wenn du deine Persönlichkeit zeigst, wird es einfacher, eine Verbindung zu deinem Interviewer aufzubauen.