JOBSEARCHER

Software Engineer - Flowable

Company DescriptionJob DescriptionJob Title: Software Engineer - FlowableLocation: RemoteType: Contract W2 / CTHSummaryWe are seeking an experienced Software Engineer with deep expertise in the Flowable BPM/workflow platform to design and implement business process automation solutions. This role leverages AI-assisted development practices and modern integration patterns.Key Responsibilities:Creates and leads the technical design and development of software solutions. Proposes & designs software solutions to address complex business needs. Prepares technical and procedural documentation required.Facilitates complex problem resolution. Provides technical guidance and support to colleagues. Reviews coding, testing, and documentation of software. Applies modern principles, methodologies and tools to advance business initiatives and capabilities.Core Competencies: Design Process ImprovementsCustomer SolutionsApplication DevelopmentSoftware SolutionsGroup Problem SolvingCustomer NeedsRelease ManagementUser Experience (UX) DesignBusiness ManagementQualificationsMust Have Skills:Hands-on experience with Flowable (BPM engine, workflow, case management, or DMN)Basic proficiency with AI coding tools (e.g. GitHub Copilot, Cursor, or ChatGPT) to assist in code generation and reviewJava or Spring Boot development experienceAbility to model, deploy, and maintain business process definitions5+ years of overall software development experienceNice to have skills:Experience with agentic AI frameworks or autonomous AI workflows (e.g. LangChain, AutoGen, CrewAI)Experience with REST API design and microservices architectureFamiliarity with containerization (Docker/Kubernetes)Exposure to Kafka or event-driven architecturesKnowledge of Elastic/Elasticsearch for querying process dataExperience:5+ years of software development experience required.Additional InformationAll your information will be kept confidential according to EEO guidelines.