Description
Summary: * Having 10+ years of experience in developing Web and Enterprise Applications using Java/J2EE Technologies. * Experience in developing the application using core Java, Servlets, JSP, Struts, Jdbc, Web services, Spring, Spring Batch jobs, Spring boot, Hibernate, Pentaho, XML, XSLT, XPATH. * Experience in deploying the application and configuring the application servers like Tomcat, IBM WebSphere and BEA Web Logic. * Having good knowledge on Data structures and Algorithms. * Experience in design patterns such as Singleton, Factory, Proxy, Adapter and Template Method. * Experience in using encryption techniques like AES, HSM. * Experience in developing applications using Software Methodologies like Agile, Waterfall, Iterative Development. * Well versed with all the phases of software development life cycle including Requirements Analysis, Design, Implementation, testing and Maintenance. * Conceptual knowledge on Big Data systems and Hadoop framework. * Self-motivated, quick learner, able to adapt to new technologies, ability to work within a team as well as cross-team. * Master's Degree in Computer Applications. Technical Proficiencies include: Environment Windows, UNIX, Linux Programming Java, SQL Java/J2EE Technologies JDBC, Servlets, JSP, EJB, Struts, Junit, Spring, Spring Batch Job, Hibernate, SOAP Web services, Restful API,