J2ee Developer Resume
New York, NY
SUMMARY
- Around 6 years of experience in the design and development of software applications using Object - Oriented Programming and Java/J2EE technologies.
- Expertise in server side technologies like Servlets, JSP, JSTL, JDBC, JNDI and JMS.
- Excellent implementation knowledge of various Web & Persistence frameworks like Struts, Spring, and Hibernate.
- Experience in web technologies like HTML, AJAX, XML, XPATH, XSTL, JavaScript, JQuery and CSS.
- Hands-on experience in SOA implementation using SOAP andXML processing APIs (JAXB, JAXP, DOM, SAX).
- Have extensive experience in building and deploying applications on Application/Web Servers like Apache Tomcat, JBoss, BEA WebLogic, and IBM WebSphere.
- Experienced in using various IDEs like Eclipse, RAD, and NetBeans.
- Experience working with different databases such as Oracle, SQL Server, and DB2.
- Proficient in SQL, PL/SQL, Functions, Stored Procedures and Triggers.
- Hands on experience with JUnit in performing unit test and Log4J in determining the application functionality.
- Experienced in Software configuration management tools like SVN and CVS.
- Good experience in various Design Patterns such as DAO, Front Controller, Session Facade, Singleton, and Factory.
- Excellent understanding of Software Development Life Cycle (SDLC) methodologies like Agile and Scrum.
- Rich work exposure in software development with responsibilities as Team Coordinator and Team Member being involved in the project life cycle.
TECHNICAL SKILLS
Languages: Java, SQL, PL/SQL, C/C++, UML
Java/J2EE Technologies: Servlets, JSP, JDBC, Web Services, JMS, EJB 3
Web Technologies: HTML, XML, XSTL, XSD, JAXB, JavaScript, CSS, AJAX
Frameworks: Struts 2.x, Hibernate 3.x, Spring 2.5/3.x
Application/Web Servers: Apache Tomcat 6.x/7.x, JBoss 4.x/5.0, IBM WebSphere 6.x/8.x, BEA WebLogic 10.0/11g
Databases: Oracle 9i/10g/11g, MySQL 4.x/5.x, SQL Server, DB2
IDEs: Eclipse, RAD, NetBeans
Tools: JUnit, Log4J, Ant, Maven
Version Control: CVS, SVN, ClearCase
Operating Systems: Windows, Linux
PROFESSIONAL EXPERIENCE
J2EE Developer
Confidential, New York, NY
Responsibilities:
- Involved in various phases of SDLC such as requirements gathering, modeling, analysis, and design.
- Involved in development of Web and Application using Spring Web MVC framework.
- Used Dependency Injection feature of Spring framework and Hibernate for rapid development and ease of maintenance.
- Implemented cross cutting concerns like business transactions, security, logging and monitoring mechanism using Spring AOP.
- Developed the DAO layer for the application using Spring Hibernate Template support.
- Developed PL/SQL Stored Procedures for filtering ads depending on Selection Criteria.
- Developed Web Services using REST.
- Developed Front-end application using JSP, HTML, and JavaScript.
- Developed an Asynchronous AJAX based rich client to meet the user requirement.
- Involved in configuring JMS and JNDI in rational application developer.
- Development and Integration of the Application using Eclipse IDE and used SubVersion as Version Control Tool.
- Used Log4J for logging and tracing user-desired messages.
- Developed Test Cases and Unit Tests for Functionality Testing using JUnit.
- Used Maven for building of application and deployed to JBoss Application Server.
Environment: Java, J2EE, Spring 3.0, Hibernate 3, Web Services, Eclipse, SVN, JSP, HTML, JavaScript, REST, Maven, Log4J, JUnit, AJAX, PL/SQL, Oracle 11g, JBoss, and Windows.
J2EE Developer
Confidential, Hartford, CT
Responsibilities:
- Implemented Spring MVC architecture using IOC and AOP technologies.
- Used Servlets for handling requests from UI to manipulate Business Objects and invoke respective Action Classes for making database updates.
- Developed Messaging framework for asynchronous service using MQ JMS Queues.
- Implemented the data access layer by using Hibernate with Spring DAO and also developed mapping files and POJOclasses.
- Developed Stored Procedures, Triggers and Functions to process the trades using PL/SQL and mapped it to Hibernate configuration file and also established data integrity among tables sitting on Oracle Database.
- Implemented Web Services using SOAP, WSDL, XML, and JAXB.
- Followed Agile and Scrum Methodology in software development and wrote JUnit test cases for unit testing the integration layer.
- Used Log4J for tracking errors and debugging the code.
- Used Ant to automatic the build process and deployed the application in WebSphere.
Environment: Java,J2EE, Servlets, Hibernate, Spring, EJB, JSP, XML, SOA, SOAP, JMS, MQ Series, JNDI, JUnit, Log4J, Oracle, WebSphere, Ant, and Windows.
JAVA/J2EE Developer
Confidential, St. Louis, MO
Responsibilities:
- Created UML diagrams like Class diagrams, Sequence diagrams, and Use case diagrams in different tiers of the module using Rational Rose.
- Used Spring through-out the application in injecting dependencies in to layers of application and integrated Spring with Hibernate.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Involved in the database retrieval and connections establishment to the SQL Server.
- Designed various tables required for the project in Oracle database and used the Stored Procedures in the application.
- Implemented Custom Caching Objects to help efficient search instead of communicating with the database at every instance.
- Monitored the error logs using Log4J and fixed the problems.
- Developed the different components of application such as JSP, Servlets using WebLogic.
Environment: Java, J2EE, JSP, Servlets, Spring, Hibernate, Eclipse, XML, UML, Log4J, Rational Rose, SQL Server, Oracle, WebLogic, and Windows.
Java/J2EE Developer
Confidential
Responsibilities:
- Created UML diagrams like Class diagrams, Sequence diagrams, and Use case diagrams in different tiers of the module using Rational Rose.
- Used Agile Methodology for implementing Iterative development.
- Developed custom validators in Struts 2 and implemented server side validations.
- Developed EJB Session Bean to process user requests and Entity Beans to load and store information from database.
- Developed Front-end application using JavaScript and JQuery.
- Responsible to create, develop and implement SOAP Web Services components.
- Used Rational ClearCase for the version control of source code.
- Developed DAO layer using Hibernate with annotations using JPA.
- Wrote JUnit test cases for all the classes developed in DAO layer.
- Used Tomcat web server to deploy application locally and used IBM WebSphere to deploy application to development environment.
Environment: Java, J2EE, Struts 2, Hibernate, Servlets, JSP, JavaScript, JQuery, JDBC, EJB 3, SOAP, XML, JUnit, Rational ClearCase, SQL Server, and Windows.
Java Developer
Confidential
Responsibilities:
- Designed and developed necessary UML Diagrams like Use Cases, Classes, Sequences, States and Activity Diagrams using IBM Rational Rose.
- Developed various UI screens using JSP and HTML for retrieving details.
- Implemented Form Bean and Action Servlets using Struts framework.
- Developed JDBC code for Back-end processing.
- Designed and used JUnit test cases during the development phase.
- Extensively used Log4J for logging throughout the application.
- Used CVS for efficiently managing the source code versions with the development team.
- Used Crystal Report for designing and generatingreports.
Environment: Java, Servlets, JSP, JDBC, SQL, HTML, Struts 2, IBM DB2, Rational Rose, JUnit, CVS, Log4J, Crystal Report, RAD, and Linux.
