We provide IT Staff Augmentation Services!

Sr. Software Developer/ Java Developer Resume

3.00 Rating

MD

OBJECTIVE

  • Seeking Software Developer position to apply my skills and knowledge in Java/J2EE environment

SUMMARY

  • Have Master degree in Software Engineering with about 7 years of IT working experience in developing Enterprise applications using Java, and related technologies.
  • Strong Object Oriented Design experience.
  • In - depth knowledge of Software Development Life Cycle (SDLC).
  • Hands on experience UML, for developing application specific Object model, Use case diagrams, Class diagrams, Sequence diagrams and State diagrams.
  • Portal Developer Experience with JSR-168 based Portlets by using Weblogic Portal Server.
  • Strong and extensive experience in using Java/J2EE.
  • Experience with Spring, Hibernate, Struts.
  • Solid experience in developing and deploying J2EE components using application servers like IBM WebSphere, Weblogic, Apache Tomca, GlassFish.
  • Experience in Web Services Development and SOAP using Apache-Axis, JAX-RPC and JAXB.
  • Experience in Web technology such as AJAX, Java Script, JSF, CSS, HTML, XHTML, Adobe Flash, Web 2.0
  • Solid experience in IDE Tools: Eclipse, NetBeans.
  • Skills in database Oracle, MySQL, MS SQL SERVER.
  • Expertise in SQL and PL/SQL programming.
  • Strong technical background, experienced in latest areas of client/server and Internet computing including Data Processing and Data Acquisition, Educational Service, Health Care and Banking.
  • Highly skilled in Graphical User Interface and Front-end design using custom components using Java Swing/AWT and JavaFX.
  • Expert in System Analysis, multi-tier Architectural designs, development and execution methodologies.
  • Strong knowledge in Design Patterns (MVC, Facade pattern)
  • Integration, Testing and Maintenance.
  • Excellent communication skills, team work ethics, quick understanding capability

TECHNICAL SKILLS

Technology: J2EE, JSP, Servlet, Java Beans, EJB, JDBC, Hibernate, Spring, Struts, ANT, JSTL, Tiles, XML, HTML, XSLT, CSS, JavaScript,, Adobe Flash, JMS, GWT, DOM/SAX, XML BEANS, SOAP, JAX-RPC, Portal, XPATH

Language: Java, SQL.

Servers: Tomcat, JBoss, GlassFish, MQSeries WebSphere App Server, BEA Weblogic Portal Server 8,10

OS: Windows, Linux, Unix

IDE: Eclipse, Netbeans, Workspace Studio

Database: Oracle, MySQL, MS SQL Server, DB2

Tools: CVS, ClearCase, Ant, JUnit, JMeter, Toad, CruiseControl, XML SPY, Confidential Test Director

PROFESSIONAL EXPERIENCE

Confidential, MD

Sr. Software Developer/ Java Developer

Responsibilities:

  • Organized and participated in client meetings to acquire the system requirements.
  • Coordinated with DBA, testing and CMMi team for deploying, testing and implementation of CMMi for the project.
  • Created Use cases, Class diagrams, Sequence Diagram for reporting adverse events to agents, create and maintain caper version and login module
  • Wrote the migration scripts using sql, functions, procedures and views for migrating the Categories.
  • Developed detail design using the design patterns -- Session Facade, Business Delegate and DAO.
  • Designed an applications based on J2EE architecture using Model View Controller (MVC) pattern and Struts Framework along with Struts tag libraries.
  • Defined Hibernate O/R mapping, develop Hibernate queries and utilized Hibernate for the data persistence.
  • Used Servlets, JSP pages at the server end for providing the web-based interface.
  • Used Custom tags to read the common vocabulary (CDE) to display the labels and field on all the screens. The custom tag reads the definition from the xml file using SAX parser and renders it to the JSP page.
  • IntroducedSpring MVC/WebFlowto handle navigation; Spring AOP to establish application-wide exception handling and logging
  • Modified several reports in iText and RTF format after data migration to facilitate the reports with new data.
  • Tested the application and developed unit test cases using JUnit to test the functionalities of the application.

Environment: J2EE,, UML,, OC4J server, Struts, Hibernate, ORACLE, PL/SQL, XML, XML Schemas, ClearCase, Junit, Windows XP.

Confidential, Falls Church, VA

Java Developer

Responsibilities:

  • Designed and implemented Loan tracking and management application using J2EE technologies.
  • Prepared low-level design of the application which includes design specification diagrams using UML methodology and Rational Rose.
  • Proposed and performed the performance tuning of the application and the WebLogic;
  • Developed JSPs, Servlets with HTML using Struts (tag libraries, error handling and Tiles) framework for different modules for the interaction of user interfaces.
  • Implemented the multithread mechanism for the Servicing Vendor sub-system on Java side.
  • DB2 is used as a Database for the application. Wrote store procedure, and integrated SQL Queries into DAO.
  • Applied various patterns in designing the system.
  • Involved in writing Ant scripts to build the applications.
  • Extensively involved in testing the application and preparing user documentation.
  • Used CVS for version control.

Environment: J2EE, Struts, JSP, XML, XHTML, JavaScript, CSS, CVS, JDBC, DB2, UML, Ant, Log4j, WebLogic, UNIX.

