Skip To Main Content
backBack to Search

Senior Java Developer (with Flowable)

Office in Switzerland: Kanton Zurich, Zurich

We are seeking a highly skilled and experienced Senior Developer with a strong background in Flowable modeling and Java development. The ideal candidate will have 5+ years of professional experience, with hands-on expertise in designing, implementing, and maintaining solutions using Flowable BPM and workflow engines, or relevant alternatives.

Responsibilities
  • Design and develop robust business process workflows using Flowable modeling tools
  • Collaborate with cross-functional teams to analyze requirements and translate them into scalable technical solutions
  • Implement custom integrations and extensions using Java and other relevant technologies
  • Optimize and troubleshoot workflow processes to ensure peak performance and reliability
  • Maintain documentation and follow best practices in software development and BPM implementation
Requirements
  • Minimum 3+ years of experience in application development with a focus on BPM tools like Flowable
  • Strong hands-on expertise in Flowable modeling and Java programming
  • Familiarity with related BPM solutions (e.g., Camunda, Activiti) will be considered relevant experience
  • Solid understanding of workflow engines, process automation, and integration patterns
  • Proven track record of delivering complex projects within deadlines and quality standards
  • Fluent English communication skills (written and spoken) at a B2 level or higher
We offer/Benefits
  • 5 weeks of vacation
  • EPAM Employee Stock Purchase Plan (ESPP)
  • Enhanced parental leave
  • Extended pension plan
  • Daily sickness allowance insurance
  • Employee assistance program
  • Global business travel medical and accident insurance
  • Learning and development opportunities including in-house training and coaching, professional certifications, over 22,000 courses on LinkedIn Learning Solutions and much more
  • *All benefits and perks are subject to certain eligibility requirements

• Please note that any offers will be subject to appropriate background checks

• We do not accept CVs from recruiting or staffing agencies

• For this position, we are able to consider applications from the following:

  • - Swiss nationals
  • - EU/EFTA nationals
  • - Third-country nationals based in Switzerland with an appropriate work permit
  • - Displaced people from Ukraine who are currently in Switzerland and hold, or have already applied for, S permits