We provide IT Staff Augmentation Services!

Sr Java Developer Resume Profile

2.00/5 (Submit Your Rating)

Goutham Vedire

Professional Summary:

  • Over 9 years of experience working in Software Development Life Cycle SDLC through requirements analysis, design specification, code development, code integration, testing and maintenance of applications using Java/J2EE technologies.
  • Experienced in a fast paced Agile Development Environment including Test-Driven Development TDD and Scrum.
  • Expertise in Web based application development using Java Generics, Java Annotations, Spring, Struts, Hibernate ORM Framework, JSP, JDBC, Java Mail, JNDI, XML, XSLT, and JPA.
  • Experience in using Eclipse, RAD/WSAD,, JDeveloper and IntelliJ Idea IDEs
  • Proficient in Java/J2EE Design Patterns including singleton, Factory, Model View Controller MVC , Data Access Object DAO , and Business Delegate. Well versed with core Java concepts like collections, multithreading, serialization, Java beans.
  • Exterpise in using different modules like Spring Core Spring MVC Framework module, Spring AOP Module, Spring ORM Module etc in Spring Framework.
  • Extensive experience in developing JEE based Web Services to expose useful functionality to web users through SOAP, describing them using WSDL, registering them using UDDI for easy availability to potential users and consuming using Axis2,Jboss-WS and JAX-WS
  • Experience in Restful web-Services using JAX-RS Jersey Frameworks with XML and Json Formats.
  • Experience in generating Reports and Dashboards on Catchpoint, Adobe SiteCatalyst, Dynatrace and Splunk.
  • Expertise in System Architecture and Design UML language, Rational tools, Microsoft Visio, Enterprise Architect .
  • Hands on experience in Data Modeling , ER diagrams Logical and Physical Data Models and ERWin data modeler, Oracle Designer.
  • Experience in creating Alfresco Content Templates and Adobe CQ5 components .
  • Responsible for designing Presentation Tier web pages using the concepts such as Tiles , HTML, XML, JSON, CSS, Javascript, and JQuery using AJAX.
  • Experience in using Tomcat, Websphere, WebLogic,Wildfly, Jboss Application Servers and Apache web servers.
  • Experience working with databases such as Oracle 8.x/9i/10g, MS-SQL.5.1 5.5 and using PL/SQL to write stored procedures, functions and triggers for different Data Models.
  • Experience in database related work primarily creating complex stored procedures, Views, Triggers, Functions, using PL/SQL.
  • Successfully delivered/migrated multi layered java applications using Jenkins ,Cruise Control Continuous Integration CI Tools
  • Experience in writing numerous test cases using JUnit framework and Mockito API
  • Worked with CVS, Git and Subversion SVN for Revision Control systems and defects Tracking System like Mantis and Jira

Technical Skills

Languages/

J2EE Technologies:

J2EE Java1.7, JSP, Servlet, JDBC JavaScript, JQuery 1.9, XML1.0, XSLT, HTML, SQL, PL/SQL, JSTL, Unix Shell scripting, jaxB, Xpath, SQl2

Frameworks:

Struts2.4, Spring 3, Hibernate 4, JQuery1.9 , Apache FOP, XStream, Itext, Color Box, Axis 2, Google Json, Test Target, Omniture, Jcs, Mockette , Quartz 1.9, Sitemesh, Tiles, Adobe CQ5, Ehcache, Youtube javascript API, Jersey2.4 , Freemaker, Drools, Log4J,Citrix

IDEs/Tools/ Utilities:

Eclipse, JDeveloper, Net Beans, IntelJ Idea.

Tools/ Utilities:

Ant, Maven, JUnit, Log4j, MS VISIO, Toad, SQL Developer, Mokitto, Cobertura, Check-styles, MySql WorkBench 6.0 , Splunk 6, Graphite, Dynatrace5, Akamai, Catchpoint, Adobe CQ5.5, Alfresco2,x 4.x, Soup UI 5.0, Advanced Rest Client

Application/Web Servers:

