We provide IT Staff Augmentation Services!

Developer And Analyst Resume

2.00/5 (Submit Your Rating)

Gaithersburg, MD

SUMMARY:

  • Senior Java/J2EE developer with 7+ years of professional experience in design, development, testing, deployment and maintenance of web application, enterprise application and client - server technology. Exposed to various platforms and software systems with detailed knowledge of Object Oriented Programming and software development methodologies.
  • Extensive experience in project planning and requirements analysis.
  • Hands on experience in system design based on end-user needs, product backlog, business rules, pre-existing system needs and other available documentations.
  • Knowledge and experience of SDLC and Agile methodologies for application and software development.
  • Experience in using UML visual modeling and flow chart tools like Rational Rose, ArgoUML and Microsoft Visio.
  • Extensive experience in designing, planning, and implementing OOAD principles and architecture in J2EE based applications.
  • Good exposure to Service Oriented Architectures (SOA) built on Web services using SOAP and REST protocols.
  • Expertise in developing both front end and back end applications based on J2EE design patterns.
  • Extensive experience in using design patterns like MVC, Singleton, Session Façade, Service Locator, DAO, DTO and Business Delegate in the development of multi-tier distributed enterprise applications.
  • Highly proficient and experienced in Custom Tags, JSP, JavaScript, CSS, HTML, HTML5 and XHTML.
  • Expertise in developing static/dynamic HTML pages, providing interactive front end GUI using CSS, XHTML, jQuery and Adobe Flex.
  • Expertise in developing web-pages and applications using JSP, Servlets, JavaScript, jQuery, AJAX, Web Services and JSF.
  • Extensive experience in MVC Frameworks like Struts1.x, Struts2.0 and Spring1x, 2x, 3x.
  • Expert level familiarity with Eclipse IDE, MyEclipse and RAD.
  • Extensive experience using development tools like ANT, Maven and Log4j.
  • Extensive experience using various Configuration Management tools like CVS, SVN, ClearCase, GNU Bazaar and Star Team.
  • Hands-on Experience in Test Driven Development and JUnit testing framework.
  • Experience in server side Business Logic Development using Session, Entity and Message driven beans.
  • Extensive experience in Oracle and SQL based RDBMS.
  • Expert level familiarity with Toad and MySQL Workbench.
  • Expertise in using JDBC API, Hibernate framework and EJB for data access and relational mapping.
  • Expert level familiarity with Oracle WebLogic, WebSphere, Apache Tomcat and Apache HTTP Server.
  • Experience of development in different platforms like Windows 98/NT/2000/XP/7, UNIX, LINUX, Sun Solaris.
  • Strong interpersonal communication and teamwork skills developed through group projects and prior employments.
  • Demonstrated objective thinking, analytical problem solving and organizational skills.

TECHNICAL EXPERTISE:

Programming Languages: J2SE1.4,1.5,1.6,1.7, C++, C#

Frameworks: Struts 1.x,2.x, Spring 2.0.2.5.3.0 , Hibernate 2.0,3.0, IBATIS

Front-end Technologies: HTML, HTML5, DHTML, JavaScript, EXTJS, AJAX, CSS 2.1, CSS 3, jQuery, DOJO, GWT

Server Side scripting: JSP,ASP,PHP

XML Technologies: XML, XSL, HTML, DHTML, XSLT, JNDI, LDAP, SOAP

Web-Services/Tools: JAX-RPC,JAX-WS, JAX-RS, Apache XFire, Axis 1.0, JWSDP 2.0

Application/Web Servers: IBM WebSphere 5.X/6.0, WebLogic 7.x/8.x/9.0, Websphere Portal 5.x, JBoss 4.0, Apache Tomcat 5.0/5.5, GlassFish4

Databases: Oracle 8i,9i,10g, SQL Server 2005,2008, MySQL, DB2 7.0,8.0,9.0, PostgreSQL 8,9

Messaging Systems: JMS-DOF, MDB

