Naresh R

Developer - 4 Years of Experience - Near 21117




Owings Mills, MD

Education Level:


Will Relocate:



SUMMARY: * Around 4 years of experience in Java/J2EE, Software Development Life Cycle, Object Oriented programming, developing and testing of Client/Server, Enterprise and Web Applications in an Agile (Scrum) environment. * Expertise in Core Java concepts such as OOP concepts, Collections Framework, Exception Handling, I/O System, Multi-Threading, JDBC, Reflection, SWING and Generics. * Proficient in the development of client/server and web Applications using JAVA, J2EE, J2SE technologies and Web Technologies for enterprise applications. * Expert in developing enterprise web-based application based on Java technologies using J2EE, EJB, Servlets, Struts, Java Beans, JMS, ANT and Apache Maven. * Expertise in developing User Interface based GUIs using Java Applets, HTML5, JavaScript and AJAX, JSF, JSP & spring form tags. * Involved in internal architectural changes both for product and acceptance test framework Fitnesse * Extensive experience working in Spring 2.5/3.0 framework, Struts 1.0/1.1/2.x framework, O/R Mapping Hibernate 3.x framework and web services (SOAP and RESTful). * Experience in accessing Data using Object Relational Mapping (ORM) like Hibernate and MyBatis using Java Persistence API (JPA) standard. * Expertise in developing good server side with hand on experience of enterprise and persistence Design Patterns such as Singleton, Factory, Fašade, Decorator, Observer and AOP. * Extensive experience in developing Web services using SOAP, RESTful, Axis, WSDL, WS Security, XML-RPC and JAXB/JAXP. * Experience in working with different databases like Mongo DB, Oracle Db, SQL Server, DB2 and MySQL & very good experience in OOAD and UML methodologies, Class diagram using Rational Rose. * Hands on experience in configuration and deployment of multi-tier applications using servers like WebSphere, Web Logic, Tomcat and JBoss. * Experience on AWS cloud services like EC2, S3, RDS, ELB and EBS for installing and configuring. * Working experience in Ant, MAVEN and Jenkins for project build/test/deployment, Log4j for logging and JUnit for unit and integration testing. * Experience in Test driven development (TDD) using unit testing frameworks such as Jasmine, Protractor, Karma, JUnit, QUnit and Selenium.