Apache Tomcat, Weblogic, Websphere, Jboss 4.3/7.0, Wildfly 8.0 , Apache Web Server2.4/2.2

Database:

Oracle 9x/10g, SQL Server 2005, 2008, MySQL 5.1 5.5, Ingress

Operating Systems:

Red Hat Linux, Windows 7/ XP/2000/NT, UNIX Sun Solaris ,Ubuntu 10/12/13

Web Development:

JSP, HTML, JavaScript, CSS, XML, XSLT, DHTML, JQuery, Ajax, JQuery Week Calander, Json,youtube framework

Professional Experience

Confidential

Title: Sr Java Developer/ Software Engineer II

Projects/Sites:

  • Sears Home Services
  • Storestock
  • Sears Driving School
  • Sears Home Services CQ CQ 5.5
  • Description: Sears Home Services SHS is a web application that lets Sears customers browse and schedule services Repair, Maintenance, Installation, Home Improvement, Cleaning . SHS scheduling is also integrated with Sears partners as a portable component. SHS Application.

Responsibilities:

  • Requirement gathering from Business to implement different services and design documents walk through with Business Analyst
  • Created Dynamic web pages using JSP, Struts and Spring Dependency Injection.
  • Implemented DAO layer with Hibernate framework using Named Queries to fetch data from Mysql database
  • Implemented the application following the J2EE best practices and patterns like Singleton, Factory, Session Fa ade, MVC and DAO.
  • Implemented Test cases using Junit framework and Mockett for mocking.
  • Developed Soap based Web Services using JbossWS in order to provide Installation data to sears.com and other sites.
  • Implemented Asyn Soap Web services using polling approach.
  • Implemented Restful Web-services using JAX-RS jersey Framework supporting both XML and JSON formats.
  • Developed Quartz based Daily batch Jobs to process data ,Import and export large data from other sources.
  • Implemented Hibernate second level caching using ehcache
  • Implemented application cache and logging using Spring AOP.
  • Implemented SHS Beta strategy that involves Akamai Edge servers
  • Implemented 'Authentication based on LDAP Directory credentials for store-stock application
  • Created Alert,Reports and Dashboards in splunk and Catchpoint portal
  • Implemented market tracking reports suite Omniture and campaigns using Test Target suite.
  • Integrated SHS with Bloomreach to get related products, related searches that are relevant, Vibes to send Order Confirmation via Text messages and BazaarVoice to collect and display reviews.
  • Improved overall site performance using catchpoint portal, Akamai Header and Dynatrace
  • Configured Jenkins continuous integration tool Jobs to build,Test and deploy applications.
  • Configured adobe CQ dispatcher in lower environments
  • Created pages using HTML,CSS javascript,Jquery,JSON and Ajax
  • Created reusable components on Adobe CQ5 environment.

Environment: Java JDK1.7, J2EE1.6 JSP, Servlets , JavaScript,CSS3, Log4J, Ant,, AJAX, JSTL, Jboss4.3, WildFly, MySQL 5.5 , Spring3, , Hibernate 4, Struts 2.4, Alfresco 2.2, Alfresco 4.x, Unix, JQuery 1.9, Sub-version, Git, JSTL, soap, Jboss WS, JIRA ,Mingle, Jenkins, Cruise Control , Apache commons, Test and target, Check-styles, Sitemesh, struts tags, G-Json, Jcs, Mockette, Ehcache, Jersey 2.13

Confidential

Title: Sr Java Developer

Confidential

Description: CompuSystems provide and maintains application that is used for registration and communication between Exhibitor and Attendee in a Trade show. It also provides many different means of information transfer to and from the Client or show Organizers. These applications provide many features like allotments, discounts and many other for both attendee and exhibitor.