Confidential, CA

Sr. Software Developer

Responsibilities:

  • Performed Analysis on refactoring of the business classes with the Fast Path work flow.
  • Created a design document by using flow diagrams, class diagrams and sequence diagrams.
  • Applied design patterns like Abstract Factory, Front Controller, Business Delegate, and DAO in designing the system.
  • Followed the agile software development process, using unit testing, short iterations, and close customer relationship.
  • Wrote helper classes for integrating the current business logic with the Fast Path application.
  • Used Struts MVC Controller for the web tier to implement workflow of the application and developed new Action Classes which mapped to the helper actions.
  • Used Hibernate as ORM to map Java classes to DB2 tables.
  • Built DAO layer to have access to data model using Hibernate DAO classes supported by Struts.
  • Spring IOC module is used for dependency injection.
  • Design and Implementation of Configurable UI components for the Fast Path using GXT and GWT Framework
  • Used GWT widgets and components panels, Grids, layouts, binding, Forms in the development of the User Interface.
  • Implemented the reusable validation framework for Fast Path UI data, required field and functional validations.
  • Used GXT automatic binding to bind the UI data into the client side model objects.
  • Rocket GWT package is used to send RPC call to the server. Serialized JSON objects are used in communication between server and front end.
  • Marshalling and UnMarshalling of JSON Objects in the server side to pass the UI entered data to the business classes.

Environment: J2EE, Agile, RSA, UML, IBM WebSphere 6.1, ALSB, Webservices, Spring, Struts, Hibernate, DB2, SQL, GWT, GXT, XML, XML Schemas, WSDL, Ant, Clear Case, JSON, JavaScript,, Junit, Windows XP.

Confidential, NJ

Sr. Software Developer

Responsibilities:

  • Performed Requirements Gathering and Analysis for integrating the SharePoint with JNJ framework.
  • Created a design document by using architecture diagrams, flow diagrams, class diagrams and sequence diagrams.
  • Developed XML schemas for defining the structure, content and semantics of conent.xml, which was uploaded in the e-detail player.
  • Wrote a java client which consumed the sharepoints webservices as a PPOC (proof of concepts).
  • Developed a WSDL along with the service endpoint which exposed the method for our services.
  • Used SOAP UI for sending the request xml’s and getting the response xml’s.
  • Implemented WSDL interface using Spring webservices.
  • Used JAXB for marshalling and un-marshalling the response and request XML’s from webservices and displayed the desired data on JSP pages.
  • Developed XQuery transformations and configured ALSB (AquaLogic Service Bus) to implement web service message transformation and routing logic as part of a Service Oriented Architecture.
  • Developed automated business processes in Java using the ALBPM (AquaLogic Business Process Management) tool.
  • Used Spring MVC and web controllers, which sent the data back and forth from the user interface to controller.
  • Design and developed a front end using JSP’s, Java Script and Dojo through which a user was able to searched the assets through key word, downloaded the searched assets and also make the presentation xml file out of the searched assets which would then loaded into the e-detail’s player.
  • Used Test Driven Development (TDD) and developed test cases using Junit for testing the application.

Environment: Java, J2EE,JDK, TDD, RAD, Weblogic 9.1, ALSB, JMS Spring MVC, Spring Webservices, Hibernate, SOA,XML, XML Schemas, XSD, WSDL, Ant, SVN, JSP, Dojo, JavaScript, Sharepoint, Junit, Windows XP.

Confidential, NY

J2EE/Portal Developer

Responsibilities:

  • Performed Requirements Gathering and Analysis for integrating the third party portlets in SMB Portal project.
  • Lead team of five developers through an agile software development process, using pair programming, unit testing, short iterations, and close customer relationship.
  • Involved in developing the project PPOC(Performance Proof of Concept) which is a piece of the final system which provides a quick win and needed functionality to prove the project approach and methodology to the client members.
  • Design and document user interfaces for for Saas Products portlets.
  • Implemented the customized porlets like calendar, conferencing, workspaces, fedex and orbitz.
  • Developed business components using EJB, extraction layers and Java features.
  • Implemented EJB’s for Market Place and content management systems.
  • Developed Page Flows (JPF’s) Portlets, and custom controls using Weblogic portal Server 10.2
  • Developed frontend using Apache Beehive NETUI framework using the HTML and JSP contained portlets, Cascading Style Sheets (CSS), Java Script, DHTML and Ajax.
  • Developed desktops, books, pages, layouts and themes of the portlets.
  • Implemented and consumed the REST web services which communicate with the third party service providers.
  • Used XML Beans and SAX to parse the response and request XML’s from webservices and displayed the desired data on JSP pages.
  • Developed XML schemas and XSD’s for defining the structure, content and semantics of XML documents with third party SaaS providers.
  • Wrote complex SQL quires which fetch the data from Oracle database to recommend the product for customers in the Market Place module.

Environment: Java, J2EE, JDK, Agile, Weblogic Portal Server 10, JSR-168, Workspace Studio 1.1, Rest Webservices, XML, XML Schemas, XSD, XSLT, XPATH, EJB 3.0, JMS, Ant, CVS, JSP, AJAX, Hibernate, JavaScript, Interwoven, Oracle 10g, Windows XP.

We'd love your feedback!