J2ee Developer Resume
NY
SUMMARY
- Around 6 years of experience in JAVA/J2EE projects in software analysis, design, implementation and development.
- Extensive experience in Object Oriented Analysis in developing server side and front-end framework using J2EE design patterns.
- Experience in building enterprise Applications and Distributed Systems using technologies such as Core Java, J2EE (Servlets, JSP, JSF, EJB, STRUTS, Hibernate, SPRING, JDBC, JMS, RDBMS) and XML.
- Profound knowledge in Software Development Life Cycle (SDLC).
- Good knowledge in spring framework and modules (IoC, AOP), Object Relation Mapping using Hibernate.
- Worked on Design and Analysis (OOAD) resulting in Use Case View (Use Cases & Actors) & Logical View (Class Diagram and Sequence Diagram) using UML.
- Worked under Agile (XP, Scrum, TTD), RUP methodologies.
- Experience in designing and developing user-friendly interfaces using client-side Java Script, CSS, JQuery and AJAX.
- Experience in Script Languages (Perl, Shell, Maven and Ant) and Continuous Integration tools (Rational Build Forge).
- Hands-on experience in relational databases like Oracle 10g, DB2, MySQL, Sybase, MS SQL Server using SQL and PL/SQL.
- Hands-on experience in working with XML related technologies such as DOM, SAX, XML Schema, XSL, XSLT.
- Solid design skills Java Design Patterns, Unified Modeling Language (UML) and Object Modeling Technique (OMT).
- Experience in implementation of business applications using BEA Web logic, Web Sphere, IBM Websphere Application, JBoss and Tomcat.
- Experience in all phases of software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment.
- Highly knowledgeable in UML, Use Cases, Conceptual Models, Collaboration Diagrams, Class Diagrams, Activity and Sequence Diagrams.
- Ability to work with business functions to understand business requirements and develop technical specifications
- Excellent communication, Team work, inter-personnel and presentation skills, fast learner and organized self-starter.
Professional Experience:
April 2012 – Till Date
Confidential, NY
Role: Java/J2EE Developer
Roles and Responsibilities:
- Involved in Design of project using UML Class diagrams using Rational Rose.
- Preparation of agile stories from system requirements document.
- Implemented MVC Architecture using JSP.
- Developed User Interface using JSP and Ajax based Design.
- Involved in analyzing the existing System and developed spring framework web flow for different modules.
- Design and development of Spring AOP Pointcut components to allow authentication upon interception of secured (annotated) controller URLs.
- Added Ajax functionality to Java Server Pages using Ajax4 JSP framework.
- Wrote Script for AJAX implementations in the website and created components, used JQuery for client side form validations and used JSON for creating objects in Java script.
- Integrated Struts and Spring IOC.
- Model layer implemented with Hibernate, JPA, Spring and MySQL for O/R mapping.
- Developed custom JSP converters and validators, customized default error messages by creating message resource bundle.
- Implemented ORM using iBatis for mapping persistence layer to database.
- Developed test cases like OOC, IC by using JUnit & DBUnit.
- Added Maven support to existing projects.
- Designed, developed, and deployed EJB components (Session and Message Driven) beans.
- Used JMS for insurance claim reports and status information exchange between current and legacy system.
- Developed the connectivity to the DB using JDBC.
- Involved developing re-usable web services using SOAP, XML, WSDL, XML Schemas, and JAXP.
- Developed SQL & PLSQL queries for Oracle.
- Implemented the application using the concrete principles laid down by several design patterns such as Business Delegate, Session Facade and Data Access Object (DAO).
- Used RAD 6.0 for Development and CVS for version control.
- Deployed business components into JBoss Application Server and involved in transaction management and security management.
- Used XSL/XSLT for transforming and displaying reports.
Environment: Java 5, J2EE, JSP, JSTL, Servlet, Velocity, Spring Quartz, IoC, Hibernate,JDBC, Struts, Ant, XML, SQL, Maven, PL/SQL, Oracle, Web Sphere 6.0, JUnit, CSS, Serena ChangeMan, Ajax, Java script, JQuery, JSON, RAD, Web Services(Soap).
Feb 10 – June 11
Confidential,TX
Role: Java/J2EE Developer
Roles and Responsibilities:
- Responsible in the gather user requirements, design, development, testing & and support of the project lifecycle.
- Involved in development of Swing MVC Framework, created forms and containers and added components to containers, provided actions to components using listeners.
- Hands on experience on Agile Methodologies.
- Developed code to fetch data from database using JDBC.
- Extended WebWork and Velocity as framework layer, using Hibernate for persistence.
- Statements, prepared statements and callable statements.
- Designed the Web application implementing the Struts 1.1 framework for Model-View –Controller (MVC) pattern to make it extensible and flexible.
- Used JSP, java script, DHTML, AJAX for presentation layer.
- Developed JSP pages to provide dynamic content to HTML Pages, created the Action classes, Action Forms.
- Created application-resources, properties for the project.
- Integrated Struts Framework with Hibernate.
- Adopted J2EE best practices and design patterns by using Spring framework.
- Developed model components like Stateless Session Beans, developed pojo class and have written code of hibernate DAO’s for Inventory Service Module.
- Designed and Implemented domain Layer using Spring Framework. Based on the concept of inversion of control (IoC), or Setter dependency injection to wire up objects that referenced in external XML files.
- Created individual Object/Relational Hibernate mapping file to hold Meta data for connecting with multiple databases.
- Used DAO pattern to interact with the Enterprise Information service Layer.
- Used JUnit to test the application.
- Developed PL/SQL Stored Procedures, functions and views to optimize data fetching process.
- Responsible for deploying the application in the QA Server for QA to carry out testing and report the issues using Clear Quest.
Environment: Java 1.4, J2EE, JSP, JSTL, Servlets , Hibernate, Struts, XML, SQL, PL/SQL, Oracle, Spring,IoC, Web Sphere 6.0, JUnit, CSS, Ajax, java script, JQuery, JSON, Eclipse, Velocity, Maven, Web Services(Soap), CFX, Unix, Clear quest, Log4J, CVS version control.
March30- August10
Confidential, IA
Role: Java/J2EE Developer
Roles and Responsibilities:
- Involved in the technical design and created the detail design artifacts such as Use Case Diagrams, Class diagrams and Sequence diagrams.
- Attending Scrum meetings and filling IterationBacklogs of every iteration in the Agile Methodology.
- Implemented Struts MVC to control the application flow in presentation/Web tier.
- Used Struts Tiles framework along with JSP, HTML, CSS and JavaScript to construct the UI Layer for the application.
- Developed dependency injection using Spring IOC.
- Framework and integrated with Hibernate for Data Persistence.
- Used JAXP, DOM for parsing xml documents and used JAXB for xml binding.
- Used Hibernateto connect with Oracle database to store and fetch data.
- Wrote SQL queries, Joins, PL/SQL sub programs like stored procedures, triggers and functions.
- used Log4J for logging in the application.
- Consumed web services using JAX-WS
- Developed applications using RAD IDE and deployed in Web Sphere server.
- Involved in the application design review, code review and assisted the team in following the recommendations/guidelines.
Environment: Java 1.5, J2EE, JavaScript, AJAX, CVS, XML, JAXP, EJB 2.0, JSP 1.2, JMS1.1, iBatis, RAD 6.0, WebSphere Application Server, Websphere MQ, SOAP, WSDL, UDDI, JDBC, Rational Rose, Oracle 10g, JUnit, UNIX.
Oct09- Feb 10
Confidential,TX
Role: Java/J2EE Developer
Roles and Responsibilities:
- Architecture of the project as per MVC standards using Struts.
- Developed UML Diagrams.
- The Front-end was developed using JSP for dynamic page generation.
- Designed and developed the front end using JavaScript.
- Architected advanced client-side Ajax/DHTML application that uses Dojo, XSLT.
- At database end, responsibilities included creation of tables, integrity constraints, stored procedures, triggers and views.
- Designed, developed and deployed on Bundled Tomcat server.
- Implemented database interactions with Oracle 9i using JDBC API.
Environment: J2EE, JSP 1.1, Struts 1.0, spring, JDBC, JavaScript,Dojo, HTML, Oracle9i, UML, Weblogic 8.1, Windows 2000.