Java Developer Resume
NY
SUMMARY
- Around 6 years of hands - on experience in designing, developing and testing Java/J2EE web based applications.
- Involved in developing distributed Enterprise and Web applications using UML, Java/J2EE, Web technologies that include EJB, JSP, Servlets, Struts, JMS, JDBC, HTML, XML, XSL, XSLT, JAX-RPC,Java Script, and Hibernate.
- Designed Use Case diagrams, Class diagrams, Activity diagram, Sequence diagrams, Flow Charts, and deployment diagrams using Rational Rose Tool and Microsoft Visio.
- Proficient in developing advanced web-based applications design and development using Java, J2EE, Servlets, JSP, JSTL, Struts, Spring, Hibernate, ANT, Eclipse, XML, XSLT, JDBC, WSAD and Databases.
- Expertise in using issue tracking tools such as Rational Clear Quest, Quality Center and JIRA.
- Hands-on experience wif spring and Hibernate 3.0.
- Familiar wif EJB design patterns, Service Oriented Architecture (SOA), Aspect Oriented Programming (AOP).
- Installed, configured and performed administration on BEA Web Logic Application server (6.1, 8.1), Oracle 8i/9i. Also worked on other servers like WebSphere, JBoss, and Tomcat.
- Strong skills in SQL/PL-SQL programming.
- Also done Performance Tuning in some of my projects. Have noledge about memory allocation, JVM options, and code optimizations.
- Well versed wif XML technologies, writing XSD and schema.
- Always believed in Test Driven Development (TDD) approach. Experienced wif JUnit.
- Used ANT, WinCVS and Log4j Extensively.
- Expertise in RDBMS like Oracle, MS SQL Server, MySQL and DB2.
- Extensive hands-on experience in object-oriented analysis, design, modeling and programming tools in conjunction wif Unified modeling language (UML) and Rational Unified Process (RUP).
- Progressive technical developer wif broad based s in Designing, Developing, Testing and Implementing Applications across a range of systems and environments.
- Experience in Full Life Cycle development of software applications for Web-based environments.
TECHNICAL SKILLS
Languages: Java 5/1.4/1.3, HTML, JavaScript, XML, WSDL, C, C++.
Java Tools: J2EE 6/5/1.4/1.3/1.2 , EJB 3.0/2.0/1.1, JSF, Servlets 2.3, JSP 2.0/1.2/1.1, JSTL, CSS, AJAX, JDBC 2.0, RMI, JMS, JAX WS, JUnit, AWT, Restful, Spring Rest, DOJO
Frame works: Struts 1.x/2.x, Spring 3.1/2.5, JSF, MVC
Open Source: Hibernate 4.0/3.2/3.0 /2.1 , Spring IOC, Spring MVC, Spring Web Flow, Spring AOP
Web, Application Servers: IBM Web Sphere 6.x/7.x/8.x, JBOSS 4.0.2, Apache Tomcat 6.x/5.x/4.x, WebLogic 10.3x
IDE: Eclipse 3.2, My Eclipse 6.6/5.1/3.9, JBuilder, RAD 8.0/7.0, Netbeans.
Database: Oracle 8i/9i/10g/11g, MySQL, SQL Server 2008/2005 and IBM DB2
Design: UML, Rational Rose, E-R Modeling
Build Tools: ANT and Maven
Unit/Load Testing: JUNIT, SOAP UI
Version Control System: CVS, SVN.
Logging Tools: Log4j
Operating Systems: Windows 95/98/2000/XP/Vista/7, Unix and Linux
PROFESSIONAL EXPERIENCE:
Confidential, NY
Java developer
Responsibilities:
- Involved in analysis, design and development and testing phases of teh application development using Scrum Agile methodology.
- Involved in Sprint planning sessions and participated in teh daily Agile SCRUM meetings.
- Designed and implemented web module using Spring MVC
- Developed web screens in JSP, JSTL, CSS and client side validation using JavaScript and Jquery.
- Extensively used teh J2EE design patterns DAO (Data Access Object), BO (Business Object), DTO (Data Transfer Object), Front Controller etc.
- Solely responsible for Web GUI automated unit testing (Python PyUnit, Javascript JSUnit, and Perl Test::Unit).
- Used Spring ORM module for integration wif Hibernate for persistence layer.
- Implemented Spring AOP in exception handling, which it reduce teh development time to handle teh exceptions
- Involved in consuming, producing SOAP based web services using JAX-WS and tested teh web services wif SOAPUI
- Implemented teh application using teh concrete principles laid down by several design patterns such as Business Delegate, Singleton, Data Access Object
- Developed UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose
- Used Eclipse as IDE for development and deployed application on Weblogic
- Used JIRA for defect tracking and project management.
- Unit and integration test cases are being designed and developed using JUnit.
- Maven and Jenkins used for teh automatic build process.
- Worked wif Production deployment to support teh scheduled releases part of development team.
Environment: Java5.0/6.0, WebSpehere 6.1/7.0, Tomcat 7.x, Hibernate, EJB 2.1, Python, JMS, Java Servlets, JSP, Jquery Framework, MySql 5.0 and MS SQL Server 2000/2005, Oracle 9i, RESTFul / SOAP web services, Jprobe, Spring, Log4J, JIVE SBS, Jasper Reports, Clearcase.
Confidential, Columbus, OH
Java developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design and development.
- Developed teh application using J2EE architecture.
- Designed and developed web pages using HTML and JSP.
- Used JQuery for developing client side validations and handling page events/AJAX calls.
- Implemented Struts MVC framework including JSP, Servlets, and Action classes in presentation layer.
- Used Web Services using SOAP to interact wif other existing applications.
- Developed spring beans using Spring IOC.
- Developed business layer using stateless session beans and used Hibernate in persistence layer.
- Implemented Test-driven-development using Junit.
- Written SQL, PL/SQL and stored procedures as part of database interaction.
- Coordinated wif Developers and QA Testing Team regarding testing issues like setting up builds, issuing tickets, setting Testing and Development Environment.
Environment: Java 1.4, JSF, J2EE 1.4, JSP 2.0, Servlets, Spring 2.5, IOC, JPA, Struts 1.x, Web Services-REST, WSDL, SOAP, Oracle 10g, JDBC, JavaScript, PL/SQL, HTML, SQL, AJAX, XML, WebSphere 7.0, Eclipse 3.2, CVS, JUnit, Maven.
Confidential
Java developer
Responsibilities:
- Analysis and Design of various modules using J2EE Architecture.
- Written Hibernate annotation based mapping Java classes wif Oracle Database tables.
- Involved in complete projects Life Cycle, me.e. Design, Implementation, unit Testing and UAT Testing support and Production Maintenance.
- Extensively used agile development methodology and project planning.
- Worked on development of Struts based UI screens for teh Presentation application.
- Involved in Writing Action classes, Action Forms and Action Mapping in Struts Config xml.
- Extensively used teh J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
- Involved in writing EJBs (Sateless Session Beans) and Web Services for building teh middleware distributed components and deployed them on application servers.
- Implemented teh Hibernate framework (ORM) to interact wif database.
- Implemented spring framework for application transaction management.
- Developed Web Services to integrate wif teh External System.
- Extensively worked wif XML using DOM and SAX parsers for transferring teh data between different components.
- Involved in implementing teh Message Oriented Middleware for Asynchronous communication in Enterprise application.
- Involved in writing teh publishers and subscribers to teh Topics and Queues.
- Developed various SQL queries and PL/SQL Procedures in Oracle db for teh Application
- Involved in Application/data base query performance Tuning.
- Implemented a logger framework for teh application using Log4J.
- Used Clear Case as teh source control system.
- Involved in JUNIT testing for teh unit testing.
Environment: Java 1.4, JSF, J2EE 1.4, JSP 2.0, Servlets, Spring 2.5, IOC, JPA, Struts 1.x, Web Services-REST, WSDL, SOAP, Oracle 10g, JDBC, JavaScript, PL/SQL, HTML, SQL, AJAX, XML, WebSphere 7.0.
Confidential, Dallas, TX
Java developer
Responsibilities:
- Developed Web interface using JSP, Standard Tag Libraries (JSTL), and Struts Framework.
- Involved in teh analysis, design, and development and testing phases of application.
- Presentation tier developed using Struts, writing Action Classes, Form Bean Classes and configure teh application using Struts Configuration file.
- Developed front end wif JSP, Struts Tag libraries, JSTL and JavaBeans.
- Used struts framework for layout management.
- Used Stateless Session Enterprise Java Beans (EJB) to encapsulate teh business logic.
- Designed and implemented BusinessDelegate, SessionFacade and DTO Design Patterns.
- Used XML Web Services using SOAP to transfer information to teh supply chain and domain expertise Monitoring Systems.
- Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
- Involved in writing EJBs (Sateless Session Beans) and Web Services for building teh middleware distributed components and deployed them on application servers.
- Implemented teh Hibernate framework (ORM) to interact wif database.
- Implemented spring framework for application transaction management.
- Developed Web Services to integrate wif teh External System.
- Extensively worked wif XML using DOM and SAX parsers for transferring teh data between different components.
- Involved in implementing teh Message Oriented Middleware for Asynchronous communication in Enterprise application.
- Involved in developing EJB's Message Driven Bean(MDB) for asynchronous messaging.
- Implemented Maven build tool to build jar files.
- Used JavaScript for client side validations and Struts Validation for server side Validations.
- Developed teh Junit test cases.
Environment: Java 5.0, J2EE 6, Servlets, JSP 2.0, JSF, Spring 3.1, Hibernate 4.0, EJB 3.0, SQL Developer, HTML, Oracle 11g, Jquery, JavaScript, CSS, Java Web Services, REST, Tomcat server 7.0, Eclipse 3.2, log4j, AJAX, HTML5, SVN, JSON, agile scrum
Confidential
JavaDeveloper
Responsibilities:
- Developed JSP pages, Servlets and HTML pages as per requirement.
- Coding usingJava,JavaScriptandHTML.
- Developed teh necessaryJavaBeans, PL/SQL procedures for teh implementation of business rules.
- Designed, developed and executed Data Migration from Db2 Database to Oracle Database using Linux scripts, Java and SQL loader concepts.
- Developed UNIX and java utilities for Data migration from Db2 to Oracle. Sole developer and SPOC for teh migration Activity.
- UsedJDBCto provide database connectivity to database tables inOracle.
- Developed teh web interface usingJSPand developed struts action classes.
- UsedWebSphere Application Serverfor application deployment.
- Involved inUnit Testingand Integration Testing.
Environment: JDK 5.0, J2EE, IBM DB2, IBM WebSphere Application Server, IBM WSAD, Struts 1.x, EJB, JSP, Servlets, HTML, CVS, JavaScript, Oracle 9i, Unix Scripting and Windows 2000.
Confidential
Java developer
Responsibilities:
- Responsible for developingUse Case, Class diagrams and Sequence diagramsfor teh modules usingUMLandRational Rose.
- Redesigned teh web applications by replacing teh Custom MVC framework wif teh Spring MVCmodule.
- Usedspring frameworkfor dependency injection wif teh halp of Configuration files.
- Designed teh Front-end Screens usingJSP, Servlets, HTML and JavaScript.
- ImplementedAjaxin web pages to makeAsynchronousrequest to teh server.
- WroteSQLqueries andPL/SQLprocedures forJDBC.
- Involved in codingDAO layerusingHibernateto access teh Oracle database
- ImplementedWebservicecalls usingJAX-WSandSOAPthat provide Global information support such as Customer and Account management.
- Tested Web Services usingSOAPUI toolas a part of unit-testing.
Environment: Spring, JSP, Servlets, JDK, Oracle9i,AJAX,Java Script, Hibernate, JBoss, Log4j, ANT, HTML, XML,CSS, CVS, JUnit, Eclipse, SOAP, WSDL, Web Services, SQL, PL/SQL, JMS, Eclipse, UNIX, Windows.