Required skills
- IntelliJ
- IntelliJ Platform SDK
- JetBrains Plugin APIs
- Java
- Kotlin
- XML Processing
- XML Validation
- BPMN 2.0
- Camunda
- Flowable
- Gradle
- Unit Testing
- Integration Testing
Languages: German
Job description
We are looking for an IntelliJ Plugin Developer for a remote position to develop a BPMN modeling plugin for a government environment. The role involves connecting to existing backend services and process engines, and continuous development of functionality, compatibility, and stability.
Project overview
For our client, we are looking for 1 IntelliJ Plugin Developer (M/W/D) Remote - Frankfurt/M.
Project Scope:
Development of a BPMN modeling plugin in a government environment. The plugin will be connected to existing backend services and process engines and continuously developed in terms of functionality, compatibility, and stability.
Project-related self-assessment on a scale of: 1 = 10% - 10 = 100%
Responsibilities
- Development and maintenance of an IntelliJ plugin for modeling and editing BPMN processes
- Conception and implementation of editor functions such as a graphical BPMN editor,
- Development based on the IntelliJ Platform SDK and integration into the JetBrains plugin ecosystem
- Implementation and further development of BPMN modeling functions according to BPMN 2.0
- Connection of the plugin to existing backend services, APIs, and process engines
- Design and implementation of intuitive user interfaces within the IntelliJ IDE
- Development of tested, reusable, and documented code
- Planning and implementation of unit and integration tests
- Ensuring the performance, stability, and compatibility of the plugin
- Conducting code reviews and continuous improvement of development processes
- Maintenance and compatibility updates for new IntelliJ versions
- Error analysis and support based on user feedback
- Development according to agile methods, especially Scrum
Requirements
Tools / Technologies:
Additional Information:
Key Skills:
Intellij, IntelliJ Platform SDK or comparable JetBrains plugin APIs, Java and/or Kotlin, XML processing and XML validation, Experience with BPMN 2.0 and ideally with process engines like Camunda or Flowable, Gradle in the IntelliJ plugin environment, Development of automated unit and integration tests
Application Documents: CV in Word format + all-in hourly rate and remote, availability, self-assessment
If you cannot support us with this, we would be happy to receive a recommendation from you? I look forward to hearing from you. Thank you very much.
- At least 2 years of experience in plugin development with the IntelliJ Platform SDK or comparable JetBrains plugin APIs
- Profound knowledge of Java and/or Kotlin
- Experience with BPMN 2.0 and ideally with process engines like Camunda or Flowable
- Experience in developing graphical editors or diagram components
- Knowledge of XML processing and XML validation
- Experience in conception and development of automated unit and integration tests
- Knowledge of using Gradle in the IntelliJ plugin environment
- Experience with versioning and publishing via the JetBrains Marketplace is an advantage
- IntelliJ Platform SDK
- IntelliJ IDE
- JetBrains Plugin APIs
- JetBrains Marketplace
- Java
- Kotlin
- BPMN 2.0
- Camunda
- Flowable
- Swing
- IntelliJ UI Components
- JGraphX
- GEF
- XML
- Program Structure Interface (PSI)
- IntelliJ Extension Points
- IntelliJ Test Framework
- Gradle
- IntelliJ Platform Plugin Template / Gradle Plugin
- REST APIs
- (2 days on-site onboarding)
- Willingness to undergo a security check SÜ2
Project details
- Start: Asap nac h Absprache
- Remote: remote
- Location: Remote, DE
- Languages: German
Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing
Found on jobboard.online