Process Server Developer (IBM BPM)

R300 - R450 hourly
  • Definitive Recruitment
  • Johannesburg, South Africa
  • 15 Jun, 2018
Contractor Software Development

Job Description

12 month contract - renewable

We are looking for a skilled individual to build scalable, native, BPEL applications with an enthusiasm for solving interesting technical challenges in a Banking environment. The ideal candidate will not just be an outstanding BPEL developer, but will bring a mind-set of creativity, innovation and balanced bleeding edge technology development with a relentless pursuit of timely product engineering delivery. The role requires ownership, logical thinking, and estimation of your own work, coding, unit testing, trouble shooting and performance optimisations.

ROLE RESPONSIBILITIES:

§ The candidate may work in an Agile (SCRUM) environment and may be allocated and co-located to a small agile development team.

§ The candidate will collaborate with team members to understand the problem & define, design, and ship new features through the development lifecycle.

§ This includes brainstorm, contribution to new ideas, conceive innovative strategies, and implement solutions to difficult problems.

§ Must be able to work independently, effectively and efficiently in a collaborative agile environment with scrum masters, solution engineers, designers, and developers

§ Strong practical development experience with BPEL. § Strong practical integration experience of business service orchestration, using BPEL, including strong integration domain knowledge.

§ Solid experience on integration protocols (e.g. Web Services (SOAP/XML) REST and the related SOA-security requirements).

§ Understanding of Short-running and long-running processes

§ Understanding of security pattern implementation § Ability to write elegant, readable, and well-documented code.

§ Passion for quality, an obsession for performance, entrepreneurial spirit and an attitude to disrupt and innovate.

§ Focus on Material Design principles and pixel-perfect implementation of design into code

§ Own the delivery of an entire piece of a system or application.

§ Develop unit test cases for his/her project module.

§ Familiarity with continuous integration

§ You will work in an Agile Development environment, co-locate and collaborate with team members, and will support the SCRUM Master and help the team deliver their sprint goals

MINIMUM REQUIREMENTS:

§ Degree or Diploma in computer science, engineering, or related technical field.

§ 3-5+ years’ experience BPEL application development

§ 3 – 6 years of experience in software development

§ 3+ years of software engineering experience

§ Experience in using IBM Business Process Manager

§ Experience in Java/JEE with exposure to WebSphere

§ Experience in work flows, BO maps, XSLT transformations, XPATH and BPM technologies.

§ Experience in BPEL flows, Mediation and Assembly modules.

§ Experienced on Rule Sets and Rule Groups