Job Title: IT Solutions Architect (Java)Summary:The IT Solutions Architect (Java) is a leader/doer responsible for planning, designing, developing, testing, deploying, and supporting enterprise applications built Java technologies. He/she provides thought leadership, coaching, and support for all team members.10-14 years of rich IT design and development experience with experience in architecting solutionsResponsibilities:Act as the primary contact for all matters concerning the platform and applications (Java based)Collaborate with business and technology SMEs (Subject Matter Experts) to define process and application requirements.Meet with stakeholders to review and prioritize open initiatives.Work with client, business analysts, delivery teams and DBAs to plan and execute a continually evolving program aligned to the client strategyCommunicate project goals and objectives, so that team members understand how their work makes a differenceDesign and develop intuitive, flexible, and maintainable Java solutions that leverage the features of the custom developmentCollaborate closely with the Product Owner and Scrum teams to provide Solution Architecture specific inputs and steer to the groupDefine and apply best practices for architecting and designing the application nd platform updatesProvide thought leadership, coaching, and support on those skillsets important to the success of the team including, but not limited to, software design, process design, problem solving, communication, customer service, organizing work, and managing time.Skills & Qualifications:Minimum 3 years in architecting and designing applicationsMinimum 5 years of experience in leveraging different architectural frameworks to build applicationsBackground in using multiple Design patterns and architecturesUnderstanding of the Front end and back end technologies in the Java landscapeHighly skilled in scripting, business rules and articulating technical details in lucid terms to client and other business stakeholdersStrong data management and analysis skills.Excellent ability to work on multiple projects concurrently.Excellent verbal and written communication.Strong work organization and time management skills.Excellent at coaching and supporting technology professionals.Good presentation skills.