Deep understanding in SOA lifecycle and ESB based Integration. Has worked on large enterprise level SOA initiatives.
Ability to analyse requirements, identify services and design services with reusability in mind.
12+ years of experience in IT including at least 3 years in Architecture roles
2+ years of hands on experience as a Service Architect ; Service identification, Service classification, Service specification, Service contracts using WSDL & XML Schema Modeling
Experience in architecting distributed, multi-tier applications using Java platform tools and technologies
Proficiency with modeling, UML/OOP concepts, GoF and JEE design patterns, JEE frameworks
Strong Design skills with experience in using tools for providing UML artifacts
Proficiency in adoption of architecture paradigms such as SOA, Web-Services,
Deep expertise in implementing large scale SOA based systems using Oracle Fusion product set is preferable
ZapThink SOA Certification is preferable
Good understanding of Architecture principles and ability to simplify complex technical problems
Experience in designing high availability environments with clustering, failover/recovery
and load balancing strategies for multi-site implementations
Good experience of frameworks like Java Swing, Spring, Spring-WS, JAX-WS, Hibernate, Toplink, Jibx, Maven
Extensive knowledge with open industry standards such as SOAP, XML, XSD, HTTP, etc.
Experience in promotion of reuse of code/modules/components/services
Experience of working with Oracle Database and knowledge of data modeling concepts