Job Description :
Proven ability to analyze problems and implement solutions that are optimized for performance, scalability, quality, and maintainability.
Java based back-end applications development.
* Excellent Java programming skills
* Experienced in Java based software development for enterprise applications with fast learning.
* Clear understanding of OOP concepts and best practices
* Strong understanding of Java/J2EE design patterns, ORM/persistence technologies
* Strong experience in J2EE technologies, application servers and databases (Oracle), Hibernate and Maven.
* Strong knowledge of application servers like TOMCAT, JBOSS, WEBSPHERE etc.
* Strong knowledge of integration technologies, cloud computing, SOA, ESB, Web-Services(REST/SOAP)
* Experience in Java based open source technologies
* Experience in database design will be preferred.
* Ability to independently own, design, write and test quality code
* Strong problem-solving and analytical skills
* Excellent communication skills
EDUCATION & EXPERIENCE:
Bachelors or Master's Degree in computers. Candidate should have a minimum of 7-10 years of relevant working experience realized in product development applying Java Technologies.