IDE Tools: IBM WebSphere Studio Application Developer (WSAD) RAD, Eclipse, JDeveloper 10.1.3, Net Beans, JBuilder, Visual Studio

Unit Testing Tools: JUnit, Mock objects in Spring

HTML Editor: Macromedia Dreamweaver

UML: Microsoft Visio, Rational Enterprise

Versioning Tools: CVS, SVN, Rational Clearcase

Operating Systems: Windows 98/NT/2000/XP/vista/7, UNIX, LINUX, Sun Solaris

Build Tools: Ant1.7.1, 1.8.4, 1.9.0, Maven2, 3

Database Tools: TOAD, MySQL Query Browser

Protocols: SOAP, LDAP, HTTP, HTTPS, FTP, RMI-IIOP, SMTP

Rule Engine: CNSI-Rule IT

PROFESSIONAL EXPERIENCE:

Confidential, Gaithersburg, MD

Developer and Analyst

Responsibilities:

  • Prepared data and presentation materials for state demo meetings.
  • Participated and conducted daily scrum meetings and iteration demo meetings.
  • Responsible for developing web application as per specifications and business logic provided in DSDD.
  • Reviewed codes and PL/SQL commands to ensure that they follow company standards.
  • Designed and developed GUI components using Taglibs, JSP, HTMLandJavaScript.
  • Developed highly responsive, dynamic UI components using AJAXandjQuery.
  • Used Log4J to monitor error logs and used Ant as build tool for applications.
  • Created and modified packages, procedures and SQL queries for variable population, server side validation and back end jobs.
  • Created DCR’s to populate page definition table with newly created page and links.
  • Deployed applications on JBoss Application Server and performed unit tests.
  • Used IBM ClearCase as version control and workspace management.
  • Tracked defects using Jira and performed codes and design fixes.
  • Used Rule IT rule-engine to validate and track application steps of each provider based on enrollment type and user inputs during the application process.
  • Implemented e2Vault as a version control system for user uploaded correspondences and developed logic for system auto-generated correspondences.
  • Developed publications and generated hip files for correspondences using Doc1 designer.
  • Suggested and implemented more efficient design and software features integration to the publication development and generation process.
  • Assisted in initiation of client-server system for Doc1.
  • Created support ticket with Pitney Bowes and interchanged technical details to solve on going software related issues.

Environment: Java 1.6, J2EE, JSP, JavaScript, AJAX, jQuery UI 1.9, CSS 3.0, HTML, HTML5, eCAMS framework, JBoss Application Server 4.2, Eclipse, Oracle 11g, SQL Developer, PL/SQL Developer, Log4J, Rational ClearCase, Windows 7, Linux, Jira, CNSI-Rule IT, e2Vault, Doc1.

Confidential, Madison, NJ

Senior Java/J2EE Developer

Responsibilities:

  • Attended client meetings and updated product backlog as per client requests and end-user feedbacks.
  • Participated in requirements discussions, story board preparation, estimation, daily scrum meetings and retrospective meetings as part ofAgile methodology.
  • Responsible for development and unit test of applications built on SpringMVC framework.
  • Designed and developed GUI components using Taglibs, JSP, HTMLandJavaScript.
  • Created UI to display the test options, appointment date, test results, payment options and user-profile.
  • Developed highly responsive, dynamic UI components using AJAXandjQuery.
  • Implemented EXTJS widgets to add GUI features to the views.
  • Obtained data from other hosts through Web Services (JAX-RS) based on REST architecture style.
  • Used object oriented programming concepts for client side data manipulation and encapsulation.
  • Implemented application logging and exception handling usingSpring AOP.
  • Assisted in development of the CSS classes for all error, form elements and warnings.
  • Performed client side validations using JavaScript.
  • Used Log4J to monitor error logs and used Maven as build tool for applications.
  • Configured JDBC connection pooling to access the oracle database.
  • Involved in writing functions, stored procedures and packages.
  • Assisted in creation of required database entry for each object.
  • Building and deployment of EAR, WAR, JAR files on test and staging systems.
  • Deployed application in WebLogic Application Server.
  • Involved in the application support and maintenance of the application.
  • Fixed and tested the change requests during maintenance phase of the project.
  • Involved in regression testing, evaluating the response times, and resolving the connection pooling issues.
  • Involved in Stress testing and strategy for data population for stress testing.

