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.