Java/j2ee Resume
New York, 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.
Technical Skills
Language:
Java, J2EE, WSDL, UNIX shell scripts, JPA, SQL, PL/SQL,
Object Oriented Design and Methodologies:
UML, OOAD, SDM, Ruthless Execution, RUP, SDLC, Agile
Operating Systems:
Windows XP/NT/ 2000/2003/2008, UNIX, Red Hat LINUX 6.2
Databases:
Oracle 9i/8i, SQL Server 6.5/7.0/2000, 2005, 2008 R2, DB2, MSAccess
Web Technologies:
HTML, XML, XSLT, XPATH, JSP, JDBC, JNDI, EJB, JMS, Servlets
Web Servers and Application Servers:
IBM Web Sphere 5.X/6.X, Web logic 9.2, JBoss 2.x/3.x, Tomcat 6.x
Tools/Utilities :
IBM RAD 7.x, Rational Rose 4.0.4, Maven, Eclipse 5.x/6.x, WSAD,Netbeans, ExtJS
Protocols:
HTTP, HTTPS, Web Services/SOAP and FTP
Frameworks:
Struts MVC, Spring, Velocity, JSF, Hibernate
Software Packages:
MS Office, MS Project, MS Visio, Rational Suite
Version Control:
VSS, CVS, Rational Clear Case, Serena ChangeMan
Others :
DOM, SAX, JSTL, ANT, Custom Tags
Professional Experience:
Confidential,NY July 11 –Till date
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.
- Created UI screens using JSF Framework.
- 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.
- Developed applications using Struts, ExtJS, HTML, CSS, JavaScript, JSP’s , JSTL, JQuery.
- 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, Spring 3.0, IoC, Hibernate,JDBC, ExtJS, Struts, Ant, XML, SQL, Maven, PL/SQL, Oracle, Web Sphere 6.0, Weblogic 8.1, JUnit, CSS, Serena ChangeMan, Ajax, Java script, JQuery, JSON, RAD, Web Services(Soap).
Confidential,Plano TX Sep 10 – June 11
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.
- Used JSF Framework for interactive and dynamic UI Screens and used different JSF Components to built different graphs, dynamic menus, layers, tabs and sliding bars.
- 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 , Web logic, JAX-WS, Hibernate, Struts, ExtJS, XML, SQL, PL/SQL, Oracle, Spring2.5,IoC, Web Sphere 6.0, JUnit, CSS, Ajax, java script, JQuery, JSON, Eclipse, Velocity, Ant, Web Services(Soap), CFX, Unix, Clear quest, Log4J, CVS version control.
Confidential,Iowa, IA March30- August10
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, ExtJS, JMS1.1, iBatis, RAD 6.0, WebSphere Application Server, Maven, Websphere MQ, SOAP, WSDL, UDDI, JDBC, Rational Rose, Oracle 10g, JUnit, UNIX.
Confidential,Richardson, TX Oct09- Feb 10
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 2.5, Ant, JDBC, JavaScript, Dojo, HTML, Oracle9i, UML, Weblogic 8.1, Windows 2000.
Confidential,Hyderabad, India July 06 – Sept 09
Roles and Responsibilities:
- Involved in design and development of the application.
- Developed UML Diagrams.
- Designed Database design.
- Coding using JAVA, Java Servlets, and JSP.
- Developed Client side validations using JavaScript.
- Database management and Hibernate ORM mapping.
- Testing - unit testing.
- Documented all the phases of the project.
Environment: JAVA, J2EE, Hibernate, JSP 1.1, HTML, DHTML, CSS, JavaScript, Servlets 2.4, EJB, Weblogic 8 and SQL Server, Windows 2000.