Responsibilities:
- 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
- Confident to code (Hands on)
Skill Matrices:
- Architecture: Service Oriented Architecture - Web Oriented Architecture - Event Driven Architecture - Restful Service Architecture
- Application Design: Object Oriented Design Principle - Solid Design Principles - Design Pattern & gt; GOF Design Pattern & gt; JEE Design Pattern & gt; Integration Design Pattern
- Application Framework: Core JAVA - Multithreading - Collections - JDK 5, 6, 7 Core Spring Framework - Spring MVC - Spring Batch - Spring Integration - JPA / Hibernate Web Services: JAX - WS - JAX - RS - JAX - B JEE: - JSP Servlet - JSF - EJB
- Methodology: SCRUM / XP Waterfall / SDLC RUP
- Tooling- Continuous Integration: Jenkins, Hudson, Bamboo Configuration Management - SVN, GIT Build - MAVEN / Gradle App Server - Web Sphear, Web Logic, Tomcat, JBOSS
- Soft Skills:Written and Oral Communication, Team handling, Client/stakeholders management, Leadership
Didn’t find the job appropriate? Report this Job