Remote - Kogito Developer

Overview

Remote
Depends on Experience
Contract - W2
Contract - 1 Year(s)
No Travel Required

Skills

Product Management
Technical Product Management
Product Roadmaps
Product Strategy
User Stories
Agile Methodologies
Project Management
Market Analysis
Product Ownership
Sprint Planning
Software-as-a-Service
Healthcare Technology
Enterprise Software
CSPO
SAFe
UI Design
User-Interface
UX
UI/UX
User Experience
Pharmacy Benefits Management
PBM
Healthcare
Healthcare SaaS
Health Insurance
Change Management

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.

 

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.