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.
ANY GRADUATE