Description

Is able to visualize the whole application as a system, understand all interactions between the system components on a given level of abstraction, as well as define limitations and

requirements for source code written in a given programming paradigm , specifically Java, Java based frameworks and web frameworks. Selects, defines and enforces a consistent,

uniform set of products, vendors, methodologies and standards and is able to translate business objectives into technology standards that can achieve them. Establishes application

design patterns and development guidelines and ensures that they meet both the technical constraints of the architecture and the business objectives in terms of reliability, scalability

and serviceability. Technology-wise, a Java & Webtech architect should have skills related to Java, JEE, JDBC, Java design Patterns , Architectural patterns, Dependency Injection, Java

Collections, threads, concurrency, Java servlets and JSPs, frameworks like Struts, JSF, Spring, Hibernate, EJB, JPA, JAX-RS and JAX-WS, SOA and Web Services, Legacy Platform Integration

Skills, Application Servers like WebLogic/WebSphere and Clustering Architectures. Would be expected to be conversant in the DevOps methodologies and tools , Agile and Test Driven

Development.

Education

ANY GRADUATE