Overview
Remote
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)
Skills
Kogito BPM
jBPM
AWS
Azure
OpenShift
RESTful
SOAP
Kafka
ActiveMQ
Jenkins
GitLab
PostgreSQL
Oracle
MongoDB
Kogito API
Job Details
Title: Kogito Technical Lead - Remote
Location: Remote
Length:6-8 Months
Description:
**** Webcam interview *** Long term project *** Remote***
Job Summary:
We are seeking an experienced Kogito Technical Lead / Senior Developer to join our engineering team. This role is responsible for designing, developing, and deploying cloud native applications using the Kogito framework for process automation and decision management. You will collaborate closely with cross functional teams to implement robust and scalable microservices based solutions that align with business objectives.
Key Responsibilities:
- Design and develop microservices using Kogito, Java, and Drools for business process automation.
- Implement business workflows, asynchronous processes, human tasks, and event listeners.
- Set up and manage jBPM/Kogito environments and deployment pipelines.
- Integrate Kogito applications with existing enterprise systems using REST APIs and messaging platforms (e.g., Kafka, ActiveMQ).
- Collaborate with DevOps to ensure seamless deployment on cloud platforms like AWS, Azure, or OpenShift using Docker and Kubernetes.
- Monitor application performance, troubleshoot issues, and perform performance tuning.
- Create and maintain technical documentation including architecture diagrams, API specs, and development best practices.
- Write and maintain unit tests, integration tests, and end to end test cases to ensure software quality.
- Participate in code reviews and contribute to continuous improvement efforts.
- Work within an Agile/Scrum development environment alongside Product Managers, Project Managers, QA, and Operations teams.
Required Technical Skills:
Experience Required: 5 6+ years in Java development, 3/5+ years in Kogito BPM
- Proficiency in Kogito, Java, and Drools (rules engine) experience with jBPM.
- Hands on experience with cloud platforms (AWS, Azure, OpenShift).
- Experience with Docker, Kubernetes, and containerized deployments.
- Strong understanding of RESTful APIs, SOAP, and messaging systems (Kafka, ActiveMQ).
- Familiarity with CI/CD pipelines and tools such as Jenkins, GitLab CI.
- Experience with relational and NoSQL databases: PostgreSQL, Oracle, MongoDB.
- Exposure to web development using Angular is a plus.
- Solid understanding of Kogito APIs, including Human Task Service, Event Listeners, and versioning of BPM workflows.
Preferred Qualifications:
- Strong problem solving and analytical skills.
- Excellent verbal and written communication.
- Self motivated with the ability to work independently and collaboratively in a fast paced environment.
- Passion for continuous learning and process improvement.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.