We provide IT Staff Augmentation Services!

Java Programmer Resume

3.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • 8 Years of Progressive experience in developing, deploying and maintenance of Java/J2EE applications and Object Oriented Programming.
  • Skilled and experienced in all stages of SDLC, documenting requirements, developing project plans.
  • Expertise in developing web applications using Servlets, JSP, Struts, JSF, ICEFaces, Spring Webflow and AJAX.
  • Experience in developing business components using Servlets, Session, Entity and Message Driven Beans and presentation layer using JSTL, Custom tag libraries.
  • Used EJB, JMS, JNI, JNDI and Java Mail in Implementing J2EE technology.
  • Made Use of GWT Widgets like Button, Radio Button, Text Field, Checkbox etc to develop UI.
  • Used GWT - RPC to make service calls via a Webservice Helper Class which acts like a bridge between the Backend classes and the UI Code
  • Experience in client side design and validations using HTML, DHTML, XHTML, CSS and JavaScript.
  • Expertise in Object Oriented Analysis and Design (OOAD) using Rational Unified Process (RUP) and Unified Modeling Language (UML) using Rational Rose.
  • Good Experience in implementing several object oriented design patterns such as MVC, Front Controller, Business Delegate, Session Facade, Service Locator, DAO, DTO, Singleton, Object Factory and Composite View.
  • Experience with XML technologies XML, Schema, XSLT and XPATH, DOM, JDOM, SAX, XSD.
  • Strong experience in application development using various frameworks such as Jakarta Struts Framework, Java Server Faces, Spring Framework (1.2/1.3/2.0/3.0 ), Spring MVC, Hibernate 3.0 ORM.
  • Expertise in implementing Service Oriented Architectures (SOA) using XML based Web Service such as SOAP, UDDI and WSDL.
  • Experience using Ajax4Jsf framework for extending JSF Functionality.
  • Experience with databases such as Oracle, MS SQL Server for managing tables, views, functions, triggers and packages.
  • Worked on different Operating Systems like Windows 98/2k/NT/XP/7, UNIX, Linux.
  • Excellent communication and interpersonal skills.

TECHNICAL SKILLS

Web/Application Servers: JBoss Application Server 4.x, WebLogic, Apache Tomcat 5.x/6.x/7.x, IBM Websphere 6.1/5.1/5.0/4.0/3.5

Java/J2EE Technologies: Jdk 1.6, EJB 3.0/2.0, Servlets, JSP, JSTL, JSF 1.2/2.0, JDBC, JavaBeans, MVC, Struts, Hibernate 2.0/2.3/3.0, Spring, Flex, Swing, GWT, LOG4J, SL4J, JNDI, RMI, JNI, JMX, JUNIT, JAXRPC, JAXB, SAX/DOM, ANT, JSF.

Messaging Systems: JMS, MQ Series, ActiveMQ

Languages: Java, C, C++, SQL, PL/SQL

IDE Tools: RAD, WSAD, Eclipse, JDeveloper, NetBeans

Web Technologies/Web Services: JavaScript, CSS, HTML, DHTML, XML (SAX, DOM Parser),XSL, XSLT, SOAP, AJAX, WSDL

Internet Protocols: HTTP, HTTPS, IMAP, SSL, SOAP, TCP/IP, POP3, SMTP

Databases: Oracle 9i/8i, 10g, SQL Server 2008/2005/2000 , DB2, MySQL, Sybase

Design Tools: UML, Rational Rose, Microsoft Visio

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

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Java Programmer

