Solution Architect - Java Web Applications
Description
Required Skills:
• Experience in architecting and design of Large Enterprise Online Applications preferably in banking domain with J2EE technologies
• Ability to architect and design a mission critical & highly transactional online system, addressing all the system requirements including Integration and Non-functional requirements (Availability, Scalability, Usability, Security, Recoverability, Maintainability & Performance)
• Ability to leverage architectural patterns, design patterns, integration patterns and UI patterns
• Experience in Java/JEE and Web Stack – Spring MVC, Spring Data JPA, Hibernate, ORM, Messaging/JMS
• Experience in UI Development (RIA, Angular JS, JQuery/Dojo, Javascript, HTML5, CSS3)
• Knowledge on Client side MVC frameworks (Angular.js, Backbone etc.), Single Page Application developments
• Experience in Responsive Web Design Development Practices
• Experience in architecting and development of REST, Webservices/CXF/Axis
• Experience in SOA/ESB with good understanding of Webservices security
• Experience in server stacks Websphere/Weblogic/JBoss
• Good knowledge in SSO Integration, WCM Integration, Batch jobs, Performance Tuning
• Good Understanding of Transactions and Data Architecture
• Experience in Scalability, Security, Load Balancing, Monitoring and Performance
• Exposure to Integration with Peripheral systems
• Good understanding and experience with Lifecycle tools, Processes, Continuous Integration, Maven, Unit/Mock tests, SCM
• Good understanding and experience in Code Quality and Secure Coding aspects
• Good communication and presentation skills
All your information will be kept confidential according to EEO guidelines.
