Passt das zu Ihnen?
IntelliJ Plugin Developer (M/W/D) Remote - Frankfurt/M (DE)
[3628]
Intellij, IntelliJ Platform SDK oder vergleichbaren JetBrains-Plugin-APIs, Java und/oder Kotlin, XML-Verarbeitung und XML-Validierung, Erfahrung mit BPMN 2.0 und idealerweise mit Prozess-Engines wie Camunda oder Flowable, Gradle im IntelliJ-Plugin-Umfeld, Entwicklung automatisierter Unit- und Integrationstests
für unseren Kunden suchen wir 1 IntelliJ Plugin Developer (M/W/D) Remote - Frankfurt/M. Projektscope: Entwicklung eines BPMN-Modellierungsplugins im behördlichen Umfeld. 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, ·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 ·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 ·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 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 Informationen: ·( 2 Tage vor Ort Einarbeitung ) ·Bereitschaft zu einer Sicherheitsüberprüfung SÜ2 Key-Skills: Intellij,IntelliJ Platform SDK oder vergleichbaren JetBrains-Plugin-APIs,Java und/oder Kotlin,XML-Verarbeitung und XML-Validierung,Erfahrung mit BPMN 2.0 und idealerweise mit Prozess-Engines wie Camunda oder Flowable,Gradle im IntelliJ-Plugin-Umfeld,Entwicklung automatisierter Unit- und Integrationstests 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.
- Entwicklung und Wartung eines IntelliJ Plugins zur Modellierung und Bearbeitung von BPMN-Prozessen
- Konzeption und Umsetzung von Editor-Funktionen wie grafischem BPMN-Editor,
- 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
- 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
- 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
- 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
- ( 2 Tage vor Ort Einarbeitung )
- Bereitschaft zu einer Sicherheitsüberprüfung SÜ2