Job Search and Career Advice Platform
  • Jobs
  • Headhunters
  • Free resume review
  • About Us
EN
2.696

Java jobs in Germany

Masterarbeit: Eventgetriebene Kommunikation für moderne Testsystemsoftware

MCF Technologie GmbH

Ettlingen
On-site
Confidential
18 days ago
I want to receive the latest job alerts for “Java” jobs

Junior Developer - Backend (m/f/d)

Deutsche Rentenversicherung Baden-Württemberg

Stuttgart
On-site
EUR 50,000 - 65,000
18 days ago

Lohnbuchhalter in Teilzeit (m/w/d)

FourEnergy GmbH

Berlin
Hybrid
Confidential
18 days ago

Consultant Software Development (m/f/d)

INVENSITY Group

Wiesbaden
Hybrid
EUR 80,000 - 100,000
18 days ago

Team Lead - Cloud Infrastructure (m/f/d)

EGYM GmbH

Berlin
On-site
EUR 80,000 - 100,000
18 days ago
discover more jobs illustrationDiscover more opportunities than anywhere else. Find more jobs now

Softwareentwickler (w/m/d) ‚Mobilität (Schülerfahrkosten)‘

regio iT gesellschaft für informationstechnologie mbh

Aachen
Hybrid
EUR 50,000 - 70,000
18 days ago

CX 2026 – Developer – Senior (m/w/d)

Westhouse Group

Frankfurt
Hybrid
EUR 65,000 - 85,000
18 days ago

DevOps Engineer (m/w/d)

Cloudogu GmbH

Braunschweig
On-site
EUR 60,000 - 80,000
18 days ago
HeadhuntersConnect with headhunters to apply for similar jobs

Senior Integration Engineer (m/w/d)

IT-Systemhaus der Bundesagentur für Arbeit

Garching bei München
On-site
EUR 65,000 - 85,000
19 days ago

Werkstudent (m/w/d) Wirtschaftsinformatik / Informatik für die Produktion

Diehl Aviation

Ulm
On-site
EUR 40,000 - 60,000
19 days ago

JetBrains Rust Developer Advocate

JetBrains

München
On-site
EUR 70,000 - 90,000
19 days ago

DHBW Data Science & Künstliche Intelligenz – 2026

Stuttgart

Stuttgart
On-site
EUR 80,000 - 100,000
19 days ago

Werkstudent: Softwareentwickler (m/w/d)

msu solutions GmbH | Kraftwerk

Halle (Saale)
Hybrid
EUR 50,000 - 70,000
19 days ago

IT-Developer:in Applikationen

Deutsche Bahn AG

Offenbach am Main
On-site
EUR 55,000 - 75,000
19 days ago

Werkstudent (w/m/d) Software Engineering & Digitalisierung Smart Screen

Siemens Mobility

Erlangen
Hybrid
EUR 60,000 - 80,000
19 days ago

IT-Developer:in EDI

Deutsche Bahn AG

Offenbach am Main
On-site
EUR 50,000 - 70,000
19 days ago

Software Engineer (f/m/d)

meshcloud

Frankfurt
Hybrid
EUR 60,000 - 80,000
19 days ago

Senior Software Engineer

Motork

Hamm
On-site
EUR 60,000 - 85,000
19 days ago

Senior Backend Entwickler C# .NET (m/w/d)

We4IT Group

Bremen
Hybrid
EUR 60,000 - 80,000
19 days ago

VIE - Service Engineering (f/d/m) - 24 months

ALSTOM Gruppe

Berlin
On-site
EUR 60,000 - 80,000
19 days ago

Software Developer

VeriFone, Inc.

Bad Hersfeld
Hybrid
EUR 60,000 - 80,000
19 days ago

(Senior) Software Developer (gn)

Photonics Systems Group

Krailling
Hybrid
EUR 60,000 - 75,000
19 days ago

(Junior) Software Tester (m/w/d)

EPG Ehrhardt Partner Group

