We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Monterey Park, CA

SUMMARY:

  • 8 years of experience in the design and development of software Web - based applications.
  • Extensive experience in design and development of multi-tier applications using Java, J2EE, Servlets, Spring, Hibernate, JDBC, JNDI, Struts, EJB, XML, XSLT, Web Services(SOAP, WSDL), HTML, JSP, JSP Custom tag libraries, JavaScript and Junit.
  • Expertise in SDLC model and Developing Java Applications using Object Oriented Programming (OOP) concepts and MVC architecture.
  • Solid experience in design and implementation of Struts MVC (Model-View-Controller) and Spring MVC architecture.
  • Experience in using various design patterns such as MVC (Model-View-Controller), Singleton, Session Facade, Factory Method, Business delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Experience in developing Use Case Model, Use Case Diagrams, Class Diagrams,Packages and Deployment diagrams using Rational Rose.
  • Extensive knowledge and implementation skills in Struts framework,Springand Hibernate framework.
  • Proficient in developing the Web application by using web Servers like Tomcat and Application Servers like IBM WebSphere 7.0/6.0.Good at setting up, configuringand maintaining multiple web/application servers like Apache Tomcat, IBM WebSphere 7.0/6.0.
  • Proficient in development of web applications using IDE's like Eclipse and Rational Application Designer 8.0/7.0(RAD).
  • Proficient in Client Side Designing and Validations using HTML, JavaScript, CSS, Struts Tag Library, JSTL, JQuery, Dojo andAJAX.
  • Experience in writingPLSQL / SQL andcomplex SQL queries.
  • Proficient in using RDBMS concepts with Oracle 9i/10g, DB2 and MySQL.
  • Good exposure and experience with Service Oriented Architecture (SOA) such as Web Services including SOAP, WSDL andAJAX.
  • Strong experience with testing tools like JUnitand Log4j.
  • Experience in fixing defects of multiple web applications in different environments like Development,QA and Production.
  • Having good experience on using version control tools like SVN tool.
  • Good team player, strong work ethics, enthusiastic and quick learner with positive attitude.Excellent analytical, problem solving and communication skills.
  • Good at business analysis and providing technical solutions.

TECHNICAL SKILLS:

Languages: Java.

J2EE Standards: JDBC, JNDI, XML Deployment Descriptors.

Web/Java Technologies: JSP, Servlets, EJB, JavaScript, Dojo, JQuery, AJAX, HTML, DHTML, XML, XSLT, JSTL.

Frameworks: Struts 1.x/2.x, spring 3.x, Hibernate 3.

Web Services: CXF, AXIS, SOAP, WSDL.

Database: Mysql, IBM DB2, SQL Server 2005, Oracle 8i/9i/10G.

GUI: HTML, DHTML.

IDE: Eclipse, RAD 8.0/7.0.

Web/App Servers: IBM WebSphere 7.0/6.0, Apache Tomcat.

Operating Systems: Windows 95/98/NT/XP, UNIX, Linux.

Case Tools: Junit, Log4j.

Tools: SVN, CVS.

PROFESSIONAL EXPERIENCE:

