Java Developer
- 1. Minimum 5 years of relevant hands- on experience in full development life cycle software development. Expertise in Java/ JEE web application development
- 2. Good understanding of Java concepts and technologies, IoC (e.g. Spring), Java EE web standards, web containers (Apache Tomcat), Spring framework (MVC)
- 3. Experience in Web- Services( REST, ODATA), Cache, Java Security etc is a MUST.
- 4. Expertise in any database preferably Oracle, Complex SQL, Procedures, functions, triggers, views
- 5. Expertise in ORM frameworks like Hibernate will be plus.
- 6. Proficiency in OOAD, design patterns, anti- patterns
- The resource will specialize in Java/ JEE web application development and formulates best practices Technical leadership and learning new technologies. Should have some basic experience in performance improvement strategies. Exposure to multi- tenant SaaS web applications is a plus. Ability to work independently as well as in a team. Exceptional verbal and written communication skills. Exposure to Agile process, Scrum desired