We provide IT Staff Augmentation Services!

Software Developer Resume

2.00/5 (Submit Your Rating)

Professional Highlights:

  • Have more than 7+ years of cross functional experience using Java/J2EE in the field of Finance, Banking, Airlines and Transport domains.
  • Hands on experience with Spring, SpringMVC, Spring Acegi, Struts, JSF, Hibernate.
  • Proficient in developing graphical user interface using Swing.
  • Knowledge of various design patterns and their application when building modules
  • Extensively used different Tag Libraries like JSF Tags, Struts Tags, JSTL, Spring Tags, DisplayTag
  • Familiar with AOP concepts and techniques and implementation of crosscutting concerns using Spring AOP
  • Experience in complete SDLC like Analysis, Design, Development, Testing, Implementation and Maintenance
  • Proficient in XML, XSL, XML Schema, DTD and XSLT.
  • Experience in Database Design and Administration using Oracle, DB2 and SQL Server.
  • Proven skills in relationship management with clients and effectively guiding teams during the project development life cycle and delivering the product within time cost and quality parameter.

Skills

Languages: C, C++, Java, PHP
Operating System: MS Windows, UNIX, DOS, MAC
Web Frameworks: JSF, Struts, Spring MVC
Application/AOP Frameworks: Spring, Spring AOP
J2EE: JDBC, JSP, Servlets, JSTL, Java Beans, JNDI
Database: Oracle, MySQL, MS Access, MS SQL Server
IDE: Eclipse 3.x, Oracle workshop
Internet | Web: HTML, XHTML, CSS, JavaScript, JSON, AJAX, Firebug.
Apache: Jakarta Commons (BeanUtils, DBCP, Digester, Lang), JSTL, XAMPP, Log4j.
XML: XML, XSL, XSLT, XML Schema, JAXP
Build Tools : Ant, Maven
UI Design : Java Swing, Photoshop, Dreamweaver
Source Control : SVN, CVS, TFS
Design Tools : Microsoft Visio, UML.
Tools : JUnit, Putty, XMLBuddy, HTML Tidy, FileZilla FTP.
UNIX: Linux, SunOS

EXPERIENCE:

Confidential,April 11 - Present
Irving, TX
Software Developer.
Confidential,is mainly containing two projects: Verizon.com & OneCMS. Verizon.com is internet web application, which is being migrated to Weblogic Portal application. OneCMS application is intranet application used by Verizon business users, for managing Verizon.com content in Oracle UCM server (Stellent). It allows business users to authoring the content, and to publish content in different staging boxes like UAT, Development & Production boxes. Here content request changes pass through different levels using approval authorization module. And also, the main strategy is to provide content management and site development infrastructure to Spinco, to manage online customer support content and search capabilities. The new Oracle UCM will enhance User Interaction and increase usability to create, edit and maintain content.

Responsibilities:

  • Developed intranet application called as authoring which is interactive with the dashboard which is also a separate application which mainly concentrates on the author’s data.
  • Involved in administeringOracle UCM, Major areas like content management system administration, Troubleshoot issues, design custom components, exporting archives from one server to another.
  • Worked heavily onJSR 168 portletsas there was lot of functionality involved JSR 168 compliant was best suitable when developing the application.
  • Worked withSpring DAOfor data injection fromOracle UCMandOracle Database 10g.
  • Developed presentation layer components, using Ajax,JSON, JQuery, HTML, JSP, JSTLandJavaScript
  • Developed Application using J2EE technologies likeJava, JSP, Servlets, JSTL, JDBC, spring, Web Services. And XML Parsing techniques like DOM and SAX.
  • Used Weblogic 10.3 Application server for deploying the EAR file.
  • Implemented the SiteCatalyst and HBX for tracking the user interaction on verizon.com
  • Implemented the xplusone a thirty part enterprise Data Management platform which is used for personalizing the page content for different customer based on the customer information.
  • Created Logger functionality usinglog4jand appended the logger whenever required to write the logs to domain.

Environment:Java 1.5, Weblogic Portal 10.3, J2EE, JSP, JMS, Web Services, JSP, Tag libraries, JavaScript, AJAX, JSON, JQuery, XML, ANT, TFS , spring, SQL, UNIX and Oracle DB 10g.

