Senior BPM Developer (Java)

California  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Description

Job Description: Senior BPM Developer (Java) a senior technologist Responsible for analysis, design, development and implementation of web-based (Java) business process management software for a Fixed Income, investment management business, with prior experience in web-based systems development and business process improvement.

Responsibilities/Duties:

  • Understanding the business processes, participating in process modelling and design workshops, identifying opportunities for process improvement in working with process analysts and the business users.
  • Effectively communicating technical and non-technical issues with the business users.
  • Modeling business components, services, processes, and systems. Understanding design patterns, and their applicability. Creating and maintaining common components and services using a layered architecture that will be used by several projects.
  • Using IBM Lombardi Teamworks (BPMS) to implement the process models using web based application development techniques.
  • Implementing web-services or JMS based integrations with BPM and other systems using the ESB (Enterprise Service Bus).
  • Contributing to design sessions, coding, code reviews, unit testing, integration testing, supporting beta testing, bug fixes and documentation in support of new BPM integration initiatives and related projects and promoting common standards and best practices.
  • Provide production support, evaluate and trouble shoot Java code and system failures and discrepancies. Analyze performance and design inefficiencies.

Competencies:
Specific Technical Knowledge and Experience Required :

  • Experience in BPM technologies such as Lombardi, BEA ALBPM, Savvion and Pega. Experience in Lombardi Teamworks is required.
  • Strong Java & JEE programming skills with web based application development experience (JSP, Servlets, XML, AJAX, Style Sheets (CSS), XPath, XQuery, HTML and JavaScript).
  • Experience with Spring, Struts, Tiles, and JavaScript frameworks like ExtJS, GWT, YUI.
  • JMS and Web Services based development and systems integration experience.
  • Strong database skills, including Oracle PL/SQL, SQL, stored procedures.
  • Strong understanding of agile software development methodology; background in Object Oriented Design and Analysis.

Competencies (Continued):
Specific Technical Knowledge and Experience Desired :

  • Financial industry experience, especially in Fixed Income.
  • Prior business process re-engineering, process improvement experience and exposure to LEAN, Six Sigma process improvement methodologies.

Qualifications (minimum requirements):

  • College degree in Computing Science or Engineering required. Certifications highly desired.
  • Minimum 5 years of experience developing enterprise software with Java based Web Development.
Start date
ASAP
Duration
12 months+
(extension possible)
From
Segula Technologies inc
Published at
02.07.2012
Project ID:
385496
Contract type
Freelance
To apply to this project you must log in.
Register