Location: Iowa City,IA, USA
Job Description (Posting). Job Description JAVA Architect Language Skill Expectation: English Location Expectation: IOWA-USA Domain Expectation: Retail ResponsibilitiesTasks: Conduct architectural and engineering review of proposed IT investmentssolutions to determine the strategic alignment and technical soundness. Conduct Workshop to facilitate strategy sessions, design reviews, product selection or requirements elicitation Provide technical recommendations to senior executives to assist the decisions on proposed IT investmentssolutions. Offer expert advice on application solutions including assisting with planning and architectural design, development, and resolution of technical issues. Develop and improve guidelines and criteria for the implementation of proposed IT solutions. Independently perform technical studies of products, analysis of alternatives, and brief results to senior executives. Pl Review and Update the below skills based on customer ask ExperienceExposure: Over 12 plus years of experience in defining solution architecture for large enterprise applications using JavaJ2EE, SOA Webservices (SOAP and REST), ESBs, Open Source products Knowledge of Web Technologies such as Html 5, CSS 3, jQuery, Spring MVVC and WebServices (SOAPREST). Azure Cloud experience is mandatory Knowledge of technology areas of Messaging, Transaction Management, Spring MVC, Hibernate, DAO, etc. Strong command on JavaJ2EE concepts and current industry trends. Experience in implementing Webservices Security using WS-Security, SAML, Kerberos and integrating with Identity provides, LDAP and ADFS. Strong knowledge on design and integration patterns specially in applications involving PortalsSSO, legacy applications, B2B Applications, external partners using ESB. Strong understanding of Object Oriented design methodologies and design patterns. Timely creation of appropriate technical artifacts e.g. Application Architecture, Solution Design Documents, etc. Interpersonal communication and organizational skills required to operate as a contributing member of virtual teams that deliver quality services. Maintains awareness of new and emerging technologies and the potential application on service offerings and products provided by IT. Familiar with supporting peer teams and responsibilities such as infrastructure, operations, enterprise architecture, info security. Experience working with multi-vendor, multi-culture, distributed offshore and onshore development teams in dynamic and complex environment. Please be aware we are not necessarily expecting each candidate to cover all the above listed technologies. EducationCertification: Bachelor s d (1.) To architect design and develop (through Team) solution for product/project & sustenance delivery (2.) To bridge the gap between client needs and business goals by gathering requirements, crafting innovative solutions with deep domain/technology expertise, and driving successful implementations that propel strategic initiatives. (3.) To ensure knowledge up-gradation and work with new technologies so that the solution is current and meets quality standards and the client requirements (4.) To review architecture and design deliverables and ensure solutions adhere to industry best practices ,architectural standards simultaneously establish and enforce governance /compliance measures. (5.) To train and develop team so as to ensure that there is an adequate supply of trained manpower in the said technology and delivery risks are mitigated (6.) To submit Whitepapers, participate in industry forums and file Patents