Java/j2ee Developer Resume
Middletown, NJ
SUMMARY
- 8 years of total experience, which includes over 4 years of IT 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.
- Developed front-end using AWT, Flex, Swing, JSF, and JSP with Custom Tag libraries, JSTL, Struts Tag libraries, GWT, Adobe Flex, MXML, HTML, and CSS.
- Experienced in designing interactive web applications using AJAX, DWR, JSON and DOJO.
- Developed the framework using Java, struts, JSP, JDBC, HTML5, JavaScript, Log4J, Oracle11g and SQL Server.
- 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, Maven.
- 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 Confidential 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,log4J,JBOSFrameworks Hibernate, Spring, Struts, JSFInternet Technologies HTML,DHTML,VB Script, JavaScript, XML, CSS,GWT.
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,MySql,MSAccess,Informatrix4GLPython,Delphi7 and TOAD.
Operating Systems: UNIX, Linux, Windows 2000/NT/XP/Sun Sloaris,VMS
Version Control: Rational ClearCase, Visual Source Safe, CVS, SVN
PROFESSIONAL EXPERIENCE
Confidential, Middletown, NJ
Java/J2EE Developer
Responsibilities:
- Involved in converting High Level Design to the Low Level Design
- Develop, implement, and maintain an MVC architecture utilizing Spring and Hibernate.
- Involved in Configuring web.xml and hibernate.cfg.xmlaccording to the Spring framework
- Used Hibernate for loading user profile information data mapping and creating objects.
- Used Spring Framework for dependency injection with the help of spring configuration files
- Created User Interface using JSP, HTML, CSS, JavaScript, JSTL.
- Created Hibernate classes to transfer the data to the database.
- Have created Named Query in Hibernate to get a required data.
- Developed the framework using Java, struts, JSP, JDBC, HTML5, JavaScript, Log4J, Oracle and SQL
- Developed user interfaces using EJB 2.0 JSP, JSF, EJB, JMS frame work with AJAX, Java Script, Flex, HTML, DHTML, and CSS
- Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery
- Used Log4J framework to capture the application logging.
- Migrated the data from CSV file to Database.
- Developed java code unit test using JUnit.
- Used Web services (SOAP) for transmission of data over HTTP.
- Used Hibernate ORM, tools which automate the mapping between SQL databases and objects in Java, Integrated the Spring and Hibernate framework
- Have created a Controller class to process the request.
- JavaScript was used extensively for client side validations.
Environment: Java, J2EE, Struts, Ajax, IONA, XML, Hibernate, Spring/ Oracle, Log4J, TOAD. SQL Navigator, Eclipse)/ CVS,, UNIX, Windows XP, html, javascript, css, Weblogic, Web Services, Spring, Junit, SOAP, ORM, XML, SAX, DOM, Maven, Ant
Confidential, Bothell, WA
Java/J2EE Developer
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 (JSP/Servlet) and business logic using EJB
- Involved in understanding the requirement specification and developing GUI using JSP, HTML, AJAX and JavaScript
- Developed the JSP, Action classes, business classes, Utility classes
- Involved in 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.
- Developed multiple GWT/SmartGWT-based web application (from client to server).
- Involved in Web services Design and Development
- Involved in Configuring web.xml and struts-config.xml according to the struts framework
- Used Web Sphere to develop the Session Beans/Entity Beans where transaction persistence is required in the application. Worked on MQSeries with J2EE technologies (EJB, Java Mail, JMS, etc.) on the IBM Web Sphere Application Server on the server side.
- Develop the User Interface Screens for presentation logic using JSP, Struts Tiles and HTML.
- Followed Agile development process SCRUM
- Used Hibernate for loading user profile information data mapping and creating objects.
- Used AJAX, DOJO, Java script, Spring and GWT to create interactive user interface.
- Extensively used Ajax frameworks like DOJO, Ajax enabled JSF Framework like Trinidad.
- Configured and Deployed application on WebSphere Application Server in Windows XP environment
- Used Spring Framework for dependency injection with the help of spring configuration files
- 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.
- 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, Spring/ Oracle10i, Eclipse 3.2/ SVN, Erwin, UNIX, Windows XP, DOJO, JSF, html, javascript, css, Weblogic, IBM, Web Services, Spring, Junit, XML, SAX, DOM
Confidential, WI
Sr. Java/J2EE Developer
Responsibilities:
- Involved in Requirement Analysis
- 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 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.
- Used Spring Framework for dependency injection with the help of spring configuration files
- Implemented associations among various entities, configuring the XML mapping for the defined entities with the corresponding classes.
- Involved 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.
- Involved in 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/Spring, JSON, Ant 1.6, Web Sphere Application Server 7.0,Eclipse, CVS, 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
Confidential
Java Programmer
Responsibilities:
- Involved in coding of BMP (Bean Managed Persistence) Entity Beans, Stateless Session Beans, request handlers and JSP’s for Billing enquiry, Collection and Administration
- Involved in design and development to retrieve and writing the data for Inter Bank GIRO-XML document.
- Built user interface and back end process to generate bills in PDF format. Used third party Java API to convert data into the PDF format.
- Database coding of SQL, PL/SQL and stored procedures on Oracle Server.
- Development of Front End (UI) using HTML, DHTML, CSS, XSL, Macromedia Dream Weaver MX and performed validations using Java Script.
- Design and coding for utility state full bean and Servlet to get the constant data from XML document using with singleton class. Apache DOM, SAX parser used to validate the data.
- Involved in integration and deployment of the application into the Netscape application server.
Environment: JDK1.1/1.2, JDBC, EJB, JNDI, Oracle 7.x, SQL, PL/SQL, Netscape Application Server 4.0, JSP, Servlets, XML, DOM, SAX, HTML, Windows 95, SUN Solaris, JavaScript, TOAD, Visual Source Safe and XML Spy.
Confidential
Software Engineer
Responsibilities:
- Developed Java, JDBC, and Java Beans using JBuilder.
- Performed Unit testing, Integration testing for all the modules of the system.
- Did defect fixing for the modules assigned to me.
- Worked on the design and development of the system
- Involved in the implementation of model-view architecture
- Worked on object serialization and deserialization
- Developed JAVA BEAN components utilizing AWT and SWING classes
- Responsible for the look and feel of the system
Environment: Java, JDK 1.3, Servlets, JSP, Applets, HTML, JBuilder, HTML, Swing JavaScript, CSS, Tomcat 5.0, Apache HTTP Server, XML, JUnit.