BPM Software Engineer (1090)
Posted: 3 days ago
Job Description
We're looking for a Senior BPM Software Engineer to join our team.Responsibilities:Implementation of enterprise-level tailor-made multi-tier applications.Working closely and efficiently with the project team of various roles, such as software engineers, quality assurance engineers, DevOps engineers, business analysts, and the project manager.Implement integration with third-party applications / data sources.Utilize various workflow, document management, content management, portal systems and relevant frameworks.Design, implement, and maintain business process models using BPM tools (e.g., IBM BAW, Camunda, Activiti, jBPM). Collaborate with business analysts to translate business requirements into executable workflows.Develop custom service tasks, user tasks, and integration points within BPM engines.Monitor and optimize process performance, ensuring scalability and maintainability of BPM solutions.Ensure proper versioning, deployment, and documentation of BPM artifacts.Required skills:At least four (4) years relevant professional experience in Software Development using BPM/ Workflow solutions and Java/J2EE technologies.Bachelor or Master's degree in IT Engineering, Computer Science, Applied Sciences or related discipline.Working experience in Java programming and related frameworks, such as EJBs, JPA, Hibernate, Spring.Knowledge of Knowledge of React, Angular or related JavaScript framework.Experience with BPM/workflow engines and tools preferably on IBM BAW or alternative solutions such as Activiti, Camunda, jBPM or similar. Knowledge of Databases and SQL experience (any of Oracle DB, MSSQL, DB2 or MySQL).Knowledge of client-server architecture and web services (SOAP/REST).Be familiar with Azure DevOps platform or other Version Control Systems (i.e. GitHub, GitLab), Project/Task Management Systems (i.e. Jira), Maven.Ability to draft technical documentation and having analytical skills to design algorithms.Ability and willingness to work under pressure and meet tight deadlines.Ability to express ideas verbally and in writing, in a clear, concise and professional manner (both in English & in Greek).Commitment to providing excellent quality work and building client relationships.Benefits:Hybrid work model – flexibility at its bestCompetitive compensation packagePrivate insurance – we’ve got you coveredUnlimited access to wellness & workplace supportFree access to linkedIn e-learning coursesA dynamic, fast-paced environment with continuous growth opportunitiesWork with cutting-edge technologiesUpcoMinds is a dynamic IT company with 28 years of experience that provides end-to-end web and mobile solutions helping businesses to reinvent themselves in the digital world. Our team’s skills and expertise will ensure the holistic digital transformation of any organization, which will considerably improve both business operations and customer’s experience.Our goal is to always have our end products and services reflect our deep engineering skills and elegant progressive design aesthetic. We fundamentally believe deeply in developing long term strategic partnerships with our clients by exceeding expectations and maintaining a high level of transparency.Find out more about us at www.upcominds.comWe commit to promote Inclusion & Diversity by creating a working environment where all employees are treated with dignity and respect and where individual differences are valued. We offer equal opportunity in all aspects of employment.Our recruitment consultants will go through your Curriculum Vitae as soon as possible and get back to you to discuss the opportunity for which you apply. If you don’t hear from us in the coming ten (10) working days, you may consider that you have not been selected for the particular job.
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period