Java Developer Resume
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.
