We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Winston-salem, NC

SUMMARY

  • 8+ years of experience in all phases of software development life cycle including requirements analysis, prototyping, design, development, debugging, testing, performance tuning and deployment of intranet and internet based web applications using Java, J2EE, Application Server technologies.
  • Experienced in writing applications using Java, J2EE technologies using JDBC, Servlets, JSP, JNDI, EJB, Java Beans, Spring, Struts and Hibernate, Web services and SOAP.
  • Experienced in Web development using AJAX, HTML, DHTML, CSS, JavaScript, XML, JSTL
  • Developed XML applications using DOM, SAX, and XSL.
  • Experienced in programming, deploying, configuring of middle - tier popular J2EE Application Servers like IBM WebSphere, BEA WebLogic, JBoss and Tomcat application servers.
  • Have good understanding of various J2EE Design Patterns such as Singleton, Data Access Objects, Value Objects, Template Method, Business Interface, Business Delegate, Service Locator, Model View Controller Architecture and Front Controller.
  • Worked on projects using Oracle, SQL and PL/SQL.
  • Experienced with templating Java (Velocity, XSLT).
  • Experienced in Software configuration management tools like SVN and PVCS.
  • Developed java applications using IDE tools like Eclipse and IBM Rational Application Developer.
  • Knowledge in identifying problem domains in the scope of client requirement and fixing issues, exposure to change management and maintenance of applications.
  • Versatile team player with excellent Communication and Interpersonal skills.
  • Developed financial portal using Websphere Portal Server 6.0
  • Have good knowledge about Java coding standards and have a good exposure in implementing the best practices throughout project life cycle.

TECHNICAL SKILLS

Operating Systems: Windows XP, Solaris, Unix

Languages: Core Java, XML, XSLT, PERL, SOAP, JavaScript, PL/SQL, C, C++

Databases: Oracle, DB2, MS Access, Sybase, SQL Server

Web Technologies: JSP, Servlets, Java Beans, EJB, JDBC, Hibernate, Spring, Struts, JSTL, Tiles, XML, HTML, XSLT, JSF, CSS, JavaScript

J2EE Technologies: JDBC, JNDI, RMI, EJB, Java Beans.

Application Servers: IBM WebSphere 6, JBoss, BEA WebLogic 8.X /9.X

Web Servers: Tomcat 5.5/4.0

Database Tools: TOAD, SQL Developer

IDE & Versioning Tools: Eclipse, My Eclipse, IBM Rational Application Developer, Microsoft Front Page, Microsoft Visual Source Safe, Concurrent Versioning System (CVS) and PVCS, ANT.

Frameworks: Struts, JSF, Hibernate, Velocity

Design Patterns: Singleton, Data Access Objects, Value Objects, Template Method, Business Interface, Business Delegate, Service Locator, Model View Controller and Front Controller.

PROFESSIONAL EXPERIENCE

Confidential, Winston-Salem, NC

Java Developer

Responsibilities:

  • Collaborated with Business Analyst (Technical Account Managers) to get the client’s requirements and also discussed to make sure about the data consistency.
  • Wrote Test cases using JUnit to test business rules classes.
  • Experienced with UNIX Shell scripting.
  • Wrote classes to validate input data and to generate the reports.
  • Wrote SQL queries and JDBC objects for data persistence.
  • Re-factored the hard-coded data in the programs to external properties files.
  • Used JIRA for Bug or Issue tracking.
  • Developed XML scripts as part of the application.
  • Used large sized input files (XML and Encrypted data) to process them to generate the output.
  • Implemented new functionality and enhanced the existing application to meet the client’s requirements for every week’s patch release.
  • Created Hibernate session factory objects to interact with the DB2 data base.
  • Build the project using the Ant Scripts on Continuum Server.
  • Experience coding WebServices
  • Used WebServices in production analysis

Environment: Java, Eclipse 3.1, Web Sphere 6.0, Weblogic, Hibernate, Spring Core, Spring MVC, Java, JDK 1.5, JNDI, JDBC, Servlets, JBoss, Oracle 10g, SubVersion, JavaScript, JSP, JSF, EasyMock, Ant Script, Jira bug tracking system, HTML, Javascript, CSS, JSP, SQL, PL/SQL, Unix shell scripting, Spring Webflow, Tomcat.

Confidential, DC

Java Developer

