Qualifications
Must have skills
- Minimum Bachelor's Degree in a technical discipline, preferably computer science or software development
- At least 5 years of experience in leading developers and delivering a product
- At least 10 years of experience in designing and implementing large scale enterprise applications (discover, design, implement and optimize)
- At least 7 years of experience in Front End Development using JavaScript
- At least 5 years of experience in development using modern JavaScript frameworks (Angular2, Angular, ReactJS)
- Object Oriented Design and development experience with Java/J2EE
- Strong experience with REST, Junit, Jasmine and NodeJS
- Experience with implementing WebSockets in a large scale application
- Excellent analytical and problem solving skills
- Excellent communications skills and able to work independently and with a team
- Used Caching Frameworks
- Strong understanding of full stack
Nice to have skills
- Experience with BDD frameworks and utilized them in product development
- Experience with build and automation frameworks for JavaScript
- Knowledge of IBM Process Designer and BPDs
- Knowledge of RDBS and NoSQL databases
- Experience with IBM BPM Process Modules, BPEL SCA modules and various bindings, Mediation modules, libraries, message handing, error handling, Human Tasks, BO, SDO, Business Rule Engine (ODM)
This individual should have good analytical skills, demonstrated capability of distilling details from complex business requirements into accurate and precisely specified functional, technical specifications and use cases capable of interpretation by both technical and non-technical readers. Must have the ability to maintain deliverables to schedule, ability to adapt to changes in requirements and priorities, be a self-starter, show initiative, ability to work on multiple projects at the same time prioritizing as appropriate. Act in a coordination role with business users, internal and external application development teams, DBA, and Q/A groups. They will interact with technical and support teams to assist in prototyping, design and planning of test cases. Be able to apply business judgment to create solid business practices, methodologies as well as recommendations and procedures.
|
|