Java Technical Architect/10 to 15 years/Chennai

Job Description: Java Technical Architect with strong experience in architecting Java / J2EE based applications along with Spring & MVC, Hibernate (or OpenJPA), IBM Websphere / Tomcat.

Job Specification:

· Responsible for building architecture views and preparing solution architecture documents.

· Responsible for taking technology decisions, and in assisting technology evaluation, making business cases for technology decisions.

· Provides vital solutions to the client by carrying out Enterprise Architecture Planning (REAP), Scoping and Estimating, Data Modeling, planning High Availability and low Failover Applications, Logical Architecture Design, Performance / Capacity Planning.

· Interacts with client to gather the relevant technical information required for conceptualizing the solutions.

· Helps customer to establish technology standards, cross-product technology and design compliance.

· Remains abreast with the upcoming technologies and utilizing it for the innovations.

· Should have good communication and team handling skills.

Skills Required:

1. Architecture - Service Oriented Architecture/Web Oriented Architecture/Event Driven Architecture/Restful Service Architecture.

2. Application Design - Object Oriented Design Principle/Solid Design Principles/Design Pattern > GOF Design Pattern > JEE Design Pattern > Integration Design Pattern.

3. Application Framework - Core JAVA - Multithreading - Collections - JDK 5, 6, 7 Core Spring Framework, Spring MVC, Spring Batch, Spring Integration, JPA / Hibernate.

4. Web Services: - JAX - WS - JAX - RS - JAX - B JEE: - JSP Servlet - JSF – EJB.

5. Methodology - SCRUM / XP Waterfall / SDLC RUP.

6. Continuous Integration - Jenkins, Hudson, Bamboo Configuration Management - SVN, GIT Build - MAVEN / Gradle App Server - Web Sphear, Web Logic, Tomcat, JBOSS.

Experience: 10 to 15 years

Location: Chennai

Contact Person: Divya Sharma (divya.sharma@capgemini.com)