We provide IT Staff Augmentation Services!

Senior Application Developer Resume

5.00/5 (Submit Your Rating)

San Diego, Ca

Summary:

  • 7+ years of Experience in Java,J2EE,JEE,JDK 1.4/1.5,1.6,I/O,Swing,JDBC, Multithreading,Collections, Java Beans, Servlets, JSP and JDBC.
  • Proficient in using Web technologies like JSP, JavaScript, Ajax, DOJO, CSS, XML.
  • Expertise in implementing application using JSF, Struts, Struts Validations, Taglibs, Tiles, Log4j, Spring, Hibernate Frameworks.
  • Extensive experience in programming, deploying, configuring, fine-tuning and administering middle-tier J2EE Application Servers like JBOSS, IBM WebSphere, BEA WebLogic ,Web Logic Portal and Web Server like Apache Tomcat.
  • Expertise in using various IDE Tools like Eclipse IDE, NetBeans 6.8, MyEclipse, Jbuilder.
  • Expertise in Full lifecycle Object Oriented development utilizing a Rational Unified Process, which uses Use Case approach, UML Diagrams, Object Modeling, and Design.
  • Experience in development of JAX-WS, WebServices using SOAP, WSDL.
  • Expertise in Object Oriented Analysis and Design (OOAD), Software Development, Java and J2EE Core Design Patterns.
  • Experience in all phases of Software Development Life Cycle (SDLC) includes User Interaction, Design, Development, Implementation, Integration, Documentation, Testing, Deployment, Builds, Configuration and Code Management, Production/Customer Support, Maintenance, Enhancements and Quality Control of both Internet E-business Web and Client/Server Technologies.
  • Exposure to Telecom, Healthcare, Customer Applications and Financial Domains.
  • Expertise in writing Queries, Joins, Create Tables, Triggers, Functions and calling Stored

procedures using PL/SQL, Oracle, MySQL, DB2 and other relational databases.

  • Experience in developing full Text Indexing and Searching using Apache Lucene.
  • Experience in using various Configuration Management tools like ClearCase, CVS, Harvest.
  • Strong analyzing, debugging and problem resolution skills.
  • Experience in using JUnit Testing Framework.
  • Good at Documenting and Understanding user requirements and System specifications.
  • Highly self-motivated individual with very good communication skills and dedication towards work.
  • Best Practice Mentoring - guiding development teams in use of best practice design strategies and design patterns in building mission-critical, enterprise applications.

TECHNICAL SKILLS

  • Programming Languages : Java 1.4/1.5,1.6, C/C++, PL/SQL
  • Java Technologies : Servlets2.5, JSP, EJB3.0, JDBC4.0, JMS, JNDI, Webservices,JSON
  • Web/Application Servers : Apache Tomcat 5.x/6.x, BEA WebLogic, IBM WebSphere, JBoss
  • Frameworks : JakartaStruts1.1/2.0,Spring2.5/3.0,JBoss seam,JSF, SOA,Hibernate
  • GUI & others : AWT, Swing , Threads, Ant, Maven, JPA, JSR 168/286
  • RDBMS : Oracle 8i/9i/10g, Sql Server, MS Access , IBatis, DB2, MySQL
  • IDEs : JBuilder, Eclipse, MyEclipse, NetBeans 6.8, RAD 7.0/7.5
  • Web Development Technologie: HTML/DHTML, AJAX(DWR), CSS, XML, XSL, XSLT, SAX/DOM
  • Methodology : OOAD, UML, OOP, MVC & MVC2 Frameworks.
  • Scripting Languages : JavaScript, Shell Script, ANT.
  • Configuration Mgmt Tools : CVS, Rational Clear Case, Harvest
  • Others : MQ Series, Tibco ,SOAP,WSDL, WEB Logic Portal
  • Operating Systems : UNIX, Linux, Windows 2000/XP

EDUCATION

  • Bachelor of Technology in Computer Science

WORK EXPERIENCE

Client: Confidential,San Diego, CA. Duration: Aug 2011 - Present Role: Senior Application Developer

Description: The goals of this DPP(Dynamic Peak Pricing) are to integrate the myriads of Aclara Module Functionality seamlessly into the MyAccount Portal.To be able to integrate Electronic Bill payment Process(EBPP) select functionalities into Aclara and finally,to be able to provide customer helpful links provided by the SDGE.com contents.

