Java Developer Resume Profile
SUMMARY
About 5 years of total experience in System Analysis, Design, Development and testing of e-Commerce, web and client server enterprise applications using Java/J2EE Technologies.
- Experience in developing custom web and distributed applications using J2EE features like Servlets, JSP and EJB and JDBC.
- Worked extensively with open source frameworks like Struts, Hibernate, Log4j and JUnit.
- Experience with Java/J2EE design patterns like Session Fa ade, Data Access Objects, Business Delegate and MVC.
- Good understanding of Object Oriented concepts.
- Experience in all the phases of software development lifecycle SDLC of a project.
- Business Analysis experience using UML, Use Cases, class diagrams and Sequence diagrams.
- Strong experience in source management systems such as Rational Clearcase, VSS and build tools such as Ant.
- Extensive experience of working on all tiers of J2EE n-tier Architecture. Servlets JSP using the Struts /JSF framework in the web tier and EJB as business tier and JDBC/SQL to interface with the EIS tier.
- Extensively worked with HIBERNATE Object Relational mapping
- Proficiency in object-oriented design based on MVC Model-II architecture.
- Extensive experience in Spring framework, O/R mapping frameworks like Hibernate and Web application framework like Struts and hands on experience in Web development using AJAX, XML, JavaScript, HTML, DHTML and CSS.
- Good Experience with developing and performance tuning queries, stored procedures on RDBMS like Oracle 9i, Sybase, Db2 and SQL Server 2000.
- Extensively used XML Parsers.
- Experience in using IDE's like Eclipse and Jbuilder.
- Experience in developing and deploying on application servers such as BEA Weblogic Application server and Apache Tomcat server.
- Extensive experience in writing test cases and capturing testing defects.
- Strong testing experience of all testing phases such as Unit testing, Integration testing and System testing.
- Performed role of Quality Assurance QA and Code review, Test management using tools like Mercury Test Director.
- Possesses strong problem solving and analytical skills with good ability to follow project standards.
- Excellent communication skills. Adept at building strong working relationships with coworkers and management
- Proven background leading teams in stressful, deadline-oriented environments.
Technical Skills:
- Programming Languages: Java 6.0/ 5.0 core Java, JDBC, Java Beans , C, SQL, PL/SQL
- J2EE components: JSP, Servlets, EJB, JNDI, Java Beans, Java Mail
- Frameworks: Hibernate, Spring, Struts
- Internet Technologies: HTML, JavaScript, XML, CSS
- App Servers/ Middleware: BEA Weblogic 10.x, Tomcat 5.1 Web Server, IBM WebSphere
- IDE Programming Tools: Eclipse, JBuilder, RAD 7.0, BEA Workshop
- Design tools: Rational Rose for UML, Together J
- Frameworks/ Tools: MVC STRUTS, Hibernate, Log4j, Junit, Maven, ANT, Web Services,
- SOAP, UDDI, WSDL
- Databases: SQL Server 2000, Oracle
- Operating Systems: UNIX, Linux, Windows 2000/NT/XP
- Version Control: Rational ClearCase, Visual Source Safe, CVS, SVN
- Ameriprise Auto Home Insurance, WI May 2013 -Till date
- STAR Policy Administration Billing System
Java/J2EE Developer
Confidential
Responsibilities:
- Written JavaScript functions to get dynamic data and for client side validation.
- Designed a use case model document using Rational Rose Enterprise Edition with Unified Modeling Language UML .
- Jakarta Struts in conjunction with JSP are used in developing the Web Interface. Coding new JSPs, modifying existing JSPs as per the design.
- Developed Servlets to process the requests, transfer the control according to the request to corresponding Session Beans and JSP pages.
- Used JSTL, CSS and Jakarta-Struts TagLib for front end.
- Extensively used JavaScript for adding dynamice webcontent to webpages.
- Implemented the data persistence functionality of the application by using Hibernate to persist Java data object to the relational database.
- Implemented associations among various entities, configuring the XML mapping for the defined entities with the corresponding classes.
- Web Service Design and Development using Rational Application developer
- Implemented various Hibernate native SQL with Hibernate Filters.
- MVC Architecture implementation using Jakarta-Strut Framework.
- Used DynaActionForm instead of custom ActionForm classes.
- Used Struts Validator component and written all validation rules into XML configuration file.
- Writing the JUNIT test cases involved in writing test suites test units.
- Developed SQL queries to interact with the Oracle database and used JDBC to interact with the database.
- Preparation of Test cases
- Development of PL/SQL
- Integration of all the modules
Environment: JSP, JSTL, Java Script, CSS, Struts 1.2, Hibernate, Ant 1.6, Web Sphere Application Server 7.0, , TOAD, Oracle 9i, Rational Rose, and UML, JavaScript, Servlet, EJB, XML,AJAX,ANT, WebServices, WSDL, SOAP, SAD,WindowsNT,WebSphere,Oracle9i,10g, Rational RequisitePro, TestDirector7.0
Java, J2EE Developer
Confidential
Responsibilities:
- Responsible for design and development of Web Application using Struts Framework and written Action Classes and configure the Application using Struts Configuration file and implementation of log4j.
- Extensively involved in gathering business requirements and system requirements and specifications. Provided conceptual solution. Used UML to create used cases, used case diagrams, classes sequence diagrams.
- Designed the Web interface using JSP, HTML, DHTML, CSS and JavaScript.
- Used design patterns like singleton and dependency Injection.
- Bug fixing and implementing change requests.
- Hibernate is used as persistent at middle tire for providing object model over relational data model.
- Code Reviews, customization and maintenance of code across applications.
- Developed and deployed Servlets and JSP on Tomcat server.
- Responsible for release of code into production and its integration with other Applications.
- Creating environment for user-acceptance testing and facilitating Integration.
Environment: Core Java, J2EE, JDBC, Struts, Spring MVC, Hibernate, Tomcat, Windows XP, JDK V1.5, HTML, XML, SOAP, My Eclipse, Clear Case, ANT, Log4J, Java script.
Java/J2EE Developer
Confidential
Responsibilities:
- Converted High Level Design to the Low Level Design
- Develop, implement, and maintain an MVC architecture utilizing Struts and hibernate.
- Developed the business logic components
- Designing and coding the UI Framework using Struts 1.1 JSP/Servlet and business logic using EJB and Castor JDO
- Understanding the requirement specification and developing GUI using JSP, HTML, AJAX and JavaScript
- Developed the JSP, Action classes , business classes, Utility classes
- Configuring various XML's in Hibernate and JSF framework.
Responsible for the tuning the performance PL/ SQL procedures and SQL queries.
- Developed java code unit test using JUnit.
- Web services Design and Development
- Configuring web.xml and struts-config.xml according to the struts framework
- Develop the User Interface Screens for presentation logic using JSP, Struts Tiles and HTML.
- Used hibernate for loading user profile information data mapping and creating objects.
Created User Interface using JSP, HTML, CSS and JavaScript
- Developed required Action classes, presentation layer forms using Action Form beans and Java beans containing the business logic.
- Developed Data Access Objects DAOs and business delegates for accessing data.
- Developed EJB Controls that access WLS EJBs, and Web Services that are access by the partner sites and other external clients.
- Developed the secure data access layer using the Oracle Obfuscation Toolkit.
- Developed the data mapping layer using XQuery XQ .
- Created Hibernate classes to transfer the data to the database.
- Developed Stored Procedures and Functions, Views for the Oracle database PL/SQL
JavaScript was used extensively for client side validations and function calls for user actions
Environment: Java, J2EE, Struts, Ajax, XML, Hibernate/ Oracle9i, Eclipse 3.2/ SVN, Erwin, UNIX, Windows XP, html, javascript, css, Weblogic, Web Services, Spring, Junit, XML, SAX, DOM