Satvik V

Computer Programmer - 4 Years of Experience - Near 12203


Computer Programmer


Albany, NY

Education Level:


Will Relocate:



SUMMARY: * Over 5 years of strong IT experience in software development using Java and J2EE/JEE technologies. * Involved in all phases of the Software Development Life Cycle (SDLC) including Requirement Gathering, Analysis, Design, Development, Testing, Implementation and Maintenance Support in various computing Environments. * Extensive experience in designing and developing Multi-Tier Web Applications using Java, J2EE Technologies (JSP, Servlets, JavaScript, JNDI, JSF, JMS, JUnit, Ajax, JQuery, EJB, JDBC, Web Services (SOAP, WSDL, REST, UDDI), Log4j. * Experienced in writing applications in Maven, ANT and deploying them on the servers. * Extensive experience of working with RDBMS like Oracle 11g/12 c, MySQL, SQL Server and developing Stored Procedures, Triggers, Views, Functions and SQL Queries. * Extensively worked with MVC Architecture using spring, Hibernate, Apache Struts. * Experience with Hibernate 3.0 Persistence Framework and Design Patterns like Singleton, Factory, Session Facade, Business Delegate, Data Access Object, and Data Transfer Object. * Extensive Experience in Web application development using - HTML, DHTML, CSS, JHTML, JavaScript, Applets, AWT, RMI, XML, XSD, XSTL, UML. * Experience as GUI Developer using JSP, Ajax, and JQuery. * Experience in developing components using Enterprise Java Beans over Application Servers and platforms such as Web Logic. * Experience in deploying and configuring multi-tier enterprise applications on multiple servers such as Web logic Server, Jobs, Web Sphere and Tomcat, BEA Web Logic. * Implemented Mule ESB java based enterprise bus and Integration platform to connect applications quickly and easily which enables them to exchange the data through JMS. * Experience of Working with RAD, WSAD 5.0, Spring Tool Suite, Developer, Eclipse, Net Beans. * Experience in designing UML diagrams using Rational Rose and Microsoft Visio. * Involved in test driven development using JUnit Test Case. * Experienced in Unit Testing and generating of Test cases for web applications. * Expert hands on experience in working with spring modules like Spring MVC, SpringIoC, Spring ORM, Spring JDBC, Spring Web Services, Spring JMS, Spring AOP etc. * Efficient in using J2EE Frameworks like Struts, Restful Web Services, Hibernate, Spring Technologies. * Hands on Experience in integration with ANT, JUnit and Log4j frameworks. * Expertise in using Java IDE tools of Rational Application Developer (RAD), Web Sphere Application Developer (WSAD), EclipseEE 3.0/3.2, Weblogic Workshop, RSA 7.0 and Net beans to develop dynamic web applications. * Good exposure to Java Web Services development using SOAP, REST, WSDL. * Experience in extensive usage of various J2EE Design Patterns like Singleton, Factory Pattern, Builder, MVC, Chain of Responsibility, Prototype patterns. * Expertise in developing XML documents with XSD validations, SAX and DOM parsers to parse the data held in XML documents. * Strong working knowledge of Database Programming using and maintaining SQL, PL/SQL, Triggers and Stored Procedures. Experienced with J2EE Application Servers like IBM WebSphere, BEA WebLogic, JBoss and Tomcat. * Have an experience in integrating web services using Mule ESB. * Experience in Enterprise Integration Development using Apache Camel Framework. * Experience on Unit testing frameworks like Junit, Mockito etc. * Have knowledge on NoSQL database, Mongo DB. * Good understanding in implementing web application using Angular JS Framework. * Created Restful Web services with Node JS. * Experience in working with version controlling tools like CVS, SVN, Rational Rose, and build tools like ANT and Maven. * Excellent working experience with different flavors of operating systems like Windows, UNIX, LINUX. * Used Bugzilla, JIRA&HP Quality Center for Bug reporting. TECHNOLOGY AND TOOLS: Server Side JSP, J2EE, Struts, Servlets, JNDI, JDBC, Java Web Services, EJB, MVC framework, Java Beans, JMS, Hibernate, Spring, MVC, ibatis JDK versions JDK 1.3/1.4/1.5/1.6/1.7/1.8 Frameworks/ORM tools Spring 3.0/2.5, Struts 2.0/1.1. Mule ESB, Hibernate 3.3/2.5, JSF (RI 1.1, MyFaces 1.0, Rich faces 3.0) App Servers/ Middleware WebSphere 7/6.1, WebLogic 10/9/8.1, Tomcat 7.0/6.0, Jun 4.0 IDE/ Programming Tools Eclipse 2.1/3.7, RAD, NetBeans 7 Experienced with using spring annotations, dependency injections to implement business logic. * Used Hibernate as ORM tool to map the database tables, and wrote DAOs and POJOs to integrate with Spring Framework * Used Spring ORM module to integrate spring with hibernates to use DAO layers. * Implemented Inheritance between tables using different hibernate strategies. * Used Spring Integration to communicate with different web Services. * Implemented Product-Retrieval Service as SOAP based service using Apache frame works. * Responsible to integrate applications for web - based environment using SOA. * Implemented asynchronous messaging services using JMS. * Used JQuery APIs to implement cross-domain calls and handling JSON responses. * Developed Web pages using HTML5, CSS3 and Java Script. * Maintained technical documentation for CMS Opentext applications as per SDLC standards and procedures. Experienced with hibernate mapping associations annotation to map legacy tables with entity classes. Experienced with parsing XML configuration files using SAX xml parser. * Performed building and deployment of WAR, JAR files on test, stage, and production systems. * Used XSL, JavaScript to display the contents of XML pages in the HTML pages. * Used SVN as version control. Environment: Java/J2EE, JDK 6/JDK 7, spring 3, Hibernate 3.2.3, Maven, Web Logic 12.x, Restful web services (JAX-RS), SOAP web services, Oracle 10g, PL/SQL Developer, Eclipse IDE, SVN, Jenkins, Advanced Rest Client, Soap UI, Junit, LOG4j, Jira Client: Advance Auto Parts Role: Java Developer Location: VA