Aachen
Hybrid
EUR 40,000 - 55,000
19 days ago

Application Security Engineer (m/f/d)

EGYM GmbH

Berlin
On-site
EUR 70,000 - 90,000
19 days ago

Machine learning Engineer

Zoom Video Communications

Karlsruhe
Hybrid
EUR 70,000 - 100,000
19 days ago

Top job titles:

Reinigungskraft jobsData Scientist jobsKrankenhaus jobsAssistentin jobsKundenservice jobsArbeitsvorbereitung jobsAussendienst Vertrieb jobsWirtschaftsfachwirt jobsAi jobsRechtsanwalt jobs

Top companies:

Jobs at EnpalJobs at TakkoJobs at MittelhessenJobs at BarmerJobs at MagnaJobs at OlympusJobs at BlinkistJobs at SewJobs at UniperJobs at Fischer

Top cities:

Jobs in MunchenJobs in FrankfurtJobs in DusseldorfJobs in BonnJobs in MunsterJobs in BochumJobs in ChemnitzJobs in LubeckJobs in ErlangenJobs in Reutlingen

Similar jobs:

Java Developer jobsJava Software Developer jobs
Masterarbeit: Eventgetriebene Kommunikation für moderne Testsystemsoftware
MCF Technologie GmbH
Ettlingen
On-site
Confidential
Full time
18 days ago

Job summary

Ein Unternehmen für industrielle Testsysteme sucht einen Masteranden zur Durchführung einer technisch anspruchsvollen Arbeit über VRPC und dessen Anwendung in industriellen Softwarelösungen. Die Aufgaben umfassen technische Analysen, Vergleiche von Kommunikationsmodellen und Designentwürfe. Ideale Kandidaten haben ein Masterstudium in Informatik oder verwandten Bereichen und sehr gute Programmierkenntnisse. Freuen Sie sich auf umfangreiche Einblicke in moderne Testsysteme und Unterstützung durch erfahrene Ingenieure.

Benefits

Technisch anspruchsvolle Masterarbeit
Betreuung durch erfahrene Ingenieure
Hohe Freiheit bei Technologieentscheidungen
Kurze Entscheidungswege

Qualifications

  • Sehr gute Kenntnisse in mindestens einer modernen Programmiersprache.
  • Interesse an Softwarearchitekturen und Kommunikationsprotokollen.
  • Analytische Denkweise, um Konzepte kritisch zu hinterfragen.

Responsibilities

  • Technische Analyse von VRPC und Vergleich mit REST und gRPC.
  • Bewertung des brokerbasierten Ansatzes für industrielle Software.
  • Dokumentation und Ableitung von Handlungsempfehlungen.

Skills

Programmierkenntnisse in Python
Programmierkenntnisse in C#
Programmierkenntnisse in Java
Programmierkenntnisse in Dart
Interesse an Softwarearchitekturen
Interesse an asynchroner Programmierung

Education

Masterstudium Informatik
Masterstudium Software Engineering
Masterstudium Elektrotechnik
Masterstudium Mechatronik
Job description

Die MCF Technologie GmbH entwickelt und realisiert kundenspezifische industrielle Testsysteme für die Entwicklung & Produktion elektronischer und mechatronischer Komponenten. Der Schwerpunkt liegt auf der Kombination aus Hardware, Automatisierungstechnik und leistungsfähiger Software, um Prüfprozesse zuverlässig, reproduzierbar und effizient abzubilden.

Neben der mechanischen und elektrischen Auslegung von Prüfständen entwickelt MCF auch die komplette Testsystem-Software – von der Ansteuerung der Prüfhardware über die Ablaufsteuerung bis hin zur Datenerfassung und -auswertung. Dabei entstehen zunehmend komplexe, vernetzte Softwaresysteme, in denen verschiedene Programme, Dienste und Prozesse flexibel und ereignisgetrieben miteinander kommunizieren müssen.