Confidential, Monterey Park, CA

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, design and development for the project.
  • Analyzed the requirements received from Client and estimated timelines.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose for Functional Design Documents.
  • Implemented various design patterns in the project such as Data Transfer Object (DTO), Data Access Object (DAO), Business Delegate and Singleton.
  • Consumed web Service using Spring MVC.
  • Developed classes and beans and configured the spring-config.xml.
  • Implemented Web Service client using CXF and spring for third party for authorizing payments to/from customers.
  • Developed user interface using JSP, JSTL and CustomTag Libraries.
  • Performed client side validations using JavaScript and JQuery.
  • Extensively used Hibernate in data access layer to access and update information in the DB2 database.
  • Designed various tables required for the project in DB2.
  • Developed the different components of application using Rational Application Developer (RAD) 7.0 and used SVN for version control.
  • Deploy the .ear file on WebSphere Application Server 7 in the development environment.
  • Unit tested all the classes using JUNIT at various class level and method level.
  • Carried out Integration testing in development environment and log the results.
  • Monitored the error logs using Log4Jand fixed the problems in Development and QA environment.
  • Involved in the analysis specification, design, implementation and testing phases of Software Development Life Cycle (SDLC) and the project was developed using Rational Application Developer 8.0(RAD 8.0).
  • Implemented several design patterns such as Singleton to access DAO, Business Delegate and Session Façade.
  • Managed and mentored a group of application developers, assigned responsibilities, elaborated use cases, managed project schedules, and module targets.
  • Analyzed "What if" scenarios and exceptional conditions and made recommendations to fill the gaps identified in the functional specs and detailed design.
  • Reviewed code and encouraged developers to use OO design concepts, best practices, exception handling.
  • Implemented Model View Controller (MVC) architecture using spring 3.xat the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
  • Also used spring 3.x Framework for Dependency injection and integrated with Hibernate.
  • Developed user interfaces using JSP, JSP Tag Libraries and HTML.
  • Created Action Classes which route submittals to appropriate Enterprise Java Bean (EJB) components and render retrieved information.
  • Implemented end to end code from User interface code to the service code which communicates through SOAP Web Service to get the data for the end user.
  • Implemented server-side business components using Session Beans.
  • SQL Server 2005 database was used for Stored Proceduresin the application.
  • Implemented Persistence layer using Hibernate to interact with the Oracle 10g database.
  • Extensively used RAD 8.0 for writing code.
  • Used IBM WebSphere Application Server 7.0 for deploying various components of application.
  • Avoided whole page refresh using Ajax and implemented JQuery for client-side validation.
  • Used SVN for version control.
  • Increased the number of Junit tests to improve the overall quality of the Java/J2EE based applications.
  • Provide a solution for testing the Web Services using SOAP UI and also involved in testing Web Service with the valid request and response in SOAP UI.
  • Involved in Requirement gathering, design and development phases of Software Development Life Cycle (SDLC).
  • Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like MVC, Session Façade, Business Delegate, Singleton, Data Access Object(DAO) and Data Transfer Object (DTO).
  • Worked on UI design.
  • Developed user interface using JSP, Struts Tag libraries and Java Script to simplify the complexities of the application.
  • Implemented Model View Controller (MVC) architecture using Struts frameworks at presentation tier.
  • Created Action Classes which route submittals to JSP page and renders retrieved information.
  • Validated all forms using Struts validation framework and implemented Tiles framework in the presentation layer.
  • Developed various Enterprise Java Bean (EJB) components to fulfill the businessfunctionality.
  • Used Web Services - WSDL and SOAP for getting customer account details from third party.
  • Implemented Ajax to update parts of web pages without whole page refresh.
  • Written client side validation using JQuery code.
  • Proficient in writing SQL queries for multiple databases like Oracle 10g and SQL Server 2005.
  • Extensively used JDBC in data access layer to access and update information in the database.
  • Junit test cases were implemented and tracked the logs using Log4j.
  • Worked on production testing and fixing defects in QA and Production.
  • Analysis of Registration, reports for apatient.
  • Analysis, design and development of pages for allowing users to create profile, displaying vulnerability, reconfiguring profile and showing detail of each vulnerability.
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object and Singleton.
  • Design and development of the pages seeing scanning report and other detail related to scanning.
  • Used UML for designing test cases and creating sequence and class diagrams.
  • Developed Customs tags to display dynamic contents and to avoid large amounts of java code in JSP pages.
  • Developed the User interface Templates using JSP, JavaScript, CSS, HTML, and DHTML
  • Registration page fields were developed using Dojo components.
  • Developed complete Web tier of the application with Struts 2.x MVC framework.
  • Developed Action Classes, which acts as the controller in Struts framework.
  • Admin site development for generating report relating to account and their service usage report.
  • Search pages for listing the vulnerability according to input criteria by users.
  • Development and implementation of a Thread based scanning engine used for firing a scan according to inputs from users.
  • Development of the logic and pages for browsing the details of the service usage by the user.
  • Developed the pages for getting the detail of scan performed and the descriptive detail for the same.
  • Used servlets as Front Controllers and JavaScript, Dojo for client side validations.
  • Coding and development of login module that included authentication of user profile through Ldap and Mysql database.
  • Developed the Java Code using RAD 7.0 as IDE.
  • Actively involved in configuring the IBM Websphere Application Server 6.0 and deployed the application.
  • Tested the application, logged the results using Log4j and fixed defects in both Development and QA environment.
  • Involved in understanding of the Requirements and Design of application.
  • Implemented Model-View-Controller design pattern.
  • Coded Struts action classes and JSP's.
  • Involved in implemented using Java Beans component specification.
  • Involved in writing Java script for validation at the client side.
  • Written JDBC API to interact with the DB2 Database
  • Involved in installing repository related software’s i.e., SVN.
  • Tested the application with WAS7 and Tomcat also.
  • Performed unit testing for module using Junit and prepared Code Documentation for future reference and upgrades.
  • Responsible for day-to-day system testing and bug fixes for various modules.
  • Performed Unit/Assembly/Functionality Testing according to requirements.

We'd love your feedback!