Monday, June 9, 2014

Java/ Senior Java Developers

Requirements:

·         Bachelors or higher degree or equivalent in computer science

·         At least 2 to 10 years of strong core Java programming experience

·         Must have worked in OOPS (Object Oriented Programming) and Multithreading/ Multithreads concepts in projects.

·         Strong on HLD/ LLD (High Level/ Low Level Design).

·         Understanding of Design Patterns, not only on Factory and Singleton (as these are very basic design patterns), but structural/ behavioral as well.

·         Experience in frameworks like Spring, Struts, Web2.0 technologies (GWT/SmartGwt 2.x, ExtJS etc.)

·         Experience of building new applications and working on integration solutions

·         Experience of building large complex applications

·         Contributing at both a design and a development level

·         Database knowledge of Oracle, MS SQL Server

·         Experience of UML, JUnit

Big Plus:

    Experience of using one of the following application servers: Tomcat, Jboss, WebSphere, WebLogic

    Experience of using Active MQ, IBM MQ

    Performance & Tuning of J2EE application

Nice to Have:

    Experience of programming in Web Services

    Understanding of SOAP

    Understanding of SSO, SSL