Experience : 6-12yrs
Required Technical Skills
? 8+ years of architecture, design and programming experience preferably in fast-paced dynamic environment
? Strong application design and implementation skills, solid understanding of entire development cycle.
? Strong background in Java/J2EE/JSP and Spring/Hibernate Frameworks based application architectures.
? Experience developing high concurrency, high performance applications that are database-intensive and have interactive, browser-based clients.
? Experience with relational databases (MySQL is a plus). Strong SQL is required.
? Understanding of web-based SOA architecture implementation experience is useful. On-demand or SaaS experience is a plus.
? Experience with on-line advertising technologies or large-scale workflow systems is very helpful but not required.
? Required Skills: core java, jsp/servlet, Spring/IOC, junit, ooad, hibernate, xml, jdbc, sql, uml, design patterns, jms, jaxb, annotations
? Good to Have: castor, spring-ws, spring-security, ajax, open source, SOA, SaaS
? Soft skills: communication, presentation
Required Business Skills
- Communication and Presentation
- Problem solving
- Resourcefulness
- Team player
- Familiarity with Agile