Technology Skills
- Hands on experience in designing and developing applications using Java EE platforms
- Object oriented analysis and design using common design patterns.
- Profound insight of Java and JEE internals (Class loading, Memory Management, Transaction management etc)
- Experience in developing web applications using Struts, Spring MVC and EJB
- Excellent knowledge of Relational Databases, PL/SQL. Experience in Oracle preferred.
- Excellent knowledge of ORM technologies (Toplink/Hibernate)
- Experience in Rule Engine is a plus (Strata/Experian)
Role Interaction Points
- Interacts with the Technical Lead, BAs and testers for the project during the project lifecycle
- Interacts with the Client managers for status review meetings
- Ability to work on multiple tasks concurrently
Others
- 8+ years of development experience using Java/J2EE related technologies
- Should possess good communication and problem solving skills
- Should have Aptitude and Attitude of learning and mastering new technologies and tools
- Working in client facing environment is a plus
- Working in Agile Methodology is a plus