We provide IT Staff Augmentation Services!

Application Developer Resume

0/5 (Submit Your Rating)

Rockville, MD

SUMMARY

  • Around 7+ years of work experience as a Java/J2EE programmer, developing applications using Servlets, JSP, JSTL, RMI, EJB, Struts, Spring, JSF, Java Beans, JDBC, JMS, Hibernate and MVC architecture.
  • Experience in client design and validations using HTML,Java Script, AJAX,JSP, and Swing.
  • Extensive knowledge of J2EE architecture, Patterns, Design and development.
  • Experience on Core java technology including multithreading, JDBC, RMI, and network programming
  • Experience in the functional usage and deployment of applications inJBoss, Web Logic, WebSphereand Apache Tomcat Server.
  • Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing.
  • Expertise in DB2and also extensively worked with Oracle 11g/10g/9i/8i, SQL Server 2000, MySQL relational database management systems.
  • Experience in designing Use Cases, Class diagrams, Sequence and Collaboration diagrams for multi - tiered object-oriented system architecturesutilizingUnified Modeling Tools (UML) such as Rational Rose, Rational UnifiedProcess (RUP) Working knowledge of Agile Development methodologies.
  • Experience in writing and executing unit test cases using JUnit Testing Framework.
  • Extensive knowledge of Client - Server technology, web-based n-tier architecture, Database Design and development of applications using J2EE Design Patterns like Singleton, Session Facade, Factory Pattern and Business Delegate.
  • Good knowledge of EJBSession beans with JNDI mapped naming &JMS message-driven beans.
  • Hands on experience writing, testing and implementation of stored procedures, triggers and functions at database level using PL/SQL
  • Worked extensively on WebServices both SOAP and REST
  • Excellent communication skills and strong architecture skills
  • Ability to learn and adapt quickly to the emerging new technologies.

TECHNICAL SKILLS

J2EE Technology: Java Beans, Servlets, JSP, JDBC, EJB, JNDI, JMS, RMI,SOAP Web Services, REST.

Architecture & Framework: Client-Server, MVC, J2EE, Struts, Spring,Hibernate.

Database: Oracle 11g, SQL server 2008,MySQL

IDE: Eclipse, NetBeans, IBM RAD

Design Methodology: UML, Fall, Agile

Operating Systems: Windows 9x/NT/XP/2003/VISTA/7/8, Linux, Unix

GUI: HTML, XML, XSLT, AJAX, JavaScript, CSS, JQuery, JSON.

Query Languages: SQL, PL/SQL, HQL

Programming Language: Core Java APIs (I/O, Thread, Collection), C, C++

Design patterns: Business Delegate, Business Object, Value Object, Front Controller, Database Access Object, Factory, Singleton, Session Facade.

Tools: OracleWebLogic, JBOSS, IBM Websphere Application Server 6.1, Tomcat 6.0, JUnit 4.0, ANT, Log4j, Rational Clear Quest. ANT, Maven, SVN, Toad, sql developer

Design & Control: UML, Rational Rose, CVS, ClearCase

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

Java/J2EE/Drools Developer

Responsibilities:

  • Followed Agile methodology and Participate in Sprint planning meetings with business users and prioritizing user stories using Version One for project development.
  • Proficient in using Spring Framework using IOC, WEBMVC, Core, Transaction Management.
  • Development on the User Interface using JSP/AJAX/HTML / CSS/ Java Script.
  • Played an important role in design and development of a flow based navigation application using Spring Webflow that was integrated with the MVC architecture.
  • Implemented the server side RestfulWeb Services functionality to support promotion and validation functionality the application to allow external applications to access the data.
  • Work closely with the UI team and provide RESTful API’s which deliver data in JSON format needed by the User Interface .
  • Wrote various types of Business rules in the .drl(drools file) using Drools rule engine for business decision making; injecting beans into the rules engine and invoking using Rule Base Stateless Session.
  • Integrated the Drools and jBPMto application framework which involved dynamic creation of knowledgebase, Knowledge session.
  • Have written business rules and maintained stateless knowldge sessions .Implemeted rule executors and DAO classes to populate facts and fire rules
  • Used J2EE design patterns like MVC, DAO, Factory, abstract, and Singleton Design Pattern
  • Involved in writing SQLandstored procedure logic to implement and test business logic for rules on the database.
  • Declared beans in Spring’sapplication context file and used Dependency Injection for populating them in action and service layer classes.
  • Responsible for the creation and execution of the JUnit Test cases for each coding assignment.
  • Deployment of the web application archive to Dev and Test environments within each Sprint.
  • Deployed the application on Jboss Application servers using Jenkins continuous integration build.
  • Used log4j to capture the log that includes runtime exceptions and debug information.
  • Hands on experience using Serena VM for code repository, and Merant Tracker for testing bug fixes.

