Design and development experience of three tier enterprise products
Own feature development from definition, design through delivery
Exhibit strong development skills and
Ability to research, follow up and resolve complex challenges
Skill requirements :
4+-8 years of experience in Java / J2EE software development from product development / services domain
Strong in Data Structure, Multithreading, Collection Frameworks and excellent problem-solving skills.
Strong core server-side technologies experience(Java), Spring, Hibernate, Apache Libraries and other common J2EE frameworks
Strong SQL and exposure to database design / performance tuning of queries
Strong programming skills, as well as the ability to review complex code bases written by others
Strong architecture and design background and keen business sense.
Good exposure to front end / UI skills (JS, HTML). Object-oriented methodologies
Good exposure to configuration management, testing, deployment.
Good experience in Web Services, Spring, Hibernate, JMS Messaging, Core Java, J2EE, Open Source Frameworks such as Spring, Hibernate, iBATIS, Struts, ehcache, Memcached, Lucene / SOLR etc.
Exposure to a database preferably MySQL or Oracle and Build tools like ANT or Maven
Exposure to Unit testing frameworks like JUnit or TestNG
A self-starter with strong sense of ownership.
Desirable Skills : Design Patterns
UI Design skills
Qualifications Skills .,