Responsibilities:

  • Implemented Graphical User Interface (front-end) using JSP, JSF, HTML, JSTL, CSS, JavaScript and custom tags.
  • Involved in designing of the application following Model-View-Controller (MVC) architecture.
  • Responsible for implementing Action classes and Action Forms using Struts.
  • Developed custom exception classes for Exception Handling.
  • Developed functions using Java script for Client Side validation
  • Developed Front end using JSF.
  • Used Spring Core module, Inversion of Control (IOC) for developing services for the application.
  • Configured and used Hibernate for database interactions
  • Implemented Struts MVC framework and built JSP pages using validation framework
  • Developed presentation layer components comprising of JSP, Custom Tag Libraries, Servlets, JavaBeans AJAX, HTML and Jquery.
  • Responsible for implementing Hibernate mapping files
  • Implemented Spring Dependency Injection and Aspect Oriented Programming.
  • Implemented SQL, PL/SQL Stored Procedures, Triggers and Cursors.
  • Used Web Services to exchange data between different applications and different platforms.
  • Developed various reports using Shell scripting.
  • Used ANT to write build scripts as well as deployment scripts.
  • Extensively used log4j for logging the log files.
  • Involved in implementing test cases.

Environment: Java, Javascript, J2EE, Jsp, Web Services, Hibernate, Spring, Websphere, RAD, XML, log4j, Ant, Ajax, Oracle

Confidential, Atlanta GA

Senior Java Developer

Responsibilities:

  • Worked in Agile Environment and Iterative development Process.
  • Conducted brain storming sessions for resolution to problems.
  • Used RAD 7.5 as IDE.
  • Developed UI Pages using HTML5, CSS and GWT-2.4.
  • Generated the EAR file using Ant build script and deployed the application in IBM Websphere 7.0 Application Server.
  • Made Use of Various Panels available in GWT like Vertical Panel, Horizontal Panel, Form Panel, HTML Panel etc to properly design and structure UI as per our requirement.
  • Made Use of GWT Widgets like Button, Radio Button, Text Field, Checkbox etc to develop UI.
  • Used GWT-RPC to make service calls via a WebService Helper Class which acts like a bridge between the Backend classes and the UI Code
  • Used Apache-CXF to call the Webservices for User Activation, Rate Plan Changes etc.
  • Used Hibernate as an ORM tool to create Object Table Mappings.
  • Used JPA with Hibernate as a part of back end development.
  • Used Apache CXF to create java objects from WSDL
  • Used Rational ClearCase 7.0 as version Control Tool.
  • Used RAD Clearcase Plugin to check out and check in code from RAD
  • Developed various components of the application and unit test them.
  • Used RALLY to implement Agile Methodology for our Application.
  • Developed Web Services utilizing HTTP, XML, XSL, SOAP and AXIS.
  • Conducted reviews of Code, Functional Spec, and User Manual.
  • Performed unit testing using Bconnected Unit testing Tool .
  • Worked in Agile Scrum development Environment. Worked in Sprints and took part in daily standup meetings.
  • Used BugTracker as Issue Tracking Tool.
  • Hibernate is used for ORM and perform CRUD operations with DB.
  • Used DB2 as the database for the application.
  • Performed internal quality audits as per the organization guidelines.

Environment: Web Technologies (HTML, XML), JAVA/J2EE (Servlets, JSP, Spring, Hibernate, JUnit, AJAX), log4J, HTTP, XML, XSL, SOAP, AXIS, SQL Navigator, JBoss, GWT, JQuery, Magic Draw UML 1.5, Oracle 9i and SQL.

Confidential, Chicago, IL

Sr. J2EE Developer

Responsibilities:

  • Involved in Clients Logins and Billing/Updating modules of the Patient Information System project for Confidential .
  • Documented the use cases, class diagrams and sequence diagrams using Rational Rose.
  • Implemented Model View Controller (MVC-2) architecture Using Jakarta Struts framework at the Web tier level to isolate each layer of the application to avoid the complexity of integration and easy maintenance.
  • Created Action Class which route submittals to appropriate Enterprise Java Bean (EJB) components and render retrieved information.
  • Developed user interface using JSP, JSTL, Struts Tags, Java Script and HTML.
  • Developed various EJB components to fulfill the business functionality.
  • Developed Session Beans to process requests from the user and used the Hibernate framework to retrieve and persist client information.
  • Used Web Services and SAX XML parsers and used SOAP for sending and receiving data from different applications.
  • Used JMS to asynchronously exchange messages between the Websphere Application Server and other applications.
  • Developed Message Driven Beans to use the JMS Queue to communicate between the current and the legacy systems.
  • Used Java/J2EE Design patterns like Business Delegate, Session Façade and Service Locator in the project which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Performed database operations and queries using DB2.
  • Extensively used WSAD 5.1.2 for writing code.
  • Used Log4j for logging and debugging and used JUnit extensively for testing.
  • Used WebSphere Application Server for deploying various components of application.
  • CVS was used for version control.