______________________________________________________________________________
Confidential, October 08 - February 11
Memphis, TN
Software Developer.
Developing Web Console using Java, J2EE and JSF which will be used by Swing based New Case Console for editing/creating cases. The web console is mainly used for editing, resolving, tracking, reassigning the cases which will be used by CRM of FedEx Freight.
Responsibilities:

  • Involved in gathering requirements from business users for Issue Resolution Web Console for FedEx Freight Console.
  • Initially started developing the web based console using JSF.
  • Also created managed bean in faces-config which maintained the session for each backing bean.
  • Used Session Map for passing content from one backing bean to other.
  • Web Console integrated with Enterprise Case Service (ECS) using EJB for getting the Case Details.
  • Testing the application using JUnit for unit testing.
  • Used Weblogic 10.3g Application server for deploying the web console .war file.
  • Also involved in created My Console and OneSource panels using Swing.
  • Involved in using various Swing Components such as JPanel, JButton, JComboBox etc.
  • Used GridBagLayout, GridBagConstraints, and BoxLayout for arranging various components in the JPanel.
  • Also maintained the performance of the application by reducing the memory usage of JVM.
  • Used MVC design pattern (collection of model/view/controller) in the application where each responsible for a different UI component.

Environment: J2EE, Java, JSF 2.0, Swing, EJB, XML, JSP, CSS, Javascript, Weblogic 10.3g, Tomcat 6.0, Eclipse.

______________________________________________________________________________

Confidential,Richmond, VA January 07 - September 08
Merchant Center Reporting
J2EE developer
Merchant Center Reporting is an online transaction viewing portal for merchants of Capital One. Merchant Center Reporting provides secure full suite online reporting tools and data solutions for merchants, businesses including access to payment processing data, reconciliation of data and total control of transaction processing. This online service also provides reports for transaction activity, purchasing cards, deposits and exception and also helps in payment dispute resolution.

Responsibilities:

  • Used Spring for service tier and data access tier and implemented Spring DAO support for Hibernate
  • Used Hibernate for persistence using Table per subclass inheritance based mapping, component mapping and association mapping strategies
  • Used HQL and named queries throughout the application for consistency and maintainability
  • Developed web tier using Struts, Tiles, Commons Validator
  • Wrote several Action Classes and Action Forms to capture user input and created different web pages using JSTL, Tiles , Struts Tags etc
  • Implemented Struts Declarative Exception handling for exception handling in web tier
  • Created Web Services Client using Apache Axis manipulating WSDL (Web Services Description Language) and SOAP
  • Used Oracle 10g for the relational backend
  • Service and data access tier tested using JUnit
  • Used Log4j for logging and tracing
  • Used Display tag for tabular data representation and data export to different formats like CSV, Excel and PDF
  • Wrote Ant builds to build and migrate the application across development, test and production environment
  • Used AJAX to perform simple XMLHttpRequest for retrieving data dynamically into the web page and displayed them using JSON

Environment:
JDK 1.4.2, Eclipse 3.2.1, Spring 2.0.x, Hibernate 3.x, Struts 1.2.8, Tiles, SVN, JUnit 3, JSTL, JSP, DisplayTag, Weblogic 9, Oracle 10g, Log4j, Ant, XML , HTML, CSS, JavaScript, AJAX.

______________________________________________________________________________

Confidential,Foster City, CA September 04 - December 06
Visa Information Source Select
J2EE developer

Visa Information Source Select is a web-based reporting service that helps business and card issuers organize, analyze and manage financial data from credit cards, cash transactions and other visa card programs via the internet. With Visa Information Source Select, companies can realize greater efficiencies by better managing suppliers, monitoring spending at card holder and management levels, generating reports and integrating transaction data into their existing accounting systems, financial software or feed to major ERP systems.
Responsibilities:

  • Attended use case meetings for better understanding and gathered application requirements
  • Used Spring framework as middle tier application framework and handled persistence strategy using Spring’s DAO support for Hibernate and JDBC
  • Hibernate used as persistence mechanism using different inheritance mapping approach and implemented advanced features like HQL and Criteria based querying
  • Involved in developing web tier using Spring MVC Framework
  • Wrote several SimpleFormController classes and used Spring’s validator for form validation and property editor for data type conversion
  • Used JSTL for view couple with Spring bind tags and enhanced UI with CSS
  • Used DisplayTag to show data in tabular form
  • Worked on Oracle 9i as the relational backend
  • Log4j used for logging and tracing
  • Followed best practices of Agile’s TDD consistently testing service and data access tier using JUnit
  • Conducted remote debugging with Weblogic verifying application behavior
  • Wrote build scripts for the application using Ant

Environment: Eclipse 3.x, Spring 1.2.x,Spring MVC, Hibernate 3.x, Struts 1.2.x, Tiles, JUnit 3, JSTL, DisplayTag, Weblogic 8.1, Oracle 9i, Log4j, Ant, XML , HTML, CSS, JavaScript

Education:
Bachelor in Information Science

We'd love your feedback!