Design and implementation of innovative enterprise JAVA and J2EE applications.
Participating in SDLC processes streamlining, POC development, Functional Estimation, Performance Tuning, Environments setup etc.
Adherence and promoting best development practices that ensure high quality.
Must have technical skills
Strong Object Oriented Programming skills.
Proficiency in JavaHTML and strong Java Programming skills.
Some exposure to Spring andor Hibernate, Open source frameworks and third party APIs[e.g. Google Calendars, oAuthOpenID Authentication, Payment Gateways, SearchingIndexing APIs etc.]
Hands on experience on Core Java, IO, Collections, RESTSOAP web services, Servlets, JSP, Apache Tomcat, SQL.
Excellent problem solving, debugging and troubleshooting skills.
Avid follower of Best Practices and Design Patterns.
Experience of working on NoSQL databases like Cassandra, Google Datastore etc.
Knowledge about how UI components work and interact with backend.
Experience of working on unit testing frameworks like JUnit, Mockito, JBehave.
Knowledge about Cloud platforms e.g. Amazon WebServices, Google app engine.
Exposure to Android Development, Python, PHP.
Good knowledge about various caching frameworks like Memcache, EHCache.