Java/j2ee Developer Resume
Morris Plains, NJ
PROFESSIONAL SUMMARY
- Around 6 years of experience in the field of multi tier Distributed applications, client/server development projects.
- Hands on experience on Planning, estimation, designing, developing and negotiation on application development issues with internal and customer resources, expertise in system study, design, development, code review, maintenance, deployment, documentation and testing of presentation/business logic/database access layer for various domains.
- Extensively experienced in Java/J2EE/JEE technologies like Struts 1.2, Spring 2.0, Servlets 2.4, JSP 2.0, Hibernate 3.0/JPA, EJB - MDB, Webservices, JavaScript, CSS, HTML, XML, XML DTD and XML Schemas
- Expertise in Design patterns like Abstract Factory, Façade, Visitor, View Handler, DAO, Intercepting Filter, Business Delegate, Observer, Singleton, DTO (VOs)
- Extensively experienced in Object Oriented Programming, SDLC, and OOAD on UML Concepts, Multithreading and Java/J2EE design patterns.
- Expertise in back-end procedure development, for Database Applications using Oracle, DB2, SQL and PL/SQL, SQL Server.
- Experienced in Service Oriented Architecture (SOA) and publishing Web Services that include several components like WSDL, SOAP, UDDI, Axis and JAX-WS.
- Experience in application development using various frameworks such as Jakarta Struts Framework, Java Server Faces, Spring Framework (1.2/1.3/2.0/3.0), Spring MVC and Hibernate 3.0 ORM.
- Extensive experience in developing for both Windows and Linux environments
- Developed Java applications in various IDE’s like IBM, RAD 6.0, Eclipse 3.4/3.5, Netbeans 6.9
- Strong experience in UAT coordination, Support, Troubleshooting and Performance Tuning.
- Experienced in Design Methodologies like MVC, OOP, OOD.
- Proficient in unit testing the application using JUnit.
- Experienced in building tool ANT and logging tool Log4J.
- Good knowledge in version control system tools like CVS, SVN, PVCS, and Clearcase.
- Excellent communications skills. Adept at building strong working relationships with coworkers, Team members and management. Talented problem solver able to think "outside the box" and Proven background leading teams in stressful, deadline-oriented environments.
TECHNICAL SKILLS
Technical Skills: Java/J2ee, Struts, Spring, Hibernate, Spring-Core, Spring AOP, Spring MVC, JSP, Servlets, EJB, JDBC, Java Beans, HTML, DHTML, JavaScript, Window, Linux, UNIX, Oracle 10g/9i/8i, DB2 UDB, MySQL, MS SQL Server, MS-Access, XML, XSL, XSLT, SAX, DOM, AXIS, XML Beans, JAXB, RAD 8.0, IBM WSAD 5.1.2, Eclipse 3.2, Net beans, Jbuilder, WebSphere 7.1/5.1, WebLogic 7.1/6.1, JBoss, iPlanet, Apache Tomcat 6.0/5.5, Java Web Server 2.0, IIS, Clearcase, PVCS, CVS, Junit, TOAD, DB Visualizer, XML SPY, IBM Rational.
PROFESSIONAL EXPERIENCE
Confidential, Morris plains, NJ
Java/J2EE Developer
Responsibilities:
- Involved in Design, Coding and Testing phases of Software Development Life Cycle (SDLC).
- Followed Agile Methodology in analyze, define, and document the application which will support functional and business requirements. Coordinate these efforts with Functional Architects.
- Developed Servlets, JSP pages, JavaScript and worked on integration.
- Experience using Hibernate with spring framework and modeled server side components integrated with Hibernate.
- Written SQL queries, stored procedures, modifications to existing database structure as required per addition of new features.
- Used JSTL extensively to display the data from the backend on the JSP pages.
- Used Session facade extensively to provide a uniform coarse-grained service layer to separate business object implementation from business service abstraction.
- Designed and Developed Session Beans necessary for various functionalities.
- Designed and developed DAO's to implement the business logic.
- Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
- Web.xml and Struts-Config.xml was developed taking various design issues into consideration.
- Testing the critical application’s functionalities before moving those into production by using various testing methodologies
- Co-ordinate with QA for testing, Production releases, Application deployment, integration and conducting walk-through code reviews.
- Used Clear Case for version control and LOG4J and JUnit for debugging and testing.
- Documented the whole source code developed.
Environment: Java/J2ee, JSP, Servlets, spring, Hibernate, JavaScript, JUnit, Oracle 10g, RAD 7 (WAS 6.0 & 6.1), SQL/PL-SQL, Log4J, Clear Case, HTML, XML, XSL, XSLT.
Confidential, Tallahassee, FL
Java/J2ee Developer
Responsibilities:
- Actively involved in defining and designing the tiers of the applications and implementation with J2EE best design practices.
- Develop and maintain elaborate services based architecture utilizing open source technologies like Hibernate, ORM and Spring MVC Framework.
- Understanding existing process, requirement collection and creating prototypes.
- Used SOA for the better implementation of application.
- Designed Java classes (Action classes & Dispatch Action classes) using Struts Framework to implement the MVC2 Architecture.
- Developed JSP pages and Action Servlets for HTML generation and for session management.
- Developed custom tags to get custom behaviors in JSP pages.
- Used Validation Framework in Struts, created custom validations and action level validations using ValidatorActionFrom.
- Followed Agile Methodology in analyze, define, and document the application which will support functional and business requirements. Coordinate these efforts with Functional Architects.
- Designed and developed front-end using Servlet, JSP, JSF, DHTML, Java Script and AJAX.
- Developed ORM scripts for Hibernate to synchronize Domain Model and Relational Model.
- Implemented Spring MVC Architecture; Servlet targeting request module and flow of control generating JSP in Presentation layer.
- Used Oracle as resource tier and developed PL/SQL Stored procedures, Function and Event Triggering in add, update and retrieval modules.
- Developed DAO (Data Access Object) classes in order to access data from database.
Environment: Hibernate 3.2, Spring MVC Framework, UML, Servlet 2.5, JSP 2.1, AJAX, DHTML, Java Script 1.8, Oracle10g, EJB 3.0 (Session and Message Driven Beans), Web services, JDK 1.5, PL/SQL, Web Sphere V6.1.
Confidential, Brandon, FL
Java/J2ee Developer
Responsibilities
- Defined and implemented processes to govern the Software Development Life cycle.
- Written JavaScript functions to get dynamic data and client side validation.
- Involved in analyzing the User requirement.
- Produced visual models of the system by generating UML use-case diagrams from the requirements.
- Understanding the functional requirements and attending the specification meetings.
- Designing and developing Job Offer module.
- Developed CMP (Container Managed Persistence) Entity Beans for data access.
- Developed Servlets for controlling the process of interacting with database.
- Developed web based application using struts framework for MVC architecture.
- Setting up the basic project set-up from scratch of Struts-Hibernate App based on Design
- Developed façade class and their supporting classes to route the request to the service and receive the response data (XML).
- Identified the product model design issues and supporting for the model and design changes for each state.
- Worked with the other projects successful development and implementation of applications.
- Involved in Build, deployment and Implementation processes.
Environment: J2EE 5.0, Spring MVC Framework, UML, Servlet 2.5, JSP, AJAX, XML, XSD, Java Script 1.8, SQL, Web services, JDK 1.5, Web Sphere, Maven, SOAP, RAD 8.0.
Confidential
Java/J2EE Developer
Responsibilities:
- Enhanced web-xml, struts-config.xml, tiles-def.xml, app-resources. Properties files for the application.
- Involved in the testing of the application.
- Client side validations are done using JavaScript.
- Generated Session beans, CMP and deployed on Web Logic.
- Involved in writing of JSP, Servlets for the presentation of data.
- Designed and developed job offers data forms using JSP, HTML.
- Performed client side validations using Java Script.
- Developing various Swing UI for end users using Grid Bag Layout and complex GUI components such as JTables, JTree extensively used Collection Framework.
- Developing basic features such as activating other GUI tools using UI components like JMenuBar and non-UI components like Action Listener.
- Involved in the enhancement of Servlets, which interact with the database.
- Extensively used Log4j logging in the application.
- Participated in user and team interaction.
Environment: J2EE, Java, PL/SQL, Oracle 9i, Struts, JSP, Web Sphere Application Server, WebSphere, WSAD, WebServices, ANT, Visual Source Safe, and Log4J, IPlanet, UNIX
Confidential
Java Developer
Responsibilities
- Designed and developed all user interfaces using JSP.
- Developed Business Interface Objects (BIO) using stateless Session Bean.
- Deployed the application in Web logic.
- Involved in Unit testing and Integration testing. Worked with Quality Assurance
- Used Struts, Html, JSP, and JavaScript for Front End User Interface design. Worked with the collection libraries
- Involved in database Design Creation of Tables, Stored procedures to access using the Callable Statement. JDBC Connection Pooling for achieving back-end connection.
- Developed configuration and deployment files using XML and parsed them using JAXB.
- Database designing and development in Oracle 9i
- Development environment integrated with Eclipse.
- Implemented the build process-using Ant.
- Created unit test cases for business component using JUnit.
Environment: Java 1.5, UML, Servlets, JSP, XML, BEA Web logic 8.1, Oracle 9i, XSL, Java Script, JDBC, Eclipse 3.5