Excellent communication
- Strong communication and client-facing / customer service skills.
- Excellent Consulting skills (prioritization, client management, multitasking)
- Advanced SQL knowledge
- Strong Unix and Windows
- Strong interpersonal / team skills
- 4+ years of Java / J2EE development experience Java certified (mandate)
- Deep knowledge of Struts, Spring, Hibernate
- Ability to quickly learn new / emerging technology
- Expert knowledge of source code repository technology
- Advanced knowledge of unit and integration testing
- Strong Documentation skills
- Strong coaching and mentoring skills
- Excellent client relationship and problem resolution skills
- Strong process orientation: ability to drive process improvements
- Able to translate technical concepts for non-technical audiences
- Able to translate business concepts into technical concepts
- Advanced troubleshooting and problem solving
- Ability to prepare root cause analysis for the escalated cases