| Experience & Qualifications |
| • |
A relevant degree from a recognized university |
|
| • |
Minimum 4 years of Software Design/Development experience with Java |
|
| • |
Professional certification in Software Architecture (e.g. Sun Certified Enterprise Architect) or experience in the capacity of a software architect for a minimum of 1 year |
|
| • |
Experience in architecting highly available and scalable enterprise software |
|
| • |
High proficiency in :
- OO Analysis and Design , UML , Design Patterns GOF Patterns, J2EE Patterns, Architectural Design Patterns
- Java Technologies – J2EE, J2SE, J2ME .Net and .Net mobile framework
- Mobile Technologies - GSM, CDMA, SS7, Bluetooth
- Network Protocols – Protocols that can operate over TCP/IP
- Database Management Systems – Oracle, MySQL
- Enterprise Operating Systems – RedHat Enterprise Linux, Solaris
- Producing Architecture Documents – Using Views |
| |
| • |
Good knowledge in design and implementation of high availability
systems to handle high volume transactions - Load balancing,
Clustering, Fail over and Recovery |
| |
| • |
Good knowledge and experience in Enterprise Server/Storage Products – HP, Dell, Solaris |
| |
| • |
Knowledge and experience in System Architecture (Hardware, Network) would be an added advantage |
| |
|
| • |
Knowledge and experience in Persistence, Inversion of Control and Web application frameworks would be an added advantage |
|