Job Description :
Job Title: Java + IBM BPM Developer
Location: Bloomfield ,CT
Job Type: Contract

Duties and Responsibilities
Provides expert level IT technical services and technical expertise in systems, technical infrastructure, tools, modeling, external interfaces, and other technical areas.
Completes complex development, design, implementation, architecture design specification, and maintenance activities.
Approves technical solutions proposed by team members. Elevates complex technical issues to IT experts, including architects.
Recommends development options, including design, build and test. Approves the team''s technical deliverables. Conducts testing, including functionality, technical limitations, and security.
Hands-on experience on business process development and/or Integration using IBM BPM.
Involved in inception/ strengthening of IBM BPM practice.
Responsible for leading the delivery teams from end-to-end delivery standpoint.
Resolves technical problems discovered by team and internal clients. Responds to and resolves technical issues in a timely manner. Researches issues and performs root cause analysis.
Good communication skills. Team Oriented and can work independently.

Required qualifications to be successful in this role

Excellent Communication Skills
Experience with Agile Methodology

Must Have Technical Skills:

Minimum 8+ years of overall experience primarily designing and developing Java based applications

JAVA / J2EE

IBM BPM (Process Designer and/or Integration designer)

Spring Batch

Hibernate

Web Services – REST, SOAP

IBM DB2, SQL

Nice to Have:
Web Technologies – HTML, Angular JS, Java Script/Type Script
SOA (Service Oriented Architecture)
UDB / ORACLE
IBM MQ / IBM IIB
MAVEN / GIT / uDeploy/ Rally
Test Driven Development (JUnit)