Back

Java Developer
(Bonita, BPM)

Apply for job

An experienced Java/Bonitasoft developer who can work independently and is willing to lead other developers, with a clear track record proving the seniority. If you are passionate about software development, you are always looking for new solutions to build well-crafted software, you are a team player who likes to share, learn and debate with others and you are detail oriented, this position is perfect for you!

What will be your
main responsibilities?

What experience
and skills we require?

What will be your
main responsibilities?

  • Development of web applications for multitude of different clients and projects
  • Providing expertise in full application development lifecycle - from concept and design to implementation and testing
  • Focus on clean architecture design, efficient code and functional programming
  • Adherence and contribution to engineering procedures, code conventions and best practices
  • Documentation, including (but not limited to) software design and technical specification
  • Efficiently communicate, explain design ideas, consistently “fight” for good things to happen

What experience
and skills we require?

  • IT professional who can deliver implementation of Bonita project at customers site
  • Excellent programming skills, knowledge and experience with a Java framework with knowledge of Bonitasoft, Bonita BPM including code structure and best practices
  • Not afraid to talk to our clients directly and enjoying shaping the product with them
  • Fluent in English - we're a global team, and it's the language we share!

Nice to have
knowledge and experience

Personality
and other skills

Nice to have
knowledge and experience

  • Knowledge with SQL, Stored Proc, XML, Drools (Rules Engine), JSP, Servlet, WebSphere, Tomcat, web services
  • Experienced and proficient with Service Oriented architecture (SOAP, REST). For e.g. AJAX, JSON, XML, HTML5
  • Knowledge of performance optimization techniques and tools

Personality
and other skills

  • Communication skills - you are a people person and can clearly and objectively communicate besides other developers, you'll be closely collaborating with business analysts, management, quality assurance and user experience designers. Ability to lead and educate juniors or mid-seniors
  • Experience with designing architecture for given project, taking responsibility over the project, fast delivery and a hands-on approach over processes and being told what to do
  • Entrepreneurial mindset - strong team player, passion for quality, willing to jump in or eager to learn new technologies and standards when needed
  • An agile mindset, the flexibility and the ability to face challenges constructively

Perks & Benefits