Responsibilities:

  • Extensivley worked on J2EE technologies including JSF,Web Services.
  • Implemented object/relational persistence (Hibernate) for the domain model.
  • Involved in Agile web development methodologies and aggressive timeline projects.
  • Gather Requirements from Business.
  • Analyze Business Requirements.
  • Create technical documentation for work required.
  • Design documents using Sparx Eneterprise Architect.
  • Code software deliverables and libraries.
  • Create operations and maintenance plan.
  • Developed the Widgets using AJAX , CSS, tags
  • Coded the UI components using Servlets, JSP, Java Script,JQuery.
  • Designed and developed web services using SOAP and AXIS-2.
  • Involved in creating Log4j for the API projects and created JUNIT test cases.
  • Automated the build and deployment process using ANT tool.
  • Took care of the deployment and smoke test of the applications into multiple environments.
  • Performance tuning of the applications
  • Involved in using HP Quality Center 11.0 for System Technical Testing of the Application.
  • Implemented different Web Service securities like SOA implementation, LDAP authentication and Transaction Minder authentication.
  • Employed PVCS and SCM tools for managing the concurrent development in the projects.
  • Used Clear Quest bug tracking tool.
  • Actively involved in all aspects of the WebPages design.
  • Employed Agile techniques to support the application.
  • Supported Testing team in multiple environments including QA and UAT.

Environment: Java (JDK 1.6),SEAM Framework,Spring3,Jsf, HP QC,JEE 1.5, Oracle 11g, SQL, Windows XP, Web Services, HTML, DHTML,XSLT,UML,SOA,SOAP WebServices JSP, JSON,JMS, Log4j, Site Minder & Form Based authentications and XML, , Servlets, EJB's, WebLogic Portal, JQuery, JBoss, Java Script, Unix shell scripting, Apache Tomcat, LDAP, Sparx EA.

Confidential, Akron, OH Feb 2010 - July 2011 Role: Sr.J2EE Developer Description: Business Approvals is a web based information management tool of Confidential that will allow the user base of bankers, business managers and commitment committee members to clear Investment Banking Transactions for conflicts and or prepare the Transaction to be reviewed by different approval committees like BRG, CC etc.

Responsibilities:

  • Involved in all layers like Presentation Layer, Business Logic and Data Access Layers.
  • Served as the UDB DBA for the development, installation, and support of all online applications.
  • Front-end of the application is designed by using HTML, JSP, JSON,Apache Struts Framework, Servlets, and Ajax.
  • Involved in using Spring Framework IOC for bean conceptual application and Spring ORM framework for mapping database using Hibernate.
  • Involved in creating and managing WebLogic environment variables for data source and JDBC driver path
  • Extensively used Struts Validation Framework, JSP,JSON,JSTL .
  • Used EJBs for AIDSession feature that is used to store large session information in database
  • Actively involved with EAI team in gathering requirements for Resubmission of Error Messages to JMS Queues for further processing.
  • Designed and Developed Data Transfer Objects (DTOs)
  • Worked with WebLogic Workshop 10.3 for construction of code.
  • Develop stored procedures using Oracle10g PL/SQL
  • Worked on with multi threaded design and performance in client-server network
  • Conducted performance analysis for a market-neutralized futures trading system.
  • Defined and maintained Queue Managers and MQ Objects for workflow notifications
  • Worked efficiently to create and upgrade content management and display applications on the public website and other web properties using Vignette technologies
  • Created the Service Order Generation rules using ILOG Rules and programmed to use them using JRules API
  • .Designed and developed multiple Business Object Models-BOMs using virtual classes and domains to decouple XOM from BOM in rule studio.
  • Developed business rules in BAL, TRL, Decision Table/Trees and Rule Flow. Developed integration through other applications through Web Services/ J2EE platform or Web Services to the Rule Execution Server.
  • Used JMS API connectivity for sending and requesting messages between clients and the server
  • Developed the PDF generation for different committees using XML, FOP and XSLT

Environment: Java (JDK 1.6), JEE 1.5,ILOG JRules Oracle 11g,Glassfish Server, SQL, Sybase, PL/SQL, Windows XP, Web Services, HTML,UML, JSP, JSON,JMS, Log4j, Site Minder & Form Based authentications and XML, , Servlets, EJB, WebLogic Portal, Spring IOC,JQuery, MQ, Java Script,Perl,Unix shell scripting,Apache Tomcat, LDAP, Rational Clear Quest.