Environment: Java 1.6, J2EE, Spring 3.0, JSP, JavaScript, EXTJS 4.0, AJAX, jQuery UI 1.9, JSON, CSS 3.0, HTML, HTML5, REST, WebLogic 10.3, Eclipse, Oracle 10g, Log4J, SVN, Linux.

Confidential, Radnor, PA

J2EE Developer

Responsibilities:

  • Responsible for reviewing business user requirements and also participated in users and business analysts meetings.
  • Followed scrum agile methodology for the iterative development of the application and participated in weekly sprints, stand up meetings and customer reporting backlogs.
  • Written technical design documents and detailed design documents based on the requirement specifications.
  • Developed presentation tier as HTML, DHTML, CSS, and JSPs with custom tag libraries using Spring MVC framework.
  • Responsible for building web applications and developing light weight business components.
  • Implemented the Spring IOC for the core business application logic and used Hibernate as persistence framework.
  • Used metadata annotations with Spring and Hibernate for a high level design.
  • Used Spring tiles, tags, JSTL, custom tags and jQuery for the web application.
  • Implemented Spring Security and involved in adding security features for all the modules.
  • Used core Spring framework for dependency injection, Spring context to add support for message sources.
  • Used Spring ORM to integrate with the Hibernate and used Hibernate template to implement the business logic.
  • Wrote spring configuration file to define beans, data source and hibernate properties.
  • Responsible for writing POJO, annotations and associations like one to one, one to many, many to one using HQL.
  • Implemented Web Services (WSDL, SOAP) for the supplier payment module.
  • Used WS-Security for SOAP messaging to provide quality of protection through message integrity, message confidentiality, and single message authentication.
  • Used JAXB for marshalling and unmarshalling of message data.
  • Developed JMS component to send messages to queue when the items of a batch are uploaded.
  • Developed Message Driven Beans to pick up the messages from the queue asynchronously when the items are uploaded
  • Wrote stored procedures, triggers and functions to perform operations on Oracle database
  • Used SVN for version control.
  • The application was hosted by JBoss application server and developed using MyEclipse.

Environment: JavaEE 1.6, Java 6, JBoss Application Server 4.2, MyEclipse, Oracle 11g, Linux, Servlets 2.5, JSP 2.1, AJAX, HTML, jQuery UI 1.7, Spring 2.5, Tiles, Hibernate 3.0, JMS, JNDI, JTA, XML, XSL, JAXB, SOAP, UDDI, WSDL, JUnit, Log4J, ANT, SVN.

Confidential, Northbrook, IL

Java/J2EE Developer

Responsibilities:

  • Analyzing business requirements and composing them into a technical use cases.
  • Creating class and sequence diagrams using Rational Rose.
  • Design and development of the application based on Struts MVC framework.
  • Development of the JSP and implementation of business logic in Struts Action classes.
  • Building web-tier components using JSP, Struts Tag Libraries, JavaScript, action and form beans.
  • Involved in writing client side validations using JavaScript and AJAX.
  • Involved in generation of consuming schemas and WSDL for web-services.
  • Employed JDBC in persistent service to connect to MySQL and perform database operations.
  • Developed DAO’s to invoke DAP’s (Data Access Programs) to access data from CSV files and to query MySQL database.
  • Created and executed SQL queries in TOAD.
  • Designed the web pages GUI using JSF components and HTML.
  • Involved in setting up of infrastructure for the system.
  • Involved in application performance tuning.
  • Interacted with the users and documented the application.
  • Involved in designing test plans, test cases and overall unit, integration and security testing of system.
  • Used RAD 7.5 as IDE for development and unit testing.
  • Used SCM as repository to control versioning of projects.
  • Prepared documentation and participated in preparing user’s manual for the application.

