Java/j2ee Developer Resume
Piscataway, NJ
SUMMARY
- Having Six+ years of experience in Application Design, Development, Implementation and Maintenance of web - based n-tier architecture systems using J2EE Technologies in Telecommunication, Banking and Insurance domains.
- Involved in design, development and testing of web application and integration projects using Object Oriented technologies such as Core Java, J2EE, Struts, JSP, JDBC, EJB, Spring Framework, Hibernate, Java Beans, XML, XSL, Ant and Maven.
- Experience in front-end development using JSP, JSF, AJAX, JSTL, HTML, DHTML, CSS, and JavaScript
- Experience in J2EE design patterns such as Business Delegate, Service Locator, Data Transfer Object, Data Access Object, Session Facade, Factory Method and Singleton patterns.
- Expertise in using open source framework and technologies like Struts 1.0/1.2, ANT, JUnit and Log4J.
- Experience in developing component based reusable applications and work flow automation using Visio, UML/Rational Rose.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information.
- Used Hibernate Framework as persistence provider, understanding on Spring Framework.
- Good experience in different aspects of enterprise software development including integration, web services (SOAP, REST, WSDL)
- Experience in Database Design, writing stored procedures, functions, triggers, DDL, DML SQL queries.
- Experience in writing SQL and PL/SQL programming with Oracle 8i/9i, SQL Server 2000/2005 and MySQL Server.
- Strong Object Oriented Analysis, Design and Construction skills.
- Expertise in using WebLogic 7.0/8.1, WebSphere5.1, JBoss 3.2/4.0 Application Servers.
- Worked extensively on Shell Scripting in UNIX environment.
- Experience in database, database modeling and data architecture.
- Effective communication with client, cross-functional teams to achieve project priorities/deadlines.
- Team Player with excellent problem solving, troubleshooting, Interpersonal and Communication skills.
TECHNICAL SKILLS
Languages: Java 1.5/1.6, C, C++, SQL, PL/SQL
J2EE Technologies: J2EE, JDBC, Servlets, JMS, Struts 1.2/2.0, Spring 3.0, EJB 3.0, Junit 4.0, Hibernate 4.0, WSDL, Ant, Maven, SOAPSe SVN,CVS
IDE Tools: Eclipse 3.8, Net beans 6.0/7.0, RAD 7.5, MyEclipse 9.0
Web Technologies: JavaScript, JSP, JSF, JQuery 1.4.1, Ajax, CSS, HTML 5, DHTML, XML, XSL
Design Methodologies: Client-Server, UML, SDLC, MVC
Databases: Oracle 8i/9i/10g, MS SQL Server2000, MySQL, DB2
Database Tools: SQLDeveloper 3.0, DB2 Visualizer 7.5, SQL Navigator 6.5
Application/Web Servers: Websphere 6.0/7.0,Apache Tomcat 5.0/5.5, Jboss 4.0
Operating Systems: MS Windows 2000/XP/7, UNIX, MS DOS, Linux
PROFESSIONAL EXPERIENCE
Java/J2EE Developer
Confidential, Piscataway, NJ
Responsibilities:
- Involved in the Analysis, Design, Development, and Testing phases of Software Development Lifecycle (SDLC).
- Developed user interface using JSP, JavaScript, CSS and HTML
- Implemented AJAX to allow dynamic loading, improved interaction and rich look to the User Interface for admin portal.
- Implementation of J2EE Design Patterns like Singleton, Session Facade and Data Access Objects.
- Used Hibernate for Object Relation Database Mapping Java classes.
- Used Spring 3.0 with JMS to establish interactive communication between different domains.
- Designed and developed a web-based client using Servlets, JSP, Java Script, Tag Libraries, CSS, HTML and XML.
- Designed Java classes using Spring Framework to implement the Model View Control (MVC) architecture.
- Wrote complex SQL queries and programmed stored procedures, packages and triggers using Oracle 10g.
- Performed Module and Unit Level Testing with JUnit and Log4j.
- Used JBoss 6.0 as the application server.
Environment: Java 1.5, JDBC, Hibernate 3, Spring 3, Servlets, JSPs, XML, XSLT, HTML, MXML, JavaScript, Maven, CVS, Log4j, JUnit, PL/SQL, Oracle 9i, Jboss 6, Eclipse IDE.
J2EE Developer
Confidential, Ft. Wayne, IN
Responsibilities:
- Involved in the Analysis, Design, Development, and Testing phases of Software Development Lifecycle (SDLC).
- Developed user interface using JSP, JavaScript, CSS and HTML.
- Implemented AJAX to allow dynamic loading, improved interaction and rich look to the User Interface.
- Refactored large code base to conform to best practices, including EJB, Design Patterns such as MVC, Session Facade, Front Controller, Filter, Service locator, Factory, Data Access Object, Data Transfer Object, and Singleton.
- Implemented Model View Controller (MVC) architecture Using Struts Framework at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
- UsedjQueryfor event handling and AJAX interaction.
- Developed Form Beans and Action Classes to model views and client side functionality.
- Created Action Class which route submittals to appropriate Enterprise Java Bean (EJB) components and render retrieved information.
- Hibernate has been used to interact with database
- Developed various EJB components to fulfill the business functionality.
- Developed Session Beans to process requests from the user.
- Used DB2 Visualizer 7.1.5 in SQL development.
- Deployed applications onIBMWebSphere Application Server7.0.
- Used Log4j for logging and debugging and used JUnit extensively for testing.
Environment: Java 1.4, Struts, Hibernate, EJB, Servlets, JSP, XML, HTML, JNDI, JavaScript, AJAX, Rational Clear Case, Log4j, JUnit, DB2, Confidential RAD 7.5, Websphere 7.0
J2EE Developer
Confidential, Chicago, IL
Responsibilities:
- Analyzed requirements and did Use Case analysis with Rational Rose. Designed Use case diagrams, Class diagrams, and Sequence diagrams using UML approach.
- Designed and developed front end using HTML 5, JSP and Servlets.
- Implemented client side validation using JavaScript 4.0.
- Developed the application using Struts Framework to implement a MVC design approach.
- Validated all forms using Struts validation framework.
- Used JMS to interact with SessionBeans and Message Driven Beans.
- Design Patterns were used to add flexibility while connecting to the Oracle database.
- Used feature of spring framework.
- Used Hibernate in persistence layer of the application.
- Implemented web services using WSDL for authorization.
- Used ANT scripts to build the application and deployed on WebSphere Application Server.
- Performed unit testing of core functionalities through Junit 4.0.
- Used Log4J for logging and tracing the messages.
Environment: HTML/DHTML, Java 6.0, JavaScript, Servlet, JSP, EJB, Struts 2, Spring 3.0, and Hibernate, JDBC, Oracle 10g, WebSphere 7.0, Rational Rose, CVS, ANT, Eclipse, Junit 4.0 and Log4J.
Java Developer
Confidential
Responsibilities:
- Development of several screens using JSP, HTML.
- Used Servlets, java classes for core business logic
- Developed JDBC code for backend processing.
- Responsible in developing Beans (Models) for handling Data transfer and session management
- Involved in system Dataflow Diagrams, data analysis and design
- Used Log4J for logging and tracing the messages.
- Preparing and executing the test cases using Junit 4.
- Deploying the application on test environment using Weblogic console.
- Performing the regression testing and checking the application performance.
Environment: Java 5.0, Applets, JDBC, JavaScript, HTML 4, Weblogic 6, Oracle 9i and Windows XP.
Java Developer
Confidential
Responsibilities:
- Implemented MVC using Struts Framework.
- Developed JSP’s, Servlets for the Presentation layer.
- Developed Helper classes, Java Business Objects using EJB, Action classes.
- Done Tiles components for alignment of web applications.
- Developed the Session Beans (EJB) for the Business logic.
- Created the Stored Procedures using PL/SQL.
- Used Log4J for logging of messages in all environments.
- Performed version control management using CVS.
- Used ANT to automate the build and deployment process.
- Prepare the Unit test and system integration test cases.
- Developed documentation for knowledge transfer to the client’s team, training and user manuals.
Environment: Windows NT, java, Struts Framework, JSP, Servlets, EJB, XML, XSLT, CSS, Java Script, Oracle8i, SQL, PL/SQL, Websphere 5.1, Eclipse, CVS, ANT.