Responsibilities:

  • Interacted with Business Analysts (BA’s) to get the business requirements.
  • The application was designed on Struts Framework to make use of MVC pattern.
  • Used Struts validator framework to automatically validate user inputs.
  • Created tile definitions, struts-config files, validation files and resource bundles
  • Used struts Action and Form Classes (Action, DispatchAction) which will validate the input forms (Form Beans populated by JSP pages) based on the business logic.
  • Develop, implement, and maintain an asynchronous, AJAX based rich client for improved customer experience.
  • Created object-relational mappings and implemented persistence layer using Hibernate.
  • Involved in designing the data model for the system
  • Used J2EE design patterns like DAO, Value Object, Service Locator, MVC and Business Delegate
  • Developed the application on WebSphere Application Server
  • Integrating existing J2EE applications into WebSphere Portal and enabling Web Services on Portal Server.
  • Developed/Customized Java Server Pages (JSP) for Customer User Interface (UI)
  • The business layer is based on Spring framework and persistence mechanism used is Hibernate.
  • Developed Controller Classes and Data Management Classes using Spring Frame work.
  • Developed web tier using Struts tag libraries, CSS, HTML, XML, JSP, Servlets
  • Involved in writing test cases using JUnit
  • Used CVS tool for Version control
  • Developed Secured Single Sign on pages using SAML SSO.
  • Implemented Connection Pooling and deployment of applications in WebSphere App server.
  • Support for User Acceptance Testing
  • Involved in migrating code from development to QA, QA to UAT and UAT to Production environments.
  • Release management of the code between different environments.
  • Developed and maintained Ant Scripts for the build purpose on various environments.

Environment: Java, Struts, Hibernate, Spring, JSF, JBoss, Oracle 9i, AJAX, ANT Java Script, HTML, CSS, RAD, Web sphere 6.0, Web services, WebSphere Portals, JDK 1.4., JUnit, JSP.

Confidential, WI

Java Developer

Responsibilities:

  • Involved in gathering functional requirements, providing cost estimates and performing the design and solution approach.
  • Rendered documents using Velocity and XSLT.
  • Involved in development of the web service using Eclipse 3.1.
  • Persisted domain model using Hibernate object-relational mapping facilities and Oracle Database.
  • Involved in building data objects and persistence objects using DAO design pattern.
  • Involved in integrating with other applications for the data retrieval.
  • Involved in publishing and subscribing messages to “Team-Center” application which does the basic updating and inserting or other operations.
  • Developed queries and checking the results in Squirrel.
  • Used CSS and HTML to develop the application view
  • Worked in PVCS for version control
  • Responsible for design of composite pages, architecture of developing portlets.
  • Performed rigorous JUnit Testing.

Environment: Java, Eclipse 3.1, WebLogic 8.1 Application Server, Hibernate, Rational Rose XDE, Java, J2EE,JDK 1.3, JSF, EJB, JNDI, JDBC, Servlets, Oracle 9i, PVCS, Web Services, WebSphere Portals, Velocity, CSS, HTML, JavaScript

Confidential, WI

Programmer / Analyst

Responsibilities:

  • Involved in System Design, which is based on MVC Architecture, using UML / Rational Rose.
  • Developed Class Diagrams and Sequence Diagrams as a part of System Design.
  • Involved in a team for building Eclipse Plug-ins.
  • Involved in the design of a display of the inputs and outputs of the Flexibility Point in the form of a Tree Structure.
  • Involved in design and development of JSF Modal Dialog boxes.
  • Developed EJB-Session Beans that implements the business logic. Used IBM DB2 UDB as Database
  • Involved in the design of User side Commit / Rollback mechanism to reduce the database updates from the client side.
  • Involved in creating the development environment using WSAD 5.1.
  • Used CVS for Configuration management. Created separate Configuration for the project using CVS.
  • Involved in designing and implementing the business components using DB2 JDBC type 2 driver.
  • Used JSF Frame Work for front- end design.
  • Developed Client side validations using JavaScript.
  • Created test data in the form of XML Files for performing system testing.
  • Involved in writing and executing Unit Test Cases using Junit Framework.

Environment: Java, CSS, Rational Rose XDE, JDK 1.3, J2EE, JSP, EJB, JNDI, JDBC, Servlets, JSF, HTML, JavaScript, Websphere 5.1, XML, DB2, Oracle 7.0, Win 2000, WinCVS, MVC, Linux, TOAD, Eclipse Dev.

We'd love your feedback!