We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Union, NJ

SUMMARY

  • Over 5+ years of experience in Software design and development activities including requirement analysis, design, and implementations and testing of various client server based applications using Java and J2EE technologies.
  • Experience in different phases of Software Development Life Cycle (SDLC) including Design, Implementation and testing during the development of software applications.
  • Experienced in developingUMLdiagramslike use cases, class diagrams and sequence diagrams usingRational RoseandMS Visio tool.
  • Experience in developing Web Applications wif various Open Source frameworks like Struts Framework,Spring Framework,and Hibernate.
  • Well versed wifJ2EE Design PatternslikeSingleton, Factory, Front - Controller, Session Façade, Service-Locator, Data Access Object (DAO), Data Transfer Object (DTO), MVC and Business-Delegate.
  • Extensively used J2EE technologies such as Servlets, JSP, JDBC, Web Services, EJB, JMS, MDB, Soap, Restful for developing Enterprise Applications.
  • Strong working experience on Hibernate 3.0. Used Hibernate Connection Pooling, HQL, Hibernate Caching, Hibernate Transactions.
  • Experience in using IDE tools like Eclipse, My Eclipse and NetBeans.
  • Strong experience in J2EE Architecture, OOAD in building highly sophisticated systems.Experience in creating and consuming SOAWeb Services using JAX-WS, JAX-RS, WSDL and SOAP, JSON messages.
  • Experience in developing applications using XML technologies such as XML, XSL, XSLT, XPath, SAX, DOM, DTD and Schema.
  • Good working knowledge of XML and XML parsers. Experience in Design, Development of web-based Applications Using different web servers Web Logic, Apache Tomcat and Web sphere, Jboss.Hands on experience wif build toolAnt and Maven.
  • Working knowledge of version control system CVS, Subversion.
  • Experience in database programming using Oracle 10g/8i /9i, SQL Server 2005/2008, DB2, MySQL and Proficient in writing SQL queries, PL/SQL, Stored Procedures in Oracle, SQL Server and MS Access.
  • Working knowledge on UNIX shell scripting, cron job and Autosys job scheduling.
  • Good experience in Windows, UNIX environments.
  • Quick learner wif ability to meet deadlines and work under pressure. Excellent analytical and problem solving skills along wif good oral and written communication skills.

TECHNICAL SKILLS

Development: C, C++, Java, SQL and PL/SQL

Technologies: J2EE, Servlets, JSP, JSF, EJB, Struts, Spring, Hibernate, JDBC, XML Schema, XML, Java Beans, JQuery, Maven, ANT, Log4j

Web/Application Servers: Tomcat,JBoss, BEA WebLogic, IBM WebSphere

Web Presentation: JSP, Servlet, JavaScript, HTML, DHTML, CSS, XML

Framework: Struts1/2, JSF, Spring 2.0, Hibernate 3.0

Operating Systems: Windows 98/XP, Windows NT 4.0, Windows 2008RT and Linux

Databases: Oracle 9i/10g, MSSQL, PL/SQL, MSAcess, MySQL

Tools: Eclipse, RAD, UML, JUnit

PROFESSIONAL EXPERIENCE

Confidential, Union, NJ

Java Developer

Responsibilities:

  • Technologies used spring, Web services, Oracle 11g.
  • Involved in Designing, Developing, Object Oriented Analysis and Testing of the entire project.
  • Developed Use Case diagrams and Class Diagrams using Rational Rose and UML from the given requirements.
  • Used Display Tag libraries for rich data tables in UI, which has PDF & Excel export functionality.
  • Designed Business classes and used Design Patterns like Data Access Object, MVC etc.
  • Analyzed, designed and implemented service layer using EJB, integrated ehcache a second level hibernate cache provider to cache entities.
  • Analyzed, designed and implemented presentation layer using Spring MVC for rendering web pages.
  • Developed views and controllers for client and manager modules using Spring MVC.
  • Developed views and Controllers using Spring MVC Framework.
  • For validating user input used Spring Validator and JavaScript for client side validation.
  • Developed test cases for Unit testing using Junit and performed integration and for generating mock objects to write test cases as a part of the test driven development.
  • Used SVN for version control of the code and configuration files.
  • Responsible for analyzing, designing, implementing, testing, and maintaining all EDI processes and relationships in the environment.
  • Developed Ant Build Scripts for the automatic configuration of the project and deployment ofjar files into the Web Logic application server.
  • Developed Web interface using JSP, JSP Standard Tag Libraries (JSTL) and Spring MVC custom components.
  • Used shared file system to migrate data from external databases to internal systems on UNIX platform.
  • Validated the user input using Struts Validation Framework

