472 Jobs für Microservices in Deutschland
Senior Softwareentwickler (Distributed Systems)
Vor 9 Tagen gepostet
Job angesehen
Arbeitsbeschreibung
Ihre Aufgaben:
- Konzeption, Design und Implementierung von hochskalierbaren, fehlertoleranten und verteilten Systemen.
- Entwicklung und Wartung von Microservices-Architekturen und API-basierten Diensten.
- Optimierung der Performance, Zuverlässigkeit und Skalierbarkeit unserer Plattformen.
- Schreiben von qualitativ hochwertigem, testbarem und wartbarem Code in Sprachen wie Java, Go oder C++.
- Zusammenarbeit mit Produktmanagern, Architekten und anderen Entwicklern zur Definition technischer Anforderungen und Lösungsansätze.
- Einführung und Anwendung von Best Practices in Software-Engineering, wie Continuous Integration/Continuous Deployment (CI/CD), automatisiertes Testen und Monitoring.
- Analyse von Produktionsproblemen, Fehlerbehebung und Durchführung von Root-Cause-Analysen.
- Bewertung und Einführung neuer Technologien und Frameworks zur Verbesserung unserer Entwicklungsprozesse und Systemleistungen.
- Mentoring von Junior-Entwicklern und Förderung einer starken technischen Kultur.
- Aktive Teilnahme an Code-Reviews und Design-Diskussionen in virtuellen Teams.
Ihr Profil:
- Masterabschluss in Informatik, Software Engineering oder einem verwandten Fachgebiet, oder vergleichbare praktische Erfahrung.
- Mindestens 5 Jahre Berufserfahrung in der Softwareentwicklung, mit einem starken Fokus auf verteilte Systeme, Microservices und Cloud-Technologien.
- Tiefgreifende Kenntnisse in mindestens einer objektorientierten oder funktionalen Programmiersprache (z.B. Java, Go, Scala, C#, Python).
- Umfassende Erfahrung mit Cloud-Plattformen (AWS, Azure, GCP) und Containerisierungstechnologien (Docker, Kubernetes).
- Fundiertes Verständnis von Netzwerkprotokollen, Datenbanken (SQL und NoSQL) und Messaging-Systemen (z.B. Kafka, RabbitMQ).
- Erfahrung mit Monitoring- und Logging-Tools (z.B. Prometheus, ELK-Stack).
- Starke analytische Fähigkeiten und Problemlösungskompetenz.
- Ausgezeichnete Kommunikationsfähigkeiten und die Fähigkeit, komplexe technische Konzepte klar zu vermitteln.
- Hohe Eigenmotivation, Selbstständigkeit und die Fähigkeit, effektiv in einem verteilten Team zu arbeiten.
- Fließende Englischkenntnisse sind für diese Position unerlässlich.
Passt dieser Job oder ist er ein Fehlschlag?
 
            
        
                                
            
                 
            
        
            Lead Softwarearchitekt (Microservices)
Vor 15 Tagen gepostet
Job angesehen
Arbeitsbeschreibung
Anforderungen:
- Abgeschlossenes Master-Studium der Informatik, Softwaretechnik oder einem verwandten Fachgebiet, oder nachweislich vergleichbare praktische Erfahrung.
- Mindestens 8 Jahre Berufserfahrung in der Softwareentwicklung, davon mindestens 4 Jahre in der Softwarearchitektur, mit starkem Fokus auf Microservices.
- Umfassende Erfahrung mit Cloud-Plattformen und Containerisierungstechnologien (Docker, Kubernetes).
- Tiefe Kenntnisse von Design Patterns für verteilte Systeme und Microservices.
- Erfahrung mit agilen Entwicklungsmethoden (Scrum, Kanban).
- Starke analytische, Problemlösungs- und Entscheidungsfähigkeiten.
- Ausgeprägte Führungs- und Kommunikationsfähigkeiten.
- Fließende Deutsch- und gute Englischkenntnisse.
Passt dieser Job oder ist er ein Fehlschlag?
 
            
        
                                
            
                 
            
        
            Backend Developer (Microservices & Architecture)
Heute
Job angesehen
Arbeitsbeschreibung
Aifano GmbH is an AI-driven company dedicated to revolutionizing enterprise workflows through intelligent automation and data-driven solutions. We develop products that seamlessly integrate AI technologies to optimize business processes efficiently. Our focus is on leveraging the best foundation models, fine-tuning AI for enterprise needs, and ensuring secure, scalable AI adoption.
TasksPasst dieser Job oder ist er ein Fehlschlag?
 
            
        
                                
            
                 
            
        
            Senior Software Architect - Distributed Systems
Vor 7 Tagen gepostet
Job angesehen
Arbeitsbeschreibung
Ihre Aufgaben:
- Entwurf, Entwicklung und Leitung der Implementierung von komplexen, verteilten Softwaresystemen und Microservice-Architekturen.
- Definition von technischen Standards, Best Practices und Architekturdokumentationen.
- Auswahl geeigneter Technologien, Frameworks und Tools für die Softwareentwicklung.
- Sicherstellung der Skalierbarkeit, Zuverlässigkeit, Performance und Sicherheit unserer Systeme.
- Enge Zusammenarbeit mit Product Ownern, Entwicklerteams und anderen Stakeholdern zur Definition von Anforderungen und technischen Lösungen.
- Mentoring und Coaching von Softwareentwicklern, Förderung einer Kultur des technischen Exzellenz.
- Bewertung und Einführung neuer Technologien und Architekturmuster.
- Identifizierung und Behebung von technischen Schulden und Performance-Engpässen.
- Beitrag zur strategischen technischen Ausrichtung des Unternehmens.
- Durchführung von Code Reviews und Sicherstellung hoher Qualitätsstandards.
- Etablierung und Überwachung von Monitoring- und Logging-Strategien.
Ihr Profil:
- Abgeschlossenes Studium der Informatik, Softwaretechnik oder einer verwandten Fachrichtung.
- Mehrjährige, fundierte Erfahrung in der Softwareentwicklung und als Software Architect, insbesondere im Bereich verteilter Systeme und Microservices.
- Tiefe Kenntnisse in mindestens einer gängigen Programmiersprache (z.B. Java, Go, Python, C#) und entsprechenden Frameworks.
- Erfahrung mit Cloud-Plattformen (AWS, Azure oder GCP) und deren Diensten.
- Verständnis von verteilten Datenbanken, Messaging-Systemen (z.B. Kafka) und Containerisierung (Docker, Kubernetes).
- Kenntnisse in modernen Softwarearchitektur-Mustern (z.B. Event-Driven Architecture, CQRS).
- Ausgeprägte analytische Fähigkeiten, Problemlösungskompetenz und eine strategische Denkweise.
- Hervorragende Kommunikationsfähigkeiten, um technische Konzepte effektiv zu vermitteln.
- Erfahrung in der Arbeit in agilen und verteilten Teams ist ein Muss.
- Fließende Englischkenntnisse in Wort und Schrift.
Wir bieten Ihnen eine herausfordernde und spannende Rolle mit der Möglichkeit, maßgeblich an der Gestaltung unserer technologischen Zukunft mitzuwirken. Profitieren Sie von voller Flexibilität bei der Arbeitsortwahl, einem innovativen Umfeld und einem attraktiven Vergütungspaket.
Passt dieser Job oder ist er ein Fehlschlag?
 
            
        
                                
            
                 
            
        
            Principal Software Engineer - Distributed Systems
Vor 9 Tagen gepostet
Job angesehen
Arbeitsbeschreibung
Ihre Hauptaufgaben umfassen:
- Design, Entwicklung und Implementierung komplexer verteilter Systeme und Microservices-Architekturen.
- Leitung technischer Entscheidungen und die Architektur von Schlüsselkomponenten unserer Plattform.
- Mentoring und technische Führung eines Teams von Software-Ingenieuren.
- Gewährleistung von Skalierbarkeit, Zuverlässigkeit, Performance und Sicherheit unserer Systeme.
- Auswahl und Bewertung von Technologien und Frameworks für verteilte Systeme.
- Entwicklung von robusten APIs und Schnittstellen.
- Durchführung von Code-Reviews und Förderung von Best Practices in der Softwareentwicklung.
- Identifizierung und Behebung von Performance-Engpässen und technischen Schulden.
- Zusammenarbeit mit Produktmanagern und anderen Stakeholdern, um technische Roadmaps zu definieren.
- Erstellung und Pflege von technischer Dokumentation.
- Fehleranalyse und Behebung in Produktionsumgebungen.
- Forschung und Entwicklung neuer Ansätze zur Verbesserung unserer Systemleistungen.
- Sicherstellung der Einhaltung von Qualitäts- und Sicherheitsstandards.
- Ein abgeschlossenes Studium der Informatik, Softwaretechnik oder eines verwandten technischen Fachgebiets.
- Mehrjährige, nachweisliche Erfahrung in der Entwicklung und dem Design von verteilten Systemen, Microservices-Architekturen und hochverfügbaren Anwendungen.
- Tiefgehende Kenntnisse in mindestens einer gängigen Programmiersprache (z.B. Java, Go, C#, Python) und deren Ökosysteme.
- Fundierte Erfahrung mit modernen Datenbanktechnologien (SQL, NoSQL, Graphdatenbanken).
- Erfahrung mit Cloud-Plattformen (AWS, Azure, GCP) und Container-Technologien (Docker, Kubernetes).
- Verständnis von Messaging-Systemen (z.B. Kafka, RabbitMQ) und Caching-Strategien.
- Starke Kenntnisse in Systemdesign-Prinzipien, Datenstrukturen und Algorithmen.
- Ausgeprägte analytische Fähigkeiten und eine systematische Herangehensweise an komplexe Probleme.
- Führungserfahrung und die Fähigkeit, Teams technisch zu leiten und zu motivieren.
- Sehr gute Kommunikationsfähigkeiten und die Fähigkeit, technische Konzepte überzeugend darzustellen.
- Fließende Deutsch- und Englischkenntnisse in Wort und Schrift.
- Erfahrung mit agilen Entwicklungsmethoden (Scrum, Kanban).
Eine führende technische Rolle mit der Möglichkeit, maßgeblich die Architektur und Zukunft unserer Produkte zu gestalten. Ein dynamisches und innovatives Arbeitsumfeld mit spannenden technischen Herausforderungen. Ein attraktives Gehaltspaket, umfangreiche Sozialleistungen und individuelle Weiterbildungsmöglichkeiten. Arbeiten Sie mit einem talentierten und engagierten Team an zukunftsweisenden Technologien in Wuppertal .
Passt dieser Job oder ist er ein Fehlschlag?
 
            
        
                                
            
                 
            
        
            Senior Softwareentwickler - Backend (Distributed Systems)
Vor 19 Tagen gepostet
Job angesehen
Arbeitsbeschreibung
Ihre Aufgaben:
- Entwurf und Implementierung robuster, skalierbarer und hochverfügbarer verteilter Backend-Systeme.
- Entwicklung von APIs und Services, die den höchsten Qualitätsstandards entsprechen.
- Analyse und Optimierung der Systemleistung sowie Behebung von Performance-Engpässen.
- Arbeit mit modernen Technologien und Frameworks im Backend-Bereich.
- Zusammenarbeit mit Frontend-Entwicklern, Product Managern und anderen Stakeholdern, um Anforderungen zu verstehen und umzusetzen.
- Verantwortung für Code-Qualität, Testing und Deployment-Prozesse (CI/CD).
- Mentoring von Junior-Entwicklern und Förderung einer Kultur der technischen Exzellenz.
- Beitrag zur technischen Architektur und strategischen Weiterentwicklung unserer Systeme.
- Identifizierung und Bewertung neuer Technologien und Tools zur Verbesserung unserer Entwicklungsprozesse.
- Teilnahme an Code-Reviews und agilen Meetings.
- Abgeschlossenes Studium der Informatik oder eine vergleichbare Qualifikation.
- Mehrjährige Berufserfahrung in der Backend-Entwicklung, mit starkem Fokus auf verteilte Systeme.
- Fundierte Kenntnisse in mindestens einer modernen Programmiersprache (z.B. Java, Go, Scala, Python) und relevanten Frameworks.
- Erfahrung mit Cloud-Plattformen (z.B. AWS, Azure, GCP) und Containerisierung (Docker, Kubernetes).
- Tiefgehendes Verständnis von Datenbanktechnologien (SQL und NoSQL).
- Kenntnisse im Bereich Messaging Queues (z.B. Kafka, RabbitMQ) und verteilten Architekturen (Microservices).
- Starke analytische Fähigkeiten, Problemlösungskompetenz und ein Auge für Details.
- Sehr gute Kommunikationsfähigkeiten in Deutsch und Englisch.
- Teamfähigkeit und die Bereitschaft, Verantwortung zu übernehmen.
- Erfahrung mit agilen Entwicklungsmethoden (Scrum, Kanban).
Passt dieser Job oder ist er ein Fehlschlag?
 
            
        
                                
            
                 
            
        
            Senior Cloud Architect - Distributed Systems
Vor 20 Tagen gepostet
Job angesehen
Arbeitsbeschreibung
Passt dieser Job oder ist er ein Fehlschlag?
 
            
        
                                
            
                 
            
        
            Seien Sie der Erste, der es erfährt
Über das Neueste Microservices Jobs In Deutschland !
Senior Software Engineer - Distributed Systems
Vor 9 Tagen gepostet
Job angesehen
Arbeitsbeschreibung
Decentriq is the rising leader in data-clean-room technology. With Decentriq, advertisers, retailers, and publishers securely collaborate on 1st-party data for optimal audience targeting and campaign measurement. Headquartered in Zürich, Decentriq is trusted by renowned institutions in the DACH market and beyond, such as RTL Ad Alliance, Publicis Media, and PostFinance.
Our analytics & ML pipelines are the heartbeat of this platform. Built in Python (pandas) and Apache Spark, they run either in Databricks workspaces or on our own Spark clusters deployed inside confidential-computing enclaves. We are looking for a Senior Software / Data Engineer (≥ 80 %, start as soon as possible) to take end-to-end ownership of these pipelines, raise their resilience to the next level, and push the boundaries of privacy-preserving machine-learning for AdTech. The role can be fully remote (± 4 h CET) or based in our Zürich/Berlin office.
Would you like to help us make the advertising industry ready for the 1st-party era? Then we’d love to hear from you!
Tasks- Own, Design & Operate Data Pipelines – Take full responsibility for all pandas- and Spark-based pipelines, from development through production and monitoring.
- Advance our ML Models – Improve and productionise models for AdTech use-cases such as look-a-like modelling, audience expansion, and campaign measurement.
- Engineer for the Invisible – Because data inside confidential enclaves is literally invisible (even to root), build extra-robust validation at the data source, exhaustive test coverage, and self-healing jobs to guarantee reliability.
- Collaborate Cross-Functionally – Work closely with data scientists, backend engineers (Rust), and product teams to ship features end-to-end.
- AI-Powered Productivity – Leverage LLM-based code assistants, design generators, and test-automation tools to move faster and raise the quality bar. Share your workflows with the team
- Drive Continuous Improvement – Profile, benchmark, and tune Spark workloads, introduce best practices in orchestration & observability, and keep our tech stack future-proof.
- (Must have) Bachelor/Master/PhD in Computer Science, Data Engineering, or a related field and 5+ years of professional experience.
- (Must have) Expert-level Python plus solid hands-on experience with pandas, PySpark/Scala Spark, and distributed-data processing.
- (Must have) Proven track record building resilient, production-grade data pipelines with rigorous data-quality and validation checks.
- (Must have) Experience running workloads in Databricks , Spark on Kubernetes, or other cloud/on-prem big-data platforms.
- (Plus) Working knowledge of ML lifecycle and model serving; familiarity with techniques for audience segmentation or look-a-like modelling is a big plus.
- (Plus) Exposure to confidential computing , secure enclaves, homomorphic encryption, or similar privacy-preserving tech.
- (Plus) Rust proficiency (we use it for backend services and compute-heavy client-side modules).
- (Plus) Data-platform skills: operating Spark clusters, job schedulers, or orchestration frameworks (Airflow, Dagster, custom schedulers).
- Join Decentriq's Engineering team as in individual contribuor and earn growing responsibilities
- Being able to create, shape, and benefit from a young company.
- An amazing and fun team that is distributed all over Europe.
- Competitive salary.
- A lot of opportunities for self-development.
No need for a formal motivational letter. Just send your CV along with a few bullet points about why you're excited to work with us. We look forward to your application!
Passt dieser Job oder ist er ein Fehlschlag?
 
            
        
                                
            
                 
            
        
            Senior Backend Engineer (Microservices)
Heute
Job angesehen
Arbeitsbeschreibung
Ihre Hauptaufgaben:
- Entwurf, Implementierung und Wartung von skalierbaren, robusten und hochperformanten Backend-Services und APIs.
- Entwicklung neuer Features und Funktionalitäten unter Verwendung von modernen Technologien und Best Practices.
- Zusammenarbeit mit Frontend-Entwicklern, Produktmanagern und DevOps-Ingenieuren, um End-to-End-Lösungen zu liefern.
- Optimierung der Anwendungsleistung, Datenbankabfragen und Systemressourcen.
- Schreiben von gut dokumentiertem, testbarem und wartbarem Code.
- Durchführung von Code-Reviews und Mentoring von Junior-Entwicklern.
- Fehlerbehebung und Unterstützung bei der Produktionsüberwachung und dem Incident Management.
- Mitgestaltung der technischen Roadmap und Architekturentscheidungen.
- Sicherstellung der Code-Qualität und der Einhaltung von Sicherheitsstandards.
- Beitrag zur kontinuierlichen Verbesserung unserer Entwicklungsprozesse und Werkzeuge.
- Abgeschlossenes Studium der Informatik, eines verwandten Fachgebiets oder vergleichbare praktische Erfahrung.
- Mindestens 5 Jahre Berufserfahrung in der Backend-Entwicklung, mit starkem Fokus auf Microservices.
- Tiefgehende Kenntnisse in mindestens einer gängigen Backend-Programmiersprache wie Java, Python, Go oder Node.js.
- Erfahrung mit Frameworks wie Spring Boot, Django oder Express.js.
- Umfangreiche Erfahrung mit relationalen Datenbanken (z.B. PostgreSQL, MySQL) und/oder NoSQL-Datenbanken (z.B. MongoDB, Cassandra).
- Kenntnisse im Umgang mit Message Queues (z.B. Kafka, RabbitMQ) und Caching-Mechanismen (z.B. Redis).
- Erfahrung mit Containerisierungstechnologien wie Docker und Orchestrierungstools wie Kubernetes ist von Vorteil.
- Verständnis von Cloud-Plattformen (AWS, Azure, GCP) und CI/CD-Pipelines.
- Ausgezeichnete analytische und Problemlösungsfähigkeiten.
- Starke Kommunikations- und Teamfähigkeiten.
- Fließende Deutsch- und gute Englischkenntnisse.
Passt dieser Job oder ist er ein Fehlschlag?
 
            
        
                                
            
                 
            
        
            Lead Backend Engineer (Microservices)
Heute
Job angesehen
Arbeitsbeschreibung
Ihre Aufgaben:
- Technische Leitung und Mentoring eines Teams von Backend-Entwicklern.
- Entwurf, Entwicklung und Implementierung von skalierbaren, hochverfügbaren und fehlertoleranten Microservices.
- Definition und Durchsetzung von Best Practices für Softwareentwicklung, Code-Qualität und Testing.
- Zusammenarbeit mit Frontend-Entwicklern, Produktmanagern und DevOps-Ingenieuren zur Lieferung von End-to-End-Lösungen.
- Design und Implementierung von APIs (RESTful, gRPC).
- Auswahl und Bewertung geeigneter Technologien und Frameworks für die Backend-Entwicklung.
- Optimierung der Performance und Skalierbarkeit bestehender Systeme.
- Sicherstellung der Sicherheit und des Datenschutzes in allen entwickelten Lösungen.
- Implementierung und Pflege von CI/CD-Pipelines in Zusammenarbeit mit dem DevOps-Team.
- Aktive Beteiligung an Code-Reviews und Peer-Programming.
- Behebung von Bugs und Sicherstellung der Stabilität der Produktionsumgebung.
- Dokumentation von Architekturentscheidungen und technischen Spezifikationen.
Ihr Profil:
- Abgeschlossenes Studium der Informatik oder einer verwandten Disziplin, oder vergleichbare praktische Erfahrung.
- Mehrjährige Erfahrung in der Backend-Entwicklung, mit starkem Fokus auf verteilte Systeme und Microservices-Architekturen.
- Tiefgehende Kenntnisse in mindestens einer modernen Programmiersprache wie Java, Python, Go, C# oder Node.js.
- Erfahrung mit Datenbanktechnologien (z.B. PostgreSQL, MySQL, MongoDB, Redis) und ORM-Frameworks.
- Vertrautheit mit Containerisierungstechnologien wie Docker und Orchestrierungsplattformen wie Kubernetes.
- Umfassendes Verständnis von Cloud-Plattformen (AWS, Azure oder GCP) und deren Diensten.
- Erfahrung mit Messaging-Queues (z.B. Kafka, RabbitMQ).
- Starke analytische Fähigkeiten und Problemlösungskompetenz.
- Ausgeprägte Führungsqualitäten und die Fähigkeit, Teams zu motivieren und zu entwickeln.
- Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift.
Passt dieser Job oder ist er ein Fehlschlag?
 
            
        
                                
            
                