Environment: JDK 1.7/1.6, Spring MVC/IOC/DAO/ORM, JSP 2.1, Restful Web Services, WSDL, SOAP, JAXB, Oracle 11g, SQL Developer, Java Script, XML, Ajax, Maven, Agile Scrum, Jboss 5.x, WAS Portal server, Drools 5.4, Serena VM, Version One, Merant Tracker.

Confidential, Rockville, MD

Application Developer

Responsibilities:

  • Involved in design, Implementation and Testing.
  • Developed the application using Eclipse IDE.
  • Worked on both Rcopia 3.x and Rcopia 4.x
  • Used Spring Security for Authentication and authorization extensively.
  • Designed and developed Application based on Spring MVC Framework using MVC design pattern.
  • Used Spring Core for dependency injection/Inversion of control (IOC).
  • Used Hibernate Framework for persistence onto oracle database.
  • Used XML to transfer the application data between client and server.
  • XSLT style sheets for the XML data transformations.
  • Used JUnit to write repeatable tests mainly for unit testing.
  • Participated in designing WebService in support of the product.
  • Developed web services in Java and Experienced withRESTFULL/JAXRS.
  • Used Log4j extensively for logging Errors.
  • Used MAVEN as build tool.
  • Used Spring Batch for scheduling and maintenance of batch jobs.
  • Deployed the application in various environments DEV, QA.
  • Used the JDBC for data retrieval from the database for various inquiries.
  • Performed purification of the application database entries using Oracle 10g.
  • Used SVN as source control for check-in and DAD(DrfirstAutomationDeployment) for check-out.
  • Generated Entity classes and schema using them.
  • Involved in complete development of ‘Agile Development Methodology’ and tested the application in each iteration.
  • Wrote complex Sql and Hql queries to retrieve data from the Oracle database.
  • Involved E2E Development by integrating Front End and Backend by Debugging.
  • Involved in Bug fixing issues and Enhancements.

Environment: CoreJava, J2EE, JSP, Spring,JDBC 3.0,Spring Security Web Services,XML, JNDI, Hibernate 3.0, JMS, Tomcat v6.0, Eclipse, Oracle 11g, SQL developer, HTML, Spring batch, Maven, Junit 4.0, JavaScript,XML/XSLT.

Confidential, Atlanta, GA

Application Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Developed JSP, JSF and Servlets to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries.
  • Developed the application using Eclipse IDE.
  • Used Spring Security for Authentication and authorization extensively.
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Used Struts Validator framework for client side validations.
  • Used Spring Core for dependency injection/Inversion of control (IOC).
  • Used Hibernate Framework for persistence onto oracle database.
  • Used XML to transfer the application data between client and server.
  • XSLT style sheets for the XML data transformations.
  • Participated in designing Webservice framework in support of the product.
  • Developed web services in Java and Experienced withREST/JAXRS.
  • Used Log4j for logging Errors.
  • Used MAVEN as build tool.
  • Deployed the application in various environments DEV, QA.
  • Used Data Access Objects (DAO) to abstract and encapsulate all access to the data source.
  • Used the JDBC for data retrieval from the database for various inquiries.
  • Development of MQ application programs for Java JMS environments using queues and messages. Working with JMS Handling and managing exception conditions.
  • Performed purification of the application database entries using Oracle 10g.
  • Used CVS as source control.
  • Wrote complex Sql and Hql queries to retrieve data from the Oracle database.
  • Created Application Property Files and implemented internationalization.
  • Used JUnit to write repeatable tests mainly for unit testing.
  • Involved in complete development of ‘Agile Development Methodology’ and tested the application in each iteration.
  • Involved E2E Development by integrating Front End and Backend by Debugging.