Responsibilities:

  • Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
  • Deliver new and complex high quality solutions to clients in response to varying business requirements
  • Utilize in-depth knowledge of functional and Technical experience in Java/J2EE and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer
  • Designed application modules, base classes and utility classes using core java
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection DI or Inversion of Control IOC using annotations.
  • Used Spring validation and wrote validation rules.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects.
  • Implemented the application following the J2EE best practices and patterns like Singleton, Factory, Session Fa ade, MVC and DAO.
  • Developed Business components using Java Objects and used Hibernate framework to map the Java classes to the database.
  • Implemented Singleton, Service Locator design patterns in MVC framework and developed command, delegate, model actionscript classes to interact with the backend.
  • Used Hibernate, object/relational-mapping ORM solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Developed Hibernate DAO classes and with the spring framework manager classes retrieve and save the data from the database.
  • Implemented Spring ORM with Hibernate taking advantage of Java features like annotation metadata, auto wiring, and generic collections using plain EJB3's JPA specification that is used to implement the DAO layer with Hibernate Entity manager's Session Factory, HQL, and SQL.
  • Used Spring IOC framework to integrate with Hibernate.
  • Implemented Maven Script to create JAR, WAR, EAR dependency JARS and deploy the entire project onto the -Websphere Application Server
  • Implemented Model View Controller MVC Architecture and coded Java Beans as the model
  • Developed payment flow using AJAX partial page refresh, validation and dynamic drop down list.
  • Implemented Web Services to send order details to downstream systems using JAX-RPC, SOAP
  • Implemented log4j for logging purposes and debug the application.
  • Designed and developed the application presentation layer using JSTL.
  • Prepared Junit test cases and executed the test cases using Junit in eclipse.
  • Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.

Environment: Jdk 1.6, UML, Struts 2.x, Struts tiles, validator, struts taglibs, Spring 2.5, Eclipse 3.5,RAD, websphere Application Server 5, JSP , JQuery 1.6, Servlets, JDBC, Hibernate, XML, XSLT, CSS, DOM, DHTML, Junit 4.x, SVN, Log4j, Oracle10g, TOAD, UNIX, Ant 1.7, Agile Scrum.

Confidential

Java Developer

Confidential

Description: IWS is a collection of self-contained business services Web Services that expose Well Point business functions to online partners including eHealth and Connecture. These web services are sets of related application functions that can be programmatically invoked over the Internet. IWS can dynamically mix and match Web services to perform complex transactions with minimal programming. These Web services allow buyers and sellers all over the world to discover each other, connect dynamically, and execute transactions in real time with minimal human interaction. Moreover, these services are self-contained, self-describing modular applications that can be published, located, and invoked across the Web.

Responsibilities:

  • Implemented MVC architecture using, Spring and common J2EE design patterns MVC, DAO for the application development.
  • Designed Use Case, Class and Sequence diagrams for various modules and components.
  • Designed and developed SOAP, WSDL, Web services to expose services to outside vendors.
  • Used Hibernate ORM framework as persistence engine.
  • Developed Hibernate mapping Queries to avoid complexity and improve the performance..
  • Defined, developed and integrated J2EE Components to Support Enterprise class Applications and Integrate with External Systems using XML and Multithreading.
  • Configured connection pooling using Jboss application server.
  • Designed XML Schema for data transmission and XSL style-sheets to Pdf from xml documents using XSL-FO.
  • Designed and configured automated build system using Ant.
  • Contributed to the development of JSP custom tag libraries, and associated support in the Spring Controller.
  • Configured and created application log file using Log4j as required to trace application messages.

Environment: Java JDK1.5, J2EE1.4 JSP, Servlets , E.J.B , JNDI, JMS , JavaScript, HTML,RUP, DHTML, CSS, Log4J, Ant, UML,JAXB, LDAP, AJAX, JSTL,, Hibernate 3.0, UDB, DB2, Jboss Application Server,, Sun , Unix, Windows, Rational Rose, Rational Clear Case, JUnit, XML/XSL, XSLT, Spring Framework ,Eclipse

Confidential

Java/J2EE Developer

Confidential

Description: Call Manager web application provides the ability to track and manage client communications. The application also provides the ability to manage client and contact details. The application also able to add, edit and delete the calls of the client communication. This application is used to view the calls added by user, and search the calls based on specific criteria and generate the reports. It integrates with Coverage and Preference applications.

