Requirement:
• 8 years of Java experience
• 5 years J2EE experience including JMS
• 5 years experience developing complex distributed, scalable and fault-tolerant software applications(Server side/ Client Side)
• 2-3 years experience with developing reports using JasperReports and JasperReports Server
• 2-3 years hands on experience with JBoss Middleware including (JBoss Messaging, JBoss Cache, JMX, HornetQ (>1yr))
• 2-3 years of database development experience using MS SQL Server 2005/2008
• Excellent Object Oriented Analysis and Design experience and working knowledge of design patterns
• Experience with SVN, Maven
• Experience with Performance tuning and optimization
• Experience with various Encryption mechanisms and designing secure web applications including addressing security vulnerabilities
• Experience in leveraging open source projects and tools
• Excellent verbal and written communication including writing functional and technical design documents