Environment: Java, J2EE, JSP, JavaScript, Struts 1.2.9, JNDI, JDBC, Data-Source, JSF, PL/SQL, Oracle10g, XML, XSLT, CSS, Log4j, UML, Rational Rose, WAS7.0 RAD 7.5, SCM, TOAD, Shell Script, Windows XP.

Confidential, Dallas, TX

Java/J2EE Consultant

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of the project which was modeled using Rational Unified Process (RUP).
  • Generated use case diagrams, class diagrams, and sequence diagrams using Rational Rose.
  • Implemented the application using Struts MVC Framework.
  • Used Struts validation and tiles framework in the presentation layer.
  • Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
  • Created action classes and session beans to process the requests from the user.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used a WAP server for communications to the customer.
  • Used Web services - WSDL and SOAP for getting credit card information from third party.
  • Used JMS API for asynchronous communication by putting the messages in the message queue.
  • Implemented various design patterns in the project such as Business Delegate, Session Façade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Designed various tables required for the project in Oracle 9i database and used stored procedures and triggers in the application.
  • Performed unit testing using JUnit framework and used Struts Test Cases for testing action classes.
  • Used Ant scripts to build the application.
  • Deployed application on JBoss Application server and monitored the error logs using Log4j.
  • Used CVS for version control.

Environment: Struts 1.2.4, Hibernate 3.0, JSP 1.2, Servlets 2.1, JMS, MQ Series, XML, SOAP, UDDI, WSDL, WAP, WML, JDBC, JavaScript, UML, HTML, JNDI, CVS, Log4j, JUnit, JBoss App server 4.0, My Eclispe 5.1, Rational Rose, Oracle 9i.

Confidential

Java Developer

Responsibilities:

  • Involved in System Requirements study and conceptual design
  • Created UML diagrams such as activity, sequence and use-case diagrams.
  • Created user-friendly GUI interface and Web pages using HTML and DHTML.
  • JavaScript was used for the client side validations.
  • Developed JSP’s, Servlets to create web pages and deployed them on WebSphere Application server.
  • Developed and deployed EJB’s (Session and Entity) to implement the business logic and to handle various interactions with the database.
  • Used the JNDI for Naming and directory services.
  • Used CVS as source control.
  • Written JavaScript functions to get dynamic data and client side validation.
  • Designed, developed and implemented document transformation applications using XML spy tool.
  • Developed interfaces and their implementation classes to communicate with the mid-tier (services) using JMS.
  • Developed façade classes and their supporting classes to route the request to the service and receive the response data (XML).
  • Developed session beans to process the request from the façade.
  • Involved in configuring JDBC connection pooling to access the database server.
  • Written SQL queries, stored procedures, modifications to existing database structure as required per addition of new features.
  • Performed unit-testing using JUnit.

Environment: J2ee, Servlets, JSP, JMS, EJB, UML, XML, XSL, WebSphere5.1, JSF, Eclipse3.0, CVS, JUnit3.8.1, Rational Software Architect, Oracle 8i/9i, TOAD, PL/SQL.

Confidential

Application Developer

Responsibilities:

  • Involved in requirement gathering, application architecture and process flow wherever applicable
  • Developed the front-end pages in HTML and done client-side validations in JavaScript
  • Developed Servlets to perform business logic and to interact with the database using JDBC
  • Developed code for the registration of the enrolling customer
  • Developed login and authorization of utility bills payment process for registered customers.
  • Developed mail utility class using JavaMail API.
  • Involved in call flow and dialogues for an IVR system interface.
  • Involved in designing the database in SQL Server
  • Developed the SQL queries using joins, stored procedures and triggers.
  • Performed Unit and System Testing and prepared test cases and test reports.
  • Involved in walkthroughs and the installation process.

Environment: JDK 1.2.2, HTML, JavaScript, Servlets, Visual Basic 6, JavaMail API, Apache, PL/SQL, SQL Server 7.0, HomeSite, Visual Voice Pro 5, Windows NT

We'd love your feedback!