Environment: JAVA J2EE, EJB, JSP, Servlets, JDBC, HTML XML (DOM and SAX), CSS, DOJO, Pega PRPC, IBatis, Spring 3.0,Web logic Application Server 9.1, ANT, JavaScript, Unix, Oracle 11g, PL/SQL, JMS, ANT, JUnit, UML, Windows 2000/NT.

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Effectively interacted wif team members and business users from different regions for requirements capture and analysis
  • Analysis, design and development of Application based on J2EE using Struts, Spring and Hibernate
  • Hibernate was used for Object Relational mapping wif Oracle database.
  • Involved in developing the user interface using Struts
  • Worked on the Web Services using SOAP and Restfull web services.
  • Used SVN configuration management tool for code versioning and release.
  • Deployment on Web Logic Application Server 11g.
  • Junit, log4j were used for unit testing and as logging frameworks
  • Developed the UI Screens using JSP, JavaScript and HTML and did the client side validation wif the JavaScript.
  • Developed the classes for Unit Testing by using JUnit.
  • Used Spring MVC (Model View Controller) to handle/intercept the user requests and usedvarious controllers to delegate the request flow to the Backend tier of the application.
  • Developed custom tags for UI.

Environment: Java/ J2EE, JSP, Hibernate, Spring, Struts, Web services, Web Logic Application Server 11g, and Oracle 11g.

Confidential, Burlington, MA

Java Developer

Responsibilities:

  • Analysis, design and development of Application based on J2EE using Struts, Spring and Hibernate.
  • Involved in interacting wif the Business Analyst and Architect during the wellsfargo Planning Sessions.
  • Hibernate was used for Object Relational mapping wif Oracle database.
  • Used Spring IOC for injecting the beans and reduced the coupling between the classes.
  • Involved in developing the user interface using Struts
  • Implemented data access tier using Spring DAO.
  • Used Spring IOC (Inversion of Control)/DI (Dependency Injection) for wiring the object dependencies across the application
  • Integrated Spring and Hibernate ORM framework for persistence and used Hibernate DaoSupport wif Hibernate Template to access the data.
  • Used Spring transaction management for implementing transaction's for the application.
  • Design patterns used - Service Locator
  • Involved in unit testing using JUnit 3.
  • Involved in writing PL/SQL stored procedures using PL/SQL Developer.
  • Involved in Fixing the production Defects for the application.
  • Used Eclipse as IDE for application development.
  • Used Tomcat 5.5 for application deployment.

Environment: Java 1.6, JDBC 3.0, Struts, PL/SQL, Spring IOC, Spring Transaction Management, Spring DAO, Hibernate, Oracle 11g, Eclipse, JUnit 3, PL/SQL Developer.

Confidential

Java Developer

Responsibilities:

  • Involved in the design, coding, deployment and maintenance of the project.
  • Involved in design and implementation of web tier using Servlets and JSP.
  • Performed client side validations using Java Script.
  • Used Apache POI for Excel files reading.
  • Written build scripts wif Ant for deploying war and ear applications.
  • Configured connection pools and establish a connection wif MySQL.

Environment: Java, J2EE, Tomcat, MySQL, Eclipse, Apache POI, Java Script, CSS, HTML.

We'd love your feedback!