Overview
Skills
Job Details
Job Title: Kogito Technical Lead / Senior Developer
Location: Remote]
Experience Required: 5–6+ years in Java development, 3–5+ years in Kogito BPM
Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field
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:
- 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.