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.
§ 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
§ 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