Responsibilities:

  • Responsible for gathering requirements
  • Design the application modules, use cases, flowcharts, application flow, prototypes, proof concept of sample codes using Rational Rose as per UML notation.
  • Responsible for writing detailed design specification document and implementing all business rules as per Design document.
  • Utilized the various J2EE Design patterns DAO, Abstract Factory, to develop the Business modules based on the required functionality.
  • Design, develop and deploy the Presentation and Web Tiers based on Struts Framework using Java, JSP, XML, Multithreading, Action Beans, Action Classes
  • Design, and Develop Session beans and Entity Beans representing business logic and
  • Involved in developing interfaces to communicate with various business partners using XML, XSLT, JAXB and DOM Parsers.
  • Wrote complicated SQL Queries, Stored procedures to interact with EIS Tier Oracle 8i as per DAO Object Patterns.
  • Worked as a member in Production Support team in order to provide technical support to the application users on 24X7 bases.
  • Involved in testing of application on various levels like JUnit, Integration and System testing by utilizing various methodologies

Environment: Java, J2EE1.4, Struts 1.0/1.1,XML/XSLT,Log4J, Ant, JDBC, WSAD 5.1, WebSphere 5.0,Oracle 9i, UNIX, MVC and EJB frameworks, Junit, J2EE Patterns, Rational Rose RUP , Windows 2000.

Confidential

Java/J2EE Consultant

Confidential

Description: This application is developed to facilitate the generation of Certificate of Lot Conformance for the Industrial Business of Honeywell. The application will support a common business process for generating Conformance Certificates supplied to Industrial Business customers from Honeywell shipping locations.

Responsibilities:

  • Documented the Client requirements including SRS System Requirement and Specification , user workflow diagrams Test Cases, Sequence Diagram and Proof of Concept .
  • Responsible in designing User Interface screens Purchase Order and Logging using HTML, JSP, Struts Tags, JavaScript.
  • Developed the Struts Controller logic to handle all the request/responses and redirect to appropriate service methods.
  • Developed Certificate of Notification for the Customer in PDF file format using the XML based XSD, XSL-FO Output formatting Objects where data is populated from Oracle 9g.
  • Actively participated in developing Procedures, Functions, and Triggers for storing, retrieving transactional data into Oracle 9g database using PL/SQL on TOAD.
  • Developed Data Access module using Hibernate 3.2 for storing and retrieving data using mapping
  • Developed ANT build scripts for generating source code builds, performed the source code deployment on JBoss application server in UNIX Environment.
  • Writing and reviewing unit test cases using JUnit.

Environment: Java, J2EE, JSP, Struts Framework, XSLT, XSD, XSL-FO, JMS, Hibernate, Oracle 10g, UML, AJAX, JavaScript, HTML, CSS, Jboss, UNIX/Windows XP/2000.

Confidential

J2EE Developer

Confidential

Description: American Express's' prepaid services division creates on average 1 million prepaid cards per year for the purpose of gifting, incentives, promotions, and personal vendor contracts. This application is a web-based application used by the Customers who use prepaid cards and Gift Cards. This application provides different functionality and flexibility to the customer to order their visa cards, manage their account, activates their card.

Responsibilities:

  • Participated in design review meetings.
  • Developed Action Classes to handle the JSP request/response using Struts Framework.
  • Expertise in UI Presentation Layer Programming, Creative Web design, User friendly Front-end screens, improving Productivity, interactive Prototypes and Graphics.
  • Used Hibernate framework to connect to database and mapping java objects to database columns.
  • Extensively used J2EE design patterns such as Data Access Objects, Value Object, and Singleton, etc.
  • Provided exception handling and logging.
  • Deployed applications on WebLogic application server.
  • Developed SQL queries which involved CRUD operations.
  • Developed build process using ANT.
  • Performed unit testing using JUnit.

Environment: JDK1.5, Struts, Servlets, JSP, JSTL, JavaScript, JMS, Oracle 9i, JDBC, Hibernate, XML, WebLogic, ANT, CVS, Rational Rose, JUnit, Windows NT/2000.

We'd love your feedback!