We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Norwalk, CT

PROFESSIONAL SUMMARY

  • Around 6+ years of experience in JAVA/J2EE projects in software analysis, design, implementation and development.
  • Extensive experience in Object Oriented Analysis in developing server side and front - end framework using J2EE design patterns.
  • Experience in building enterprise Applications and Distributed Systems using technologies such as Core Java, J2EE (Servlets, JSP, JSF, EJB, STRUTS, Hibernate, SPRING, JDBC, JMS) and XML.
  • Profound knowledge in Software Development Life Cycle (SDLC).
  • Good knowledge in spring framework, Object Relation Mapping using Hibernate.
  • Worked on Design and Analysis (OOAD) resulting in Use Case View (Use Cases & Actors) & Logical View (Class Diagram and Sequence Diagram) using UML.
  • Hands-on experience in relational databases like Oracle 10g, DB2, MySQL, Sybase, MS SQL Server using SQL and PL/SQL.
  • Hands-on experience in working with XML related technologies such as DOM, SAX, XML Schema, XSL, XSLT, XPath, DTD, XSD, JDOM, JAXB, Xerces and JAXP.
  • Experience working with Web Services using JAX-WS, JAX-RPC, Axis, SOAP and related technologies and SCM’s like SVN, CVS, Rational rose.
  • Extensive experience in JavaScript, HTML, CSS, DHTML, AJAX, and Swing.
  • Highly involved in full software development life cycle implementation.
  • Experience with Windows 95/98/2000/NT/XP, UNIX, Sun Solaris, LINUX operating Systems and performed automation using bash and Perl.
  • Experienced in developing applications using Model-View-Controller architecture, Struts framework.
  • Worked under Agile (XP, Scrum, TTD), RUP methodologies.
  • Solid design skills Java Design Patterns, Unified Modeling Language (UML) and Object Modeling Technique (OMT)
  • Experience in implementation of business applications using BEA Web logic, Web Sphere, IBM Websphere Application, JBoss and Tomcat.
  • Experience in all phases of software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment.
  • Highly knowledgeable in UML, Use Cases, Conceptual Models, Collaboration Diagrams, Class Diagrams, Activity and Sequence Diagrams.
  • Ability to work with business functions to understand business requirements and develop technical specifications
  • Excellent communication, Team work, inter-personnel and presentation skills, fast learner and organized self-starter.

TECHNICAL SKILLS

Languages/API: C, C++, Java, J2EE 5/1.4, EJB 3.0/2.1,Java Bean, Servlets 2.3, JSP, JSTL, JMS, JNDI, JDBC, RMI, Java Script, AJAX,DWR, Web Service, JUnit, Swing, AWT, Hibernate, GWT, SOAP, WSDL, JQuery, JAXP, SAX

Web Technologies: HTML, DHTML, XML,XSLT,XSL,CSS

Application Frameworks: Struts 1.0/1.2/2.0, Spring 1.2, Hibernate, iBatis.

Application Server: Weblogic 10.3/10.0/9.0, Websphere 7.0/6.0, Sun Application 9.1/8.2, Glassfish v2, JBoss, MQ Series, ATG Dynamo 5.6.1

Web Server: Tomcat 6.5/6.0/5.5

IDE Tools: Net Beans 6.5, Eclipse 3.1,RAD 7.0/6.0,,Jdeveloper

RDBMS: Oracle 10g/9i/8i, MySQL, DB2

Tools: XML Spy, SOAP UI, Ant, Maven, VSS, Subversion, CVS

Design Methodologies: OO Design, Analysis & Management (UML, UCM) from Rational Rose, Clear Case 7.0/Clear Quest,SOA

Operating Systems: Windows XP/NT/2000, Unix, Sun Solaris, Linux.

PROFESSIONAL EXPERIENCE

Confidential, Norwalk, CT

Java Developer

