Position is with our Retail client based in Bangalore-
• Ability to explain technical constraints to business and project managers
• Experience in Scalability analysis, software profiling and performance tuning.
• Expert software design skills in Object Oriented Programming and Java (J2SE/J2EE)
• Experience in J2EE containers such as Weblogic, Apache, Tomcat, JBoss.
• Proficiency in J2EE technologies viz., Servlets, Servlet Filter, JSP/JSTL, Java and XML Web Services
• Exposure to MVC frameworks like Struts
• Familiarity with JNDI, JDBC, JAAS, Java Cryptography Extension (JCE)
• Some knowledge of Rules Engines and Workflow solutions is desired
• Familiarity with JMX, SOAP/JAX RPC, RMI/IIOP and familiarity with distributed computing
• Extensive experience in multithreaded client-server architecture, Distributed Cache, Session management, Data Access Layer, Optimistic and Pessimistic Locking and profile management techniques
• Expert knowledge of TCP/IP and HTTP(S) protocol stack
• Knowledge of clustering and load balancing not required but preferred
• Some knowledge of Machine Learning and Statistical Learning desired but not required
• Some experience with relational databases like Oracle or MySQL.
• Experience working with Linux and Solaris OS and scripting (Shell/Perl/Ruby)