Environment: Java, J2EE, JSP,JSF, Servlets, Struts 2.0,Spring,Spring Security Web Services,XML, JNDI, Hibernate 3.0, JMS, Weblogic Application Server 10, Eclipse, Oracle 10g, 1.2, HTML, Rational Rose XDE,Spring security, Spring batch, Maven, Junit 4.0, Log4j, JQuery 2.0, XML/XSLT.

Confidential, Franklin, TN

JAVA/ J2EE Developer

RESPONSIBILITIES:

  • Coordinating with Project Manager for getting the requirements and developing the code to support new applications.
  • Providing Java programming support for existing and new applications.
  • Developing Web applications using Java, J2EE, Struts and Hibernate.
  • Developing Action Form classes, Form beans, Action classes using struts.
  • Using Hibernate for the backend persistence.
  • Used Spring framework for dependency injection and integrated with Hibernate and JSF.
  • Involved in writing Spring Configuration XML file that contains object declarations and dependencies.
  • Implementing MVC, DAO J2EE design patterns as a part of application development.
  • Developing DAO interfaces for hibernate to interact with databases.
  • Designing the front end using JSP, CSS and Html as per the requirements that are provided.
  • Using Java script and Struts validation frame work for performing front end validations.
  • Coding and maintaining Oracle packages, stored procedures and tables.
  • Participating in project design sessions to document technical specifications and to provide design options and solutions.
  • Migrating web application from Tomcat to web sphere deployment environments.
  • Using Svn for software configuration management and version control.
  • Preparing test cases and strategies for unit testing and integration testing.
  • Used Web Services - WSDL and SOAP(JAXWS) and used SAX and DOM XML parsers for data retrieval.
  • Using the LOG4j to log regular Debug and Exception statements.

Environment: Java, J2EE, JSP, Struts 2.0, Web Services, XML, JNDI, Hibernate 3.0, JMS, Spring 3.X, JSF, Weblogic Application Server10, JQuery, Maven, Eclipse, Oracle 10g, WinCvs 1.2, HTML, Rational Rose XDE, Junit 4.0, Log4j, Ajax, JavaScript 1.2, XML/XSLT,SAX,DOM.

Confidential

Java Developer

Responsibilities:

  • Developed Web interface using JSP, Standard Tag Libraries (JSTL), and Struts Framework.
  • Used Struts as MVC framework for designing the complete Web tier.
  • Developed different GUI screens JSPs using HTML, and CSS to design the Pages according to Client Experience Workbench Standards.
  • Developed Action Form Beans, Action classes for implementing business logic for the Struts Framework.
  • Validated the user input using Struts Validation Framework.
  • Client side validations were implemented using JavaScript.Implemented the mechanism of logging and debugging with Log4j
  • Version controls of the code and configuration files are maintained by Rationalclearcase.
  • Designed generic database Connection Pooling with JDBC using Oracle and involved in the SQL query optimization.
  • Used WebLogic as application server.
  • Developed PL/SQL packages and triggers.
  • Developed test cases for Unit testing and performed integration and system testing.
  • Performed Use case design, object modeling using UML, like Transformation of the Use Cases into Class Diagrams, and Sequence Diagrams.
  • Developed Stateless Session Beans and Message Driven Beans to implement the business logic.
  • Developed Stored Procedure for reports and business needs for complicated business logic.
  • Application used AJAX to reduce the bandwidth usage and provide better user-experience.
  • Used Java Message Service (JMS) API to create, send, receive, and read messages between application components.

Environment: J2EE, Web Logic, Eclipse,EJB, Struts 1.0, JDBC, JavaScript, CSS, XML,HTML, ANT, Log4J,JUnit, Rational clear case, SOAP Web Services, PL/SQL and Oracle 9i,JQuery.

We'd love your feedback!