Provide and communicate complex technology solutions across different audiences including technical, managerial, business executives and/or vendors. • Interface and coordinate tasks with internal and external technical resources. Collaborate with Project Managers and technical directors to provision estimates, develop overall implantation solution plan, and serve as a lead to implement the solution, customization, and integration efforts. • Produce a detailed functional design document to accomplish client requirements. • Collaborate with development teams to produce technical specification for custom development and systems integration requirements. • Provide current best practices and solution alternatives as part of the technical specification document. • Participate in performing Proof of Concept (POC) for various upcoming technologies to fit in business requirement. • Establish input/output processes and working parameters for software/components compatibilities. • Involve in activities such as resource modeling and cross functional technical brainstorming sessions.
Skills and Experience • Experience with API driven architecture • Experience in designing and developing Restful APIs, preferably using Mule platform • Experience in J2EE, Java programming, SOA Design patterns for building middleware systems and Messaging. • Development experience of SOAP and Restful Web Services. • Strong knowledge in applying patterns while designing such as Object Oriented, System Integration, and application design patterns. • Knowledge of development and build framework such as Spring, JPA/Hibernate, Maven and Struts. • Experience in designing UML diagrams. • Experience in Client Master Data Management is a plus