Job Description :
Job Description:
Senior Java Developer / Lead with good hands on experience in writing code using J2EE technologies…. Spring, Hibernate, MDB, Spring MVC, SOAP/REST, JMS, decent understanding of PLSQL.
Should possess good knowledge on UI, hands on experience on JS/HTML will be a plus.
Candidate should demonstrate best practices and efficient OO java programming techniques.
Production support experience in troubleshooting application issues.
Open to work with offshore team.

A little more detail is below

1. Good Core java skills
a. There will be simple programmatic test
2. JTA
a. Must demonstrate the usage using an example
3. Web services
a. SOAP
b. REST
c. Difference, drawbacks for soap and rests
4. SQL
a. Basic query writing
b. Understand the performance impacts, COST of queries
c. Able to troubleshoot slowness
5. JMS
a. Pubsub/topic
b. Queues
c. Websphere configurations, connection factories, listeners
d. MDB’s
6. Spring
a. Good Working knowledge
7. Hibernate
a. Good understanding of mappings
b. Hql
c. Caching in hibernate
8. Java performance
a. Tools used, at least one
b. Example of problems solved
c. Best practices to follow
9. Websphere
a. Understanding of topology, cell, node, servers, dmgr
b. How to stop/start
c. Performance monitoring tools
d. Jndi
e. Hands on WAS console
10. Loading balancing
a. Understanding of Session management
11. Design patterns
a. Give practical example of different categories.
             

Similar Jobs you may be interested in ..