Confidential, Fairfax, VA Mar 09 - Feb 10 Candy Land Cribbage Position: Software Developer Description: Confidential provides a comprehensive suite of Web-based solutions that integrate post-sale service transactions between manufacturers, retailers, extended warranty providers and their network of parts suppliers, distributors and service providers. Transaction data is captured and available for collaboration between channel partners to ensure accurate communication throughout the service supply chain to expedite customer problem resolution. Responsibilities:

  • Requirement gathering for Parts Management module.
  • Business Requirement Analysis.
  • Defined, developed and maintained System Architecture & Design documents.
  • Formulating user story and estimating effort.
  • Implemented the solution using Struts framework.
  • GUI implementation using JSP,Web logic portal.
  • Validation using struts2 and JavaScript.
  • Data Access Objects layer implementation with IBatis and Oracle 8 as the backend.
  • Unit test case creation using JUnit.

Environment: Java5, Struts, JSP, Spring, IBatis, Maven2, Tomcat, Eclipse, JUnit test framework, Agile methodology, CVS,Web Logic portal.

Confidential, NJ Apr 08 -Mar 09 Green Field's EReorganization Role: J2EE Developer Description : Reorganization (EReorg) self maintained Online tool of Confidential which simplifies the process of letting customers know the offer types which they are eligible for and getting them registered for the eligible offer within the end date. Further, through this tool customers can submit their decision to the Reorg. For example customer is eligible for stock exchange offer then; customer can specify the percent of shares to be invested in stock, percent of money to be credited to customers account and number of percent to be invested in shares.

Responsibilities:

  • Involved in creating Use case diagram, Sequence using UML.
  • Implemented Version Control for the development using VSS.
  • Developed Session Beans to handle business logic for report generation and deployed them on WebLogic 8.1 application server.
  • Customized and integrated Apache Lucene with the application.
  • Involved in debugging application to fix bugs using Eclipse 3.2 IDE.
  • Worked on performance tuning for the give application.
  • Updated ANT scripts for the build process.
  • Configured Data Base Connectivity through JDBC in Web Logic console.
  • Using WebLogic admin console deployed the code after building the EAR on the component integration box.

Environment: Java1.5/JavaEE 5, Java Script, JSP, Rich Faces, My Faces, JDBC, EJB3.0, WebLogic 8.1, Eclipse 3.2, Apache Lucene, DB2, VSS, Windows XP.

Confidential Nov 06 - Mar 08 Role: Java Programmer Description: It is a fully automated Prepaid card system and postpaid card system. This project is related to the telecom Card project. This application helps the customers to make the International calls as well as the local calls for communications. The billing system to this application can be done by automatically addressing their Automatic Number Identification (ANI) Numbers. This application shows the customers to see their Call Details Records (CDR) in online system.

Responsibilities:

  • Involved in Full Cycle of Software Development including Analysis, Design, and Development and testing phases.
  • Created business to business communication by encapsulating SOAP Web services in Java files and stateless session beans.
  • Involved in creating Use cases, Class Diagrams, Process Navigation Diagrams and Sequence Diagrams for the system using UML/Rational Rose tool.
  • Data stored and managed in back-end Oracle database using container-managed persistence mechanism. Implemented container-managed transactions.
  • Created XML and XSL files and parsed using JAXP API in J2EE components.
  • Developed the stored procedures and query according to the system logic.
  • Packaged and deployed application on Weblogic Application Server and automated building process.

Environment: JSP, EJB, Servlets, JDBC, JTA, XML, SOAP, XSL, UML, Rational Rose, PL/SQL, HTML, CSS, JavaScript, Weblogic , Threading, ANT, Oracle, JMS, Eclipse, TIBCO, CVS, PHP, OOD, Sybase, OOA, OOP, Swing, Windows NT

Confidential Mass Emailer Java Developer March 2005 to Oct 2006

Mass Emailer is a web tool, which allows user to send emails in bulk and also personalize them accordingly. It manages the contacts, accounts and groups, which further has many import/export options from different modes. User can choose from the different templates and can also refer its personal template for sending the mails. Also it provides user to personalize the contents and send the mails in bulk to different contacts.

Responsibilities:

  • Developed JSPs and Servlets using Struts framework.
  • Involved in designing and coding of actions for all modules using Struts framework.
  • Involved in designing the optimized Database Model diagram.
  • Involved in Low Level Design and Development of Business Layer & Data Layer.
  • Implemented the background work using Multi-threading which sends mails in bulk behind the scene.
  • Developed the import/export utility, which allows user to import/export to/from MS-Excel, CSV and Database.

Environment: Struts frame work, J2SDK 1.4, J2EE 1.4 (Java, JNDI, JSP, JDBC, Servlets and JSP), Apache Tomcat, SQL, HTML, Eclipse, Windows XP, MVC Design pattern, MySql 4.0.

We'd love your feedback!