We are seeking a highly skilled BPM Developer with strong Java expertise to join our development team. The ideal candidate will design, develop, and implement business process management (BPM) solutions that enhance automation and streamline operations, while also contributing to Java-based application development and integration. This role requires both technical proficiency in Java and hands-on experience with BPM tools and workflow modeling.
 
Key Responsibilities:
 
- Design, develop, and maintain BPM workflows and processes.
- Develop Java-based components, APIs, and services to support BPM implementations and system integrations.
- Analyze business and system requirements to define, design, and implement automated workflows.
- Collaborate with business analysts and stakeholders to translate business processes into executable BPMN models.
- Integrate BPM solutions with enterprise systems, databases, and APIs.
- Perform unit testing, debugging, and performance optimization for BPM and Java applications.
- Support the deployment, monitoring, and maintenance of BPM solutions in production environments.
- Recommend enhancements to improve application efficiency, scalability, and reliability.
- Prepare and maintain technical documentation and workflow specifications.
 
 
 
 
 
  Qualifications and Requirements: - Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).- Proven experience as a Java Developer with exposure to BPM platforms.- Strong proficiency in Java, Spring Boot, and RESTful web services.- Familiarity with SQL / NoSQL databases and integration technologies (SOAP, REST, JMS, etc.).- Knowledge of object-oriented programming (OOP), design patterns, and software development best practices.- Experience with version control systems (e.g., Git).- Excellent problem-solving, communication, and teamwork skills.- Experience with DevOps and VeraCode is a plus.