Full-stack development experience or prior work on developer tooling platforms. Design, develop, test, and maintain a Java-based application used as an online……
Programming of projects based on Python, Java, Javascript and HTML5, C# and SQL. Adaptation of existing software solutions to customer requirements.…
Programmierer / Datenbank-Entwickler / Backend-Developer (m/w/d) in Vollzeit. Entwicklung von neuer Datenbank-Applikationen für den Bereich Dialogmarketing.…
Gestalte mit als Junior Java Developer - Fokus KI/AI (w/m/d). In einem unserer drei Development Center entwickelst du mit besonderem Fokus auf KI unsere digital……
Work with developers and product experts to expand our solution worldwide; Part Time to Full Time. When you design software you will have to think about……
Hands-on experience as a C++ software developer. You must be involved in developing and transforming the software functionals into application which can be used……
Entwicklung und Implementierung von Java-basierten Applikationen und Backend-Services. Unterstützung bei der Analyse und Lösung von Softwareproblemen.…
Als (erfahrene:r) Software Developer:in Java übernimmst du bei uns Verantwortung für moderne Anwendungen, die wir mit Java entwickeln und in der AWS-Cloud……
Participate in code reviews, share feedback, and learn best practices from experienced developers. The Accounting and Payments team, part of the Corporate……
Für unser Institut Mannheim suchen wir Sie als Anwendungsentwickler / Full Stack Developer (m/w/d) in Vollzeit. Möglichkeit zum Mobilen Arbeiten nach Absprache.…
Du ergänzt unser Software Development als zentrale Anlaufstelle und hast stets intelligente Lösungen parat. Überdurchschnittliche Vergütung und hohe persönliche……
Gießen, Frankfurt, Estenfeld bei Würzburg, Heilbronn, Remote. Mit unseren konkreten Lösungen, unseren Services und unserer Beratung fördern wir die digitale……
Wir entwickeln interne Tools, API-Integrationen und Automatisierungen für IT-Security- und Beratungsprozesse. Wenn du Softwareentwicklung nicht als Selbstzweck……
Java im Backend, Python-basierte Microservices, Angular im Frontend. Dein Ziel ist kein „Feature-Häkchen“, sondern ein stabiles, wartbares System mit klarer……
Der Erfolg eines Unternehmens liegt unserer Auffassung nach nämlich darin, sich stetig weiterzuentwickeln, sowie durch und mit zufriedenen Kunden zu wachsen.…
Support our Data Engineers and Data Scientists in processing, managing, and analyzing our data. In addition to responsible tasks and appropriate compensation,……
Innovative Sprachen und Werkzeuge wie Python, Django, JavaScript, Node.js, Unity, Jira, BitBucket – Wir sehen die Notwendigkeit immer am Puls der Zeit und nie……
Writing clean, well-documented code under the guidance of experienced developers. Close collaboration with developers, project managers, and designers to……
Künstliche Intelligenz wird ein zentraler Bestandteil moderner SAP-Landschaften – von integrierten Funktionen in Cloud-ERP-Anwendungen bis hin zu individuellen……
Software Developer – Java (Eclipse) and Python (m/f/d)
Böblingen
Design, develop, test, and maintain a Java-based application used as an online help and technical documentation platform.
Work extensively with Eclipse IDE, OOP principles, and established Java web technologies.
Develop and maintain responsive web components using Java, JavaScript, HTML5, CSS3, XML, and XSLT.
Build, package, and release documentation and application updates using Jenkins CI, GIT, and related tooling.
Provide technical support and continuous improvement for the Eclipse-based online help system.
Contribute to the Documentation RAG project by supporting the design and implementation of Retrieval‑Augmented Generation pipelines (e.g., data ingestion, chunking strategies, prompt handling).
Take ownership of the integration layer between Java‑based platforms and Python‑based RAG services, including API design, authentication, error handling, and performance considerations.
Develop and maintain supporting services and scripts in Python, following clean coding and testing best practices.
Assist in evaluating AI/LLM solutions with respect to correctness, performance, and robustness.
Requirements:
Bachelor's or master's degree in computer science, Information Technology, or a related field.
Strong hands-on experience with Java, object-oriented programming, and Eclipse-based development.
Practical experience with web technologies (JavaScript, HTML5, CSS3, XML/XSLT).
Experience with CI/CD pipelines (e.g., Jenkins), version control (Git), and development on Linux and Windows.
Willingness and ability to work with Python in the context of AI-enabled tooling and automation.
Strong analytical skills with the ability to quickly understand complex technical environments.
Very good English communication skills and a collaborative, team-oriented mindset.
Good To Have:
Exposure to AI/LLM-based systems, especially RAG architectures.
Experience in integrating backend services (e.g., Python services, REST APIs) with Java-based applications.
Familiarity with modern AI tooling, evaluation methods, or documentation automation.
Full-stack development experience or prior work on developer tooling platforms.