• Strong experience in IBM SOA/BPM technology stack • Design and develop the Service Oriented Architecture (SOA) design artefacts • Business Object Models (business entities/ objects and their relationships) • Service Models describing the service layers in the desired business domain • Service Specification(SOAP/REST/SCA) describing the input and output interfaces for the service, as well as its security, editing, and interface protocol requirements • extensible Mark-up Language (XML) interfaces and files, XML Schema Definitions (XSDs), Web Services Description Language (WSDL) files Creating SOA Design standards and best practices for object naming, design deployments, data content integration, and production output using various channels. • Use of IBM's Service Oriented Architecture (SOA) tools: WebSphere Process Server (WPS)/ Business Process Manager (BPM), Business Automation Workflow(BAW), IBM Integration Designer (IID), and create SOA design artefacts for composite application development teams. • Designing BPM solutions with service orchestration using Business Process • Using IBM's ESB tools: WESB mediation flows for data mapping/ transformation, and message flows/ routing. • Designing workflow services and exposing them for all business domains in implementing seamless workflow orchestration under the SOA environment. • Delivered solutions must include standards and best practices for design, development, configuration, deployment, data content integration, and mentoring of other staff in all of the above. • Guide architecture activities implementing Design solutions including Infrastructure design, installation, configuration, and implementation and maintenance for High availability/ fault-tolerant integrated solution. • Detailed experience in integrating external systems with IBM WPS/WESB • Experience with agile scrum methodology • Experience in providing L2/L3 functional support on IBM BPM • Need to be able to code hands-on in Java at least some basics. • Must Have (Top 3 skills): IID/ESB, MQ, Webservices
1. Strong understanding of Core Java/J2EE 6.0 above 2. Experience Spring Boot, Spring WebSocket 3. Experience in using Application servers like IBM Websphere 4. Working knowledge of RDBMS, SQL and PL-SQL 5. Experience in developing and consuming SOAP & REST WebServices. 6. Experience in implementing Core Java & J2EE Design Patterns. 7. Experience on any Build and Deployment tools Jenkins, Team City etc. 8. Exposure to have maintained high coding standards by using Junit, SonarCube etc. 9. Exposure on Microservices design & development using Spring Boot 10. Experience in using profiler tools (JProfiler/JMeter) 11. Have a good understanding in front-end frameworks (Angular/NodeJS) 12. Understanding of BDD/Domain driven design would be preferred"""