Passt das zu Ihnen?
IntelliJ Plugin Developer (BPMN) (m/w/d) Remote - Frankfurt/M (DE)
[3629]
Plugin-Entwicklung, IntelliJ Platform SDK oder vergleichbaren JetBrains-Plugin-APIs, Erfahrung mit BPMN 2.0 und idealerweise mit Prozess-Engines wie Camunda oder Flowable, XML, Gradle im IntelliJ-Plugin-Umfeld, Entwicklung automatisierter Unit- und Integrationstests, Grundkenntnisse in der Anbindung von REST-APIs, Scrum oder Kanban, Sehr gute Kommunikations-, Problemlösungs- und Teamfähigkeit
für unseren Kunden suchen wir 1 IntelliJ Plugin Developer (BPMN) (m/w/d) Remote - Frankfurt/M. Projektkontext: ·Im Rahmen eines Projekts im behördlichen Umfeld wird ein IntelliJ-Plugin zur Modellierung und Bearbeitung von BPMN-Prozessen entwickelt und weiterentwickelt. Ziel ist die Bereitstellung einer stabilen und intuitiven Entwicklungsumgebung für die BPMN-2.0-konforme Prozessmodellierung innerhalb der IntelliJ IDE. Das Plugin wird dabei an bestehende Backend-Services und Prozess-Engines angebunden und kontinuierlich hinsichtlich Funktionalität, Kompatibilität und Stabilität weiterentwickelt. Projektbezogene Selbsteinschätzung in der Skala: 1 = 10 % - 10 = 100 % Aufgaben: ·Entwicklung und Wartung eines IntelliJ-Plugins zur Modellierung und Bearbeitung von BPMN-Prozessen ·Konzeption und Umsetzung von Editor-Funktionen wie grafischem BPMN-Editor, Syntax-Highlighting, Code-Vervollständigung und Validierung ·Entwicklung auf Basis des IntelliJ Platform SDK und Integration in das JetBrains-Plugin-Ökosystem ·Umsetzung und Weiterentwicklung von BPMN-Modellierungsfunktionen gemäß BPMN 2.0 ·Anbindung des Plugins an bestehende Backend-Services, APIs und Prozess-Engines ·Gestaltung und Implementierung intuitiver Benutzeroberflächen innerhalb der IntelliJ IDE ·Abstimmung und Zusammenarbeit mit Product Owner, UX, Backend-Entwicklung und Quality Assurance ·Entwicklung von getestetem, wiederverwendbarem und dokumentiertem Code ·Planung und Umsetzung von Unit- und Integrationstests ·Sicherstellung von Performance, Stabilität und Kompatibilität des Plugins ·Durchführung von Code-Reviews und kontinuierliche Verbesserung der Entwicklungsprozesse ·Maintenance und Kompatibilitätspflege für neue IntelliJ-Versionen ·Fehleranalyse und Support auf Basis von Nutzer-Feedback ·Entwicklung nach agilen Methoden, insbesondere Scrum Anforderungen: ·Mindestens 2 Jahre Erfahrung in der Plugin-Entwicklung mit dem IntelliJ Platform SDK oder vergleichbaren JetBrains-Plugin-APIs ·Fundierte Kenntnisse in Java und/oder Kotlin ·Erfahrung mit BPMN 2.0 und idealerweise mit Prozess-Engines wie Camunda oder Flowable ·Erfahrung in der Entwicklung grafischer Editoren oder Diagramm-Komponenten ·Kenntnisse in der XML-Verarbeitung und XML-Validierung ·Verständnis der IntelliJ-IDE-Architektur, des Program Structure Interface (PSI) und der Extension Points ·Erfahrung in Konzeption und Entwicklung automatisierter Unit- und Integrationstests ·Kenntnisse im Umgang mit Gradle im IntelliJ-Plugin-Umfeld ·Erfahrung mit Versionierung und Veröffentlichung über den JetBrains Marketplace von Vorteil ·Grundkenntnisse in der Anbindung von REST-APIs ·Erfahrung mit agilen Vorgehensweisen wie Scrum oder Kanban ·Fähigkeit zur schnellen Einarbeitung in neue Technologien und Systeme ·Sehr gute Kommunikations-, Problemlösungs- und Teamfähigkeit ·Selbstständige und strukturierte Arbeitsweise im interdisziplinären Entwicklungsumfeld Tools / Technologien: ·IntelliJ Platform SDK ·IntelliJ IDE ·JetBrains Plugin APIs ·JetBrains Marketplace ·Java ·Kotlin ·BPMN 2.0 ·Camunda ·Flowable ·Swing ·IntelliJ UI-Komponenten ·JGraphX ·GEF ·XML ·Program Structure Interface (PSI) ·IntelliJ Extension Points ·IntelliJ Test Framework ·Gradle ·IntelliJ Platform Plugin Template / Gradle Plugin ·REST APIs zusätzliche Information: ·Deutsch in Wort und Schrift ·Bereitschaft zu SÜ2 Überprüfung ·Einsatzort / Remote-Anteil: full remote (2x / Jahr 2 Tage vor Ort i.d.R. Frankfurt am Main) Key-Skills: Plugin-Entwicklung,IntelliJ Platform SDK oder vergleichbaren JetBrains-Plugin-APIs,Erfahrung mit BPMN 2.0 und idealerweise mit Prozess-Engines wie Camunda oder Flowable,XML,Gradle im IntelliJ-Plugin-Umfeld,Entwicklung automatisierter Unit- und Integrationstests,Grundkenntnisse in der Anbindung von REST-APIs,Scrum oder Kanban,Sehr gute Kommunikations-, Problemlösungs- und Teamfähigkeit Bewerbungsunterlagen: CV im Word-Format + Stundensatz All-In und Remote, Verfügbarkeit, Selbsteinschätzung Falls Sie uns hierbei nicht unterstützen können, freuen wir uns gerne über eine Empfehlung ihrerseits? Ich freue mich über eine Nachricht Ihrerseits. Vielen Dank.
- Im Rahmen eines Projekts im behördlichen Umfeld wird ein IntelliJ-Plugin zur Modellierung und Bearbeitung von BPMN-Prozessen entwickelt und weiterentwickelt. Ziel ist die Bereitstellung einer stabilen und intuitiven Entwicklungsumgebung für die BPMN-2.0-konforme Prozessmodellierung innerhalb der IntelliJ IDE. Das Plugin wird dabei an bestehende Backend-Services und Prozess-Engines angebunden und kontinuierlich hinsichtlich Funktionalität, Kompatibilität und Stabilität weiterentwickelt.
- Entwicklung und Wartung eines IntelliJ-Plugins zur Modellierung und Bearbeitung von BPMN-Prozessen
- Konzeption und Umsetzung von Editor-Funktionen wie grafischem BPMN-Editor, Syntax-Highlighting, Code-Vervollständigung und Validierung
- Entwicklung auf Basis des IntelliJ Platform SDK und Integration in das JetBrains-Plugin-Ökosystem
- Umsetzung und Weiterentwicklung von BPMN-Modellierungsfunktionen gemäß BPMN 2.0
- Anbindung des Plugins an bestehende Backend-Services, APIs und Prozess-Engines
- Gestaltung und Implementierung intuitiver Benutzeroberflächen innerhalb der IntelliJ IDE
- Abstimmung und Zusammenarbeit mit Product Owner, UX, Backend-Entwicklung und Quality Assurance
- Entwicklung von getestetem, wiederverwendbarem und dokumentiertem Code
- Planung und Umsetzung von Unit- und Integrationstests
- Sicherstellung von Performance, Stabilität und Kompatibilität des Plugins
- Durchführung von Code-Reviews und kontinuierliche Verbesserung der Entwicklungsprozesse
- Maintenance und Kompatibilitätspflege für neue IntelliJ-Versionen
- Fehleranalyse und Support auf Basis von Nutzer-Feedback
- Entwicklung nach agilen Methoden, insbesondere Scrum
- Mindestens 2 Jahre Erfahrung in der Plugin-Entwicklung mit dem IntelliJ Platform SDK oder vergleichbaren JetBrains-Plugin-APIs
- Fundierte Kenntnisse in Java und/oder Kotlin
- Erfahrung mit BPMN 2.0 und idealerweise mit Prozess-Engines wie Camunda oder Flowable
- Erfahrung in der Entwicklung grafischer Editoren oder Diagramm-Komponenten
- Kenntnisse in der XML-Verarbeitung und XML-Validierung
- Verständnis der IntelliJ-IDE-Architektur, des Program Structure Interface (PSI) und der Extension Points
- Erfahrung in Konzeption und Entwicklung automatisierter Unit- und Integrationstests
- Kenntnisse im Umgang mit Gradle im IntelliJ-Plugin-Umfeld
- Erfahrung mit Versionierung und Veröffentlichung über den JetBrains Marketplace von Vorteil
- Grundkenntnisse in der Anbindung von REST-APIs
- Erfahrung mit agilen Vorgehensweisen wie Scrum oder Kanban
- Fähigkeit zur schnellen Einarbeitung in neue Technologien und Systeme
- Sehr gute Kommunikations-, Problemlösungs- und Teamfähigkeit
- Selbstständige und strukturierte Arbeitsweise im interdisziplinären Entwicklungsumfeld
- IntelliJ Platform SDK
- IntelliJ IDE
- JetBrains Plugin APIs
- JetBrains Marketplace
- Java
- Kotlin
- BPMN 2.0
- Camunda
- Flowable
- Swing
- IntelliJ UI-Komponenten
- JGraphX
- GEF
- XML
- Program Structure Interface (PSI)
- IntelliJ Extension Points
- IntelliJ Test Framework
- Gradle
- IntelliJ Platform Plugin Template / Gradle Plugin
- REST APIs
- Deutsch in Wort und Schrift
- Bereitschaft zu SÜ2 Überprüfung
- Einsatzort / Remote-Anteil: full remote (2x / Jahr 2 Tage vor Ort i.d.R. Frankfurt am Main)