Senior Java/j2ee Developer Resume
Webster, MA
SUMMARY
- An IT Professional with expertise in complete Software Development Life Cycle (SDLC) like analysis, design and development of Multi - Tier and Web based applications.
- Over 5 years of extensive development experience specializing in a environment building n-tier applications using Java, J2EE, JSP, Servlets, JDBC, JNDI, EJB, Struts, JavaBeans, JavaScript, HTML, XHTML/DHTML & XML.
- Worked in Web application development using HTML, DHTML, CSS, UML, JavaScript, AJAX, J2EE (JSP, Servlets, JDBC, JNDI), JavaBeans, JMS, XML, XSLT, Oracle, SQL, and Spring MVC.
- Extensive knowledge in OOAD concepts of Use Cases, Activity diagrams, Sequence diagrams and class diagrams using UML. Working knowledge of Rational Rose and MS-Visio
- Developed different Web components such as JSPs, Servlets, Filters, Custom Tag Handlers and business components such as Web Services.
- Extensively worked with frameworks like Struts, Spring MVC and Hibernate.
- Extensive knowledge in using JDBC and Hibernate for persisting data to different relational databases.
- Experience in working with IBM Web Sphere 6x, 7x application server technologies, BEA Web Logic and Apache Tomcat.
- Possess strong working knowledge of Database Programming using SQL, PL/SQL, Triggers and Stored Procedures.
- Strong working experience of relational database management systems like Oracle, IBM DB2 and MSSQL Server.
- Highly proficient in understanding new technologies and accomplishing projects goals successfully.
- Exceptionally well organized, strong work ethics and willingness to work hard to achieve employer objectives.
- Excellent written and verbal communication skills, presentation and problem solving skills.
- Good team player and have the ability to work in fast paced environment
TECHNICAL SKILLS
Programming Languages: Java
J2SE Technologies: Core Java, Collections, Swings, Threads, I/o…
J2EE Technologies: Servlets, Jsp, Jdbc, Jndi, Jstl, Web Services
Frameworks: Springs, Struts
ORM: Hibernate
Databases: Oracle, Ms-Access, My Sql, IBM db2
Query Language: Sql, Pl/Sql
Application Server: Apache Tomcat, IBM WebSphere
Internet Technologies: Html, XML,XSD, DTD, JavaScript, CSS, Dhtml, Jsf
Development Tools / IDE: Eclipse, NetBeans, Sql Developer
Version Control: Clearcase, Vss, CVS, SVN
Design Tools: Microsoft Visio, Rational Rose
Operating System: Windows 95/98/2000/xp/vista/7, Unix, Linux
PROFESSIONAL EXPERIENCE
Confidential, Webster, MA
Senior Java/J2EE Developer
Responsibilities:
- Analysis, design and development of Application based on J2EE using Struts, Spring and Hibernate.
- Involved in interacting with the Business Analyst and Architect during the Sprint Planning Sessions.
- Hibernate was used for Object Relational mapping with Oracle database.
- Used Spring IOC for injecting the beans and reduced the coupling between the classes.
- Involved in developing the user interface using Struts
- Implemented data access tier using Spring DAO.
- Used Spring IOC (Inversion of Control)/DI (Dependency Injection) for wiring the object dependencies across the application
- Integrated Spring and Hibernate ORM framework for persistence and used HibernateDaoSupport with Hibernate Template to access the data.
- Used Spring transaction management for implementing transaction's for the application.
- Design patterns used - Service Locator
- Involved in unit testing using JUnit 3.
- Involved in writing PL/SQL stored procedures using PL/SQL Developer.
- Involved in Fixing the production Defects for the application.
- Used Eclipse as IDE for application development.
- Used Tomcat 5.5 for application deployment.
Environment: Java 1.6, JDBC 3.0, Struts, PL/SQL, Spring IOC, Spring Transaction Management, Spring DAO, Hibernate, Oracle 11g, Eclipse, JUnit 3, PL/SQL Developer.
Confidential, Phoenix, AZ
Java/J2EE Developer
Responsibilities:
- Involved in deploying the application with Spring Framework and Hibernate
- Involved in gathering business requirements, analyzing the project and created UML diagrams such as Use Cases, Class Diagrams, Sequence Diagrams and flowcharts for the Optimization module using Microsoft Visio.
- Implemented the AJAX, JSPs, and Servlets, in the MVC Struts Framework to effectively handle the workflow of the application.
- Developed Action classes to handle HTTP client requests by using HTTP Servlet Request, HTTP Servlet Response, Action Mapping and Action Form objects.
- Worked with Core Spring Framework for Dependency Injection, Spring Context to provide message sources
- Developed Spring Configuration file to define data source, beans and Hibernate properties
- Designed and developed the User Interface using JSP, JSF, HTML, CSS and JavaScript
- Various JSF, Rich faces tags were used to implement asynchronous requests to web container
- Worked with Spring web flow to represent UI flow
- Implemented Design Patterns like MVC, Session Facade and Data Transfer Objects
- Used Hibernate XDoclet tags to generate hbm.xml files
- Worked with Hibernate for developing Persistence classes to interact with the database
- Implemented WSDL XML document to located and describe the web services
- Developed Ant scripts to deploy EAR, WAR files for deployment into server
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles
- Worked with Log4J for logging purpose in the project
- Involved in building and deploying scripts using Maven to generate WAR, EAR and JAR files
Environment: Java, J2EE, Servlets, MVC Struts, Spring, PL-SQL, HTML, WebSphere Application Server, Rational Rose, UML, MS Visio, Rational Unified Process (RUP), XML, Oracle, VSS, Log4j, Unix.
Confidential, Minneapolis, MN
Java/J2EE Developer
Responsibilities:
- Involved in the Requirements gathering, Analysis, Design and implementation of the project.
- Involved in various phases of SDLC (Software Development Life Cycle).
- Involved in creating class diagrams and all technical flow diagrams.
- Used JSP’s in the presentation tier along with various Spring tags, JSTL tags, CSS and Javascript.
- Used Spring Framework for Dependency injection and integrated with the Hibernate.
- Used various Design Patterns like MVC, Factory, DAO, Singleton while developing the application
- Spring AOP is used for Security and Session Management.
- Used CVS for code repository and as version control mechanism.
- Developed the classes for Unit Testing by using JUnit.
- Used TOAD for oracle for SQL queries and scripts.
- Executed test cases for Unit, System, Integration Testing.
- Worked with User Acceptance Testing (UAT) to fix the bugs.
Environment: Java, J2EE, Servlets, JSP, Spring, IBM WebSphere, VSS, EJB 3.0, JavaScript, JMS, JDBC, XML, Rational Rose, Log4j, JUNIT, CVS, UML, Oracle 10g, PL/SQL, Unix, Linux,
Confidential, Hartford, CT
Java/ J2EE Developer
Responsibilities:
- Review business requirements and clarify the functionality with business partners and user experience team.
- Create software design specifications in UML using Microsoft Visio.
- Involved in reviewing use cases, designing class diagrams, and sequence diagrams in the RUP process
- Delivered the presentation tier using Struts Framework and developed JSP using Tile Layouts and validated the presentation tier using Validation Framework
- Performed client side Validation using Java Script
- Used AJAX Framework in the presentation layer
- Developed the spring bean components through bean factory offering instances for Hibernate DAO, and Business Objects
- Used Inversion of control in Spring Framework for dependency injection
- Published XML data using XSLT.
- Used XML Web Services for transferring and retrieving data from different applications
- Implemented XML technologies like DTD schemas, XSL style sheets and XSLT for transformations
- Configured ORM in persistence layer using mapping files in Hibernate
- Configured MDB in EJB layer for providing shipment related email notifications to the manufacturers
- Implemented several design patterns such as MVC, DAO, DTO, Value Object
- Involved in unit testing the artifacts such as DAO using JUNIT framework
- Perform hands-on development and coding in Java, JSP, XHTML, JavaScript, JSR 168 using Struts framework and GWT.
- Used ORACLE10g for the database layer and involved in reviewing/updating the schema
- Created and implemented Oracle Stored Procedures, Functions, Triggers and complex queries using SQL and PL/SQL as well as query optimization
- Used IBM RAD 7.0 for development and WAS 6.1 for deployment ofEAR file
- Used Rational tools for CVS as well as UML documents creation
Environment: J2EE 1.4, JSP, Struts 1.3.8, Struts, Spring 1.0.2, JavaScript, CSS, XML, XHTML, XSLT, Ajax, Hibernate 2.1, Log4j, Oracle 9i/10g, Web Sphere 6.1, Ant, RAD 7.0, Eclipse 3.2.
Confidential
Java Developer
Responsibilities:
- Developed Admission & Census module, which monitors a wide range of detailed information for each resident upon pre-admission or admission to your facility.
- Involved in development of Care Plans module, which provides a comprehensive library of problems, goals and approaches.
- You have the option of tailoring (adding, deleting, or editing problems, goals and approaches) these libraries and the disciplines you will use for your care plans.
- Involved in development of General Ledger module, which streamlines analysis, reporting and recording of accounting information.
- General Ledger automatically integrates with a powerful spreadsheet solution for budgeting, comparative analysis and tracking facility information for flexible reporting.
- Developed UI using HTML, JavaScript, and JSP, and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
- Designed user-interface and checking validations using JavaScript.
- Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures.
- Developed various EJBs for handling business logic and data manipulations from database.
- Involved in design of JSP’s and Servlets for navigation among the modules.
- Designed cascading style sheets and XML part of Order entry Module & Product Search Module and did client side validations with java script.
Environment: J2EE, Java/JDK, JDBC, JSP, Servlets, JavaScript, EJB, JNDI, JavaBeans, XML, XSLT, Oracle 9i, Eclipse, HTML/ DHTML,SVN.