Responsibilities:

  • Involved in analysis, design and implementation of business requirements.
  • Working knowledge of SOA (Service-Oriented Architecture).
  • Working on ASL (Application Service Layer) in development environment.
  • Working with XML as Web service for interfacing with SOA.
  • Developed user interface screens using JSP, JQuery, HTML, CSS, JavaScript, AJAX and JSP Custom Tag
  • Libraries to simplify the complexities of the presentation layer.
  • Used Eclipse for developing the application.
  • Used Struts (MVC based) concept of Front Controller to handle requests from the client and process it at the backend.
  • Involved in designing of the application using UML (Unified Modeling Language)
  • Created multiple Action Forms that is being used to hold the data during Adding/Updating JSP pages.
  • Developed the XML reports using Jasper Report/iReport
  • Involved in client side validations using JavaScript
  • Developed Unit test cases of the application.
  • Involved in Unit Testing of the modules using JUnit.
  • Involved in Unit Testing and Integration Testing of the application.
  • Performed unit testing using JUnit and monitored the error logs using Log4J and fixed the problems
  • Involved in creation of action classes.
  • Used Tiles Frame Work to deal with Presentation logic of struts application.
  • Configured Tiles-def.xml file for tiles configurations.
  • Involved in bug fixing (Debugging) of the application.
  • Used Spring-config.xml file for spring configurations.
  • Used hibernate-config.xml file for configurations and mapping entries for Hibernate based applications
  • Used Struts-config.xml file for defining Mapping Definitions and Action Forward Definitions.

Environment: Java, J2ee, Struts, Tiles, JavaBeans, Servlets, JSP’s, JDBC, JavaScript, HTML, CSS,XML, XSD, XSLT, Oracle9i, SQL, PL/SQL, Jasper Report/iReport, Tomcat, Windows XP, LINUX, Eclipse, CVS, Log4j,Junit, ANT, Microsoft Office Outlook 2007.

Confidential . Melville, NY

Java Developer

Responsibilities

  • Participated in major phases of software development cycle with requirement gathering, analysis, design, development, and Unit testing.
  • Worked on SOA (Service-Oriented Architecture).
  • Worked on web services (XML) for implementing SOA on front end side.
  • Developed the business domain layer using Java, J2EE, JDBC and used DAO, Transfer Objects, Singleton, Abstract Factory, Factory, State, Command and Front Controller design patterns.
  • Designed and developed registration system using GWT--complete solution includes a MySQL database system and complete online payment integration withInternet securepayment platform.
  • Involved in web logic configuration with different application scenario and implemented in local machine.
  • Participated in many front end designing issues, provided many creative and efficient ideas of required output and implemented them using JSP, AJAX and JAVA-Scripts
  • Deploy the application with MVC Struts framework.
  • Used IBM clear Case software to merge all development modifications and discussed with my team regarding its flexibility and durability.
  • Involved in debugging to understand the code flow and did clean up in existing code.
  • Developed page specific elements, handlers, web beans, view helper classes, JSP pages & fragments by using design patterns and java standards
  • Design and Development of Struts Action classes and Views (JSPs) using Struts custom tags and implemented new spring order persistence layer to replace slower ATG product.
  • Involved in Configuring web.xml and struts.xml according to the struts framework.
  • Resolved issues related to requirements during system testing and UAT.
  • Data with various EJB design patterns like Session Facade pattern, Data Transfer Object Factory. Generic Attribute Access etc.
  • Used JQuery for Validation.
  • Effective using in Clear case and clear quest for version control and defect tracking.

Environment: Java Design patterns, JSP, Ajax, java script, JQuery, JDBC,XML,Struts, JSF,Eclipse framework, Web logic 10.2, IBM clear case, EJB, Eclipse IDE, GWT with Smart GWT, API, Araxis, merge 2001.

Confidential, Columbus, OH

Java Developer

Responsibilities:

  • Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer
  • Developed Struts framework Action Servlet classes for Controller and developed Form Beans for transferring data between Action class and the View Layer
  • Developed Tiles framework for the entire application
  • Developed the front end UI using JSP, HTML, JavaScript, CSS and Swing.
  • Implemented Struts Validator framework to validate the data
  • Developed Ant(build.xml) targets for build and deployments on WebSphere Application Server 5.0
  • Developed Stored Procedures on Sybase.
  • Developed shell scripts for batch jobs to load text files from FTP server into the Sybase tables on Unix environment
  • Analyzed functional requirement documents and prepared high level and low level design documents
  • Performed impact analysis on the dependency projects of OneSource Project
  • Developed user requirements by working with Business Process Owners and Marketing Team during Definition Stage as a Subject Matter Expert (SME)
  • Prepared data mapping documents and performed gap analysis on the business requirements
  • Involved in writing unit test plans and developing test cases using JUnit
  • Resolved issues related to requirements during system testing and UAT
  • Used Quality center(QC) for communication of issues and change requests across development and other project teams
  • Used Configuration Management and Version Control tool CVS

Environment: Java(JDK & Swing), Servlets, JSP, Struts, JDBC, SAX, JSF, HTML, CSS, JavaScript, WSAD, Web Sphere 5.0, Dwr, Spring webflow, Spring, Windows 2000, UNIX Shell Script and Oracle 9i.

Confidential, CA

J2EE Web Developer

Responsibilities:

  • Worked with analysts and clients to gather business requirements.
  • Developed JSPs, Struts Action Classes and Form Beans using MVC Struts framework.
  • Developed and configured ServletFiltersandListeners.
  • Used Spring Framework Object dependence injection (Inversion of Control) to integrate with Struts and introduce efficient coding practices.
  • Designed and developed Application based on Struts framework using MVC design patterns.
  • Involved in Implementation and Unit testing of the product.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS, JavaScript and JQuery
  • JSP Content is configured in XML Files.
  • Implemented session beans using EJB 2.0
  • Deployed the web components into the WebLogic application server.
  • Hibernate is used as persistent at middle tire for providing object model over relational data model.
  • Code Reviews, customization and maintenance of code across applications.
  • Responsible for performance issues. Optimized ant build scripts for faster building and worked on modifying shell scripts.
  • Creating environment for user-acceptance testing and facilitating Integration and User Acceptance Testing with JUNIT.
  • Responsible for release of code into production and its integration with other Applications.
  • Identifying and developing test cases and test scripts to perform load tests for Performance and regression testing

Environment:Java, AJAX with JSP, Struts 2.0, JavaScript, SOAP, JUnit, RAD, WAS, Dwr, Spring, Web flow, Spring Oracle9i, JAXB, JQuery, MAVEN, log4j, PL/SQL Developer, HTML, XML,CSS, Unix.

Confidential

Jr. Java Developer

Responsibilities:

  • Developed Use Case diagrams, Class diagrams and Sequence diagrams to express the detail design.
  • Implemented MVC architecture using spring framework developed Controllers, Form beans and configured the spring configuration file.
  • Used validation framework in the application.
  • Used JMS for communication for sending updates to various other applications.
  • Worked with EJBs (Session and Entity) to implement the business logic to handle various interactions with the database.
  • Worked on Messenger service in various modules to communicate with JMS for asynchronous communication within Loan Application System.
  • Wrote stored procedures, functions and triggers in PL/SQL.
  • Developed critical elements of the server framework like user authentication, access control.
  • Implemented messaging interfaces for asynchronous communication.
  • Deployed business components into WebSphere Application Server.
  • Wrote SAX and DOM XML parsers and used SOAP for sending and getting data from the external interface.
  • Used XSL/XSLT for transforming and displaying reports. Developed Schemas for XML.
  • Involved in design and developing re-usable web services using SOAP, XML, WSDL, UDDI, DOM, XML Schemas, JAXP, and XSL.
  • Involved in writing the ANT scripts to build and deploy the application.
  • Extensively used WSAD 5.1 while writing code & used CVS for version control.
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the Oracle 9i database using HQL.
  • Consistently produced the highest quality code through disciplined and rigorous unit testing and integration testing.

Environment: Java, J2EE, spring 2.0, EJB 2.0, JDBC, Servlets, JSP 2.0, JSTL, XML, XSL, XSLT, JMS, JNDI, SOAP, Oracle 9i, ANT, JUnit, Websphere Application Server 6.1, WSAD 5.1, CVS, Log4J, JavaScript, Hibernate 2.0, Windows XP.

We'd love your feedback!