Technical Competencies:
- Experience in Orchestration, design and implementation using IBM BPM Advanced/Standard.
- Solution using various components of IBM BPM – UCA, Coaches, Integration Services etc.
- Excellent knowledge on IBM BPM Rest APIs,
- Experienced in using Process Admin Console, Process Inspector.
- Application Development, Deployment and Migration
- Designing and developing complex integration interfaces with Enterprise Application Systems
- J2EE Integration with middleware and enterprise application
- Build reusable toolkits
- Experience in modelling processes using IBM BPM Process Designer, Implementing UCAs, Ajax, Generic System Services and Service flows.
- Knowledge on developing complex coaches, customized coach views.
- Experienced in implementing headless BPM on any BPM platform
- Experience in using JavaScript frameworks like Angular JS, Dojo etc.
- Demonstrable experience working with Process Designer, BPDs and Coach Framework as a Front End technology.
- XML, XPATH, XSLT, SOAP and Web Services, REST and Junit.
- Experience with SOA (REST and/or SOAP)
- Experience and good knowledge in PSPDWDB and LSW tables.
- Experience in designing and implementing RDB table structures for reporting and archiving
- Experience and good knowledge of Agile Development Methodology.
- Ability to technically guide and mentor other team members within area of responsibility.
- Participate in Sprint planning meeting and provide direction to the developers on the user stories
- Co-ordinate with the offshore development team and resolve queries pertinent to technical issues.
- Perform Code Reviews
- Contribute to knowledge management repository.
- Adhere to all coding best practices defined by the client’s coding standards.
- Adhere to established standards and procedures including configuration management, coding, testing and documentation standards.
- Ready to learn and work on new BPM tools and technologies (Activiti, JBPM etc.) beyond IBM BPM and perform same roles and responsibilities