Develop and maintain SOA-based process applications using JBPM. Define and model business processes using BPMN 2.0 on a BPM platform. Write clean, efficient, and maintainable code, ensuring best practices in configuration management and code refactoring. Collaborate with cross-functional teams to define and implement solutions to business process needs. Perform code reviews, troubleshoot issues, and provide innovative solutions. Work on UI development and integrate with backend systems. Deploy and maintain applications on servers like WebLogic, WebSphere, Apache Tomcat, or Jetty. Stay updated with new technologies and tools to improve development efficiency.
Key Requirements
4+ years of professional experience in building applications. Strong development experience with BPM engines, specifically JBPM (mandatory). Hands-on experience in SOA-based process applications. Proficient in Java, JSP, Servlets, SQL, and frameworks like Struts/Spring/Hibernate/MyBatis. Knowledge of HTML5, CSS, JavaScript languages. Familiarity with BPMN 2.0 and querying BPM APIs. Experience with application servers like WebLogic, WebSphere, Apache Tomcat, or Jetty. Strong problem-solving skills and excellent communication abilities.