Vor diesem Hintergrund beschäftigt sich MCF aktuell mit modernen Kommunikations- und Architekturkonzepten für industrielle Software.
Im industriellen Produktionsumfeld müssen Softwarekomponenten zuverlässig, performant und flexibel miteinander kommunizieren – häufig über Prozess- und Systemgrenzen hinweg. Klassische REST-APIs sind hierfür zwar weit verbreitet, stoßen jedoch bei ereignisgetriebenen Abläufen, Asynchronität, Echtzeit-Events und lose gekoppelten Architekturen schnell an ihre Grenzen.

VRPC (Variadic Remote Procedure Calls) ist ein Open-Source-Framework von Heisenware, das einen alternativen Ansatz verfolgt:

Statt klassischer Client-Server-Kommunikation nutzt VRPC einen Message Broker (MQTT) und macht bestehenden Code mittels Reflection non-invasiv über das Netzwerk verfügbar. Methoden können direkt als Funktionen aufgerufen werden, während Events und asynchrone Abläufe native Konzepte sind.

Die Masterarbeit soll evaluieren, ob dieses Konzept für die Softwarelösungen im Testsystemumfeld geeignet ist. Da VRPC derzeit nicht für alle bei MCF eingesetzten Programmiersprachen verfügbar ist, soll im Rahmen dieser Masterarbeit untersucht werden, wie das VRPC-Prinzip auf andere Programmiersprachen bzw. Architekturen übertragen werden kann.

Aufgaben
  • Technische Analyse von VRPC (Architektur, Kommunikationsmodell, Stärken und Grenzen)
  • Einordnung von VRPC im Vergleich zu REST und gRPC für Software in Produktionsumgebungen
  • Bewertung des ereignisgetriebenen, brokerbasierten Ansatzes (MQTT)
  • Untersuchung der Übertragbarkeit des VRPC-Konzepts auf weitere Programmiersprachen
  • Designentwurf für weitere Programmiersprachen
  • Implementierung ausgewählter Kernkonzepte (z. B. RPC-Aufrufe, Events, Discovery)
  • Demonstration in einer Testsystemapplikation
  • Bewertung der Lösung hinsichtlich Entkopplung, Entwicklungsaufwand, Performance und Wartbarkeit
  • Dokumentation und Ableitung konkreter Handlungsempfehlungen für den industriellen Einsatz
Qualifikation
  • Masterstudium im Bereich Informatik, Software Engineering, Elektrotechnik, Mechatronik oder vergleichbar
  • Sehr gute Kenntnisse in mindestens einer Programmiersprache (z. B. Python, C#, Java, Dart)
  • Interesse an Softwarearchitekturen, verteilten Systemen und Kommunikationsprotokollen
  • Grundverständnis von asynchroner Programmierung und Event-Handling
  • Analytische Denkweise und Freude daran, bestehende Konzepte kritisch zu hinterfragen
  • Interesse an praxisnaher Forschung im industriellen Umfeld
Benefits
  • Eine technisch anspruchsvolle Masterarbeit mit direktem Praxisbezug
  • Tiefe Einblicke in moderne industrielle Testsysteme
  • Betreuung durch erfahrene Software- und Systemingenieure
  • Hohe Freiheit bei Technologie- und Architekturentscheidungen
  • Kurze Entscheidungswege und offene technische Diskussionen
  • Option auf eine weiterführende Zusammenarbeit nach Abschluss der Arbeit
  • 1
  • ...
  • 33
  • 34
  • 35
  • ...
  • 108

* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.

Job Search and Career Advice Platform

Empoweringjob seekers

Tools
  • Jobs
  • Resume review
  • Headhunters
  • Browse jobs
Company
  • About us
  • Careers at JobLeads
  • Site notice
  • Press
  • Reviews
Support
  • Help
  • Partner integration
  • ATS Partners
Social
  • JobLeads Blog
  • YouTube
  • LinkedIn
  • Instagram
  • Facebook
  • Privacy Policy
  • Terms of Use

© JobLeads 2007 - 2026 | All rights reserved