Negotiable
Outside
Remote
USA
Summary: We are looking for a Kogito Technical Lead with extensive experience in Java development and Kogito BPM to design and deploy cloud-native applications. The role involves collaborating with cross-functional teams to create scalable microservices solutions that meet business needs. The position is fully remote and requires strong technical skills in various cloud platforms and development practices. This is a long-term project with a focus on process automation and decision management.
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.
Key Skills:
- 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.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
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.