Environment: J2EE, IBM WebSphere App server 7.0, Rational Rose, Java, XML, SAX, JSP, JMS, HTML, JNDI, JDBC, JavaScript, OOA, OOD, Servlets, Struts, CVS, Log4j, JUnit, EJB 2.0, Hibernate 3.0, PL/SQL, DB2, Linux.

Confidential, Alpharetta, GA

Java/J2EE Developer

Responsibilities:

  • Involved in Requirement Analysis, Design, Development and Testing of the IFWA module.
  • Involved in the implementation of design using vital phases of the Software development life cycle (SDLC) that includes Development, Testing, Implementation and Maintenance Support.
  • Applied OOAD principle for the analysis and design of the system.
  • Applied J2EE design patterns like Singleton, Service Locator, Data Transfer Object (DTO), Data Access Objects (DAO) and Adapter during the development of components.
  • Used Visio to prepare Flow Diagram, Class Diagram and Sequence Diagram.
  • Used WebLogic Application Server to deploy the build.
  • Developed front-end screens using Struts, JSP, HTML, AJAX, jQuery, Javascript and CSS.
  • Used J2EE for the development of business layer services.
  • Developed Struts Action Forms, Action classes and performed action mapping using Struts.
  • Performed data validation in Struts Form beans and Action Classes.
  • Used Web Services to connect to mainframe for the validation of the data.
  • Axis2 WS engine TEMPhas been used to convert WSDL to Java objects.
  • SOAP TEMPhas been used as a protocol to send request and response in the form of XML messages.
  • WSDL TEMPhas been used to expose the Web Services.
  • JDBC framework TEMPhas been used to connect the application with the Database.
  • Used Eclipse for the Development, Testing and Debugging of the application.
  • Used SAX Parser to parse the xml files.
  • Log4j framework TEMPhas been used for logging debug, info & error data.
  • Used Hibernate framework for Entity Relational Mapping.
  • Used Oracle 10g database for data persistence.
  • TOAD TEMPhas been used as a database client.
  • Extensively worked on Windows and UNIX operating systems.
  • Used SecureCRT to transfer file from local system to Unix system.
  • Performed Test Driven Development (TDD) using JUnit.
  • Used Ant script for build automation.
  • PVCS version control system TEMPhas been used to check-in and checkout the developed artifacts. The version control system TEMPhas been integrated with Eclipse IDE.
  • Used Rational Clearquest for defect logging and issue tracking.

Environment: Windows XP, Linux, Java6.0, Visio, Design Patterns, WebLogic10.2, Apache Ant, J2EE (Servlet, JSP), HTML, AJAX, Javascript, jQuery, CSS, Struts, Hibernate, Web Services, SOAP, WSDL, XML, Eclipse, DB2, TOAD, Cruise Control, WinSCP, Putty, Log4J, JUnit, Mockito.

Confidential, Charlotte, NC

Responsibilities:

  • Involved in analyzing the functional requirements of the new systems.
  • Creating the Technical design document including High Level design, Class diagrams, Sequence diagram, ER diagrams etc.
  • Coding the application functionality using struts, Spring framework, JSPs, TLDs.
  • Created the application components conforming the session facade, Delegates, Strategy Pattern.
  • Used XML Beans, XML Schema for the data model of application.
  • Involved in the packaging and deployment of application on Weblogic cluster setup for development and integration environment.
  • Creating JUnit Test cases to unit test the application components.

Environment: Weblogic 8.1,Eclipse 3.0, J2EE,Struts, Spring, XML Beans, XML Schema, JSP, Junit, Ant, Apache WebServer,StarTeam 6.0, Calligo, Apache SOAP, Oracle 9.2i

We'd love your feedback!