We provide IT Staff Augmentation Services!

J2ee Developer Resume

0/5 (Submit Your Rating)

Dayton, NJ

SUMMARY:

  • Sun Certified Java Programmer with over 6 years of IT experience in analysis, design and development using Java and J2EE.
  • Object Oriented Design (OOD) experience with Rational Rose and Enterprise Architect (EA). Extensive J2EE design & development with UML.
  • Applied Use Case diagrams and Class diagrams using UML and Rational Rose.
  • Participated in requirement analysis, reviews and working sessions to understand the requirements and system design.
  • Experience in developing Front - End using Struts, JSP, JSF, Ajax4JSF, Rich Faces, My Faces, JavaScript, HTML, DHTML and CSS.
  • Proven expertise in implementing Ajax portal architecture for creating highly customizable portal for multiple users.
  • Experience in working with web/applications servers IBM Web sphere 5.1.2/5.0/4.0, BEA Web logic 7.0/6.1, JBOSS 3.0, Apache Tomcat 4.1/5.1.
  • Thorough knowledge of scalable n-tier, distributed as well as client/server architectures.
  • Experience in designing highly transactional web-sites using J2EE technologies and handling design/implementation using RAD/Eclipse/WSAD.
  • Experience in designing Low Level and High Level design documents.
  • Worked on multiple Operating Systems like UNIX, Windows2k, Win-NT, Win95, and Win98.
  • Scripting expertise in SQL, Bourne Shell, K Shell, C Shell and bash.
  • Proficiency in developing Model View Controller (MVC) Architecture based applications using Struts and Spring Frameworks.
  • Proven expertise in implementing IOC and Dependency Injection features in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO) and also experienced in integrating Spring Web Flow with other frameworks like JSF.
  • Implemented various Ajax Frameworks such as jQery, DOJO, JSON.
  • Designed and developed various integration components using JMS and MQ Series.
  • Experience in implementing SOA architectures with web services using WSDL, SOAP and UDDI.
  • Configured logging tool using log4J. Managed version control using CVS, VSS and Star Team.
  • Good experience in implementing Caching strategies and proven expertise in configuring JBOSS Cache provider with Web sphere 6.1.
  • Experience in PL/SQL programming including complex SQL queries using stored procedures and Triggers in Oracle, SQL Server using TOAD and Query Manager.
  • Experience in Hibernate 3.0 which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
  • Hands on experience in working on XML Suite of technologies (XML, XSL, XSLT, DTD, XML Schema, SAX, DOM).
  • Proactive and well organized with TEMPeffective time management skills.

TECHNICAL SKILLS

Languages: C, C++, Java.

Platforms: HP-UX, LINUX, Windows 9X/2000/XP

J2SE/J2EE Technologies: Java, J2EE, Swing, RMI, Sockets, JDBC, Servlets, JSP, Java Beans, JSTL, Jakarta Struts,, EJB, Spring 2.0, Hibernate, JTA, JMS, Web Services.

Web Technologies: HTML, DHTML, XHTML, CSS, Java Script, My Faces, Rich Faces, JSF, PHP and AJAX

XML Technologies: XML, XSL, XQuery, XSD and XSLT

Web/Application Servers: Web Sphere 5.1/6.0, Web logic Application server, JBOSS, J2EE Server 1.4, Apache Tomcat 4.1/5.1, IBM HTTP Server, and IIS.

IDE / Tools: RAD 6.0, WSAD 5.1, Eclipse 3.1 with My Eclipse 4.1.1, Rational Rose 98/2000.

Methodologies: Unified Modeling Language (UML), Rational Unified Process (RUP), Agile.

PROFESSIONAL EXPERIENCE:

Confidential, Dayton, NJ

J2EE Developer

Responsibilities:

  • Responsible for Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing, User Acceptance Testing, Data Validation, Version Controlling and deployment.
  • Design and developed web application using JSF, Spring Web Flow, Spring and AJAX technology.
  • Design and developed front end UI using JSF, Apache MyFaces and RichFaces components.
  • Reverse Engineered using Hibernate plug-in for RAD to generate Hibernate configuration, POJO classes and DAO classes and wrote finder methods using Hibernate Query Language (HQL) for dynamic searches.
  • Wrote JavaScript’s for validating the client side user information based on their business rules.
  • Developed Custom tag libraries for providing multi-lingual functionality.
  • Developed Mail Merge framework to create bulk mails by merging data with MS Word templates using MS Office Java API.
  • Designed and Developed LDAP Autantication & Authorization Services using Java, LDAP, DB2 Commands.
  • Designed and Developed Business Process layer components and integrated with Spring framework.
  • Developed complex service components for Data Access Layer, DAO classes to interact with backend using Java and Hibernate Framework.
  • Created and maintained mapping files and transaction control in Hibernate.
  • Configured web.xml, faces-config.xml for navigations and managed beans. Integrated JSF, Spring and Hibernate Frameworks.
  • Developed dump and Load Utility to extract and load the data to DB2 using Java and JExcel API.
  • Designed and developed Web Services to provide services to the various clients using SOAP and WSDL.
  • Experience in Web Services development using Apache-Axis, JAX-RPC, JAXB and Security architecture for marinating security levels for business process.
  • Developed complex DB2 stored procedures (common shared routines) to interface with Aging and Youth application.
  • Involved in transforming XML data in to Java Objects using a JAXB binding tool.
  • Wrote builds and deployment scripts using ANT and was also responsible in maintaining them.
  • Wrote Junit classes for the services and prepared documentation.
  • Integrated various modules and deployed them in WebSphere Application Server.
  • Responsible for debugging, testing, maintaining and deploying the application.

Environment: Java1.5, J2EE, JSP, JSTL, JDBC, JSF, RichFaces, Spring Framework, Hibernate, XML, JavaScript, Web services, SOAP, WSDL, Servlets, DB2, HTML, DHTML, XHTML, CVS, IBM Trivoli, JUnit, XSL, XSLT, RAD, LDAP, Jakarta Commons Libraries, WebSphere Application Server.

Confidential, Roseville, CA

Java/J2EE Developer

Responsibilities:

  • Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts.
  • Designed and developed Customer registration and login screens using HTML, JSF, Servlets and JavaScript.
  • Developed web pages to display the account transactions and details pertaining to that account using DHTML, JSF and CSS.
  • Configured Spring to manage Actions as beans and set their dependencies in a Spring context file and integrated middle tier with Struts web layer
  • Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
  • Designed and developed JSF components, implemented event handling using Java, JSF, AJAX, and JavaScript for various modules.
  • Used log4j for logging mechanism.
  • Configured JDBC and LDAP Security in the application server.
  • Developed LDAP server configuration files to enable encryption support for password storage.
  • Implemented JSF Converters to handle formatting and Localization and configured the faces-config.xml to create a web application navigation rule.
  • Developed UI with AJAX, DHTML and JavaScript for more interactive web pages.
  • Developed various reusable Helper and Utility classes which are used across all the modules of the application.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve the data and did other database configurations using Hibernate.
  • Used log4j for tracking errors and debugging the code.
  • Wrote build & deployment scripts using ANT,Maven,shell scripts and JACL on unix env.
  • Implemented Spring MVC architecture.
  • Deployed flow of Execution in the Servlet Environment using JSF and defined Navigation Rules.
  • Developed Messaging frame work for Asynchronous service using JMS.
  • Developed various activities like transaction history, search products that enable users to understand the system efficiently
  • Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.

Environment: Java 1.5, J2EE, Servlets, JSF, JMS, Hibernate 3.0, Spring, Webservices, JDBC, RAD 7, SVS, UML, HTML, Java Script, CSS, XML, WebSphere 6.1, Log4j, Oracle 10g, PL/ SQL, JUnit, JNDI.

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Participated in the complete life cycle of the project (Analyzing the client requirements, designing, developing and testing).
  • Major involvement in writing & reviewing Design Approach Documents and has designed architecture for the web module using Spring MVC framework and implemented the design of UI using Ajax Framework.
  • Applied MVC pattern of Ajax framework which involves creating Controllers for implementing Classic JavaScript event handlers and implemented flexible event model for managing multiple event call backs.
  • Implemented Spring MVC framework which includes writing Controller classes for handling requests, processing form submissions and also performed validations using Commons validator.
  • Responsible for integrating Ajax with Spring Service layer using DWR (Direct Web Routing).
  • Implemented Spring’ AOP (Aspect Oriented Programming) in service layer and was responsible for implementing @AspectJ aspects for performing Autoproxying and also installed Spring web Flow and integrated it with Java Server Faces.
  • Involved in all layers of applications like controller Servlets, service controller, screening manager and rule engine.
  • Architectured JMS with Spring which involves setting up ActiveMQ message broker, declared ActiveMQ message destinations and also implemented Spring’s JMSGatewaySupport class as a base class for JMS gateway classes.
  • Developed XML, XML schema and parser using SAX and DOM and implemented System Oriented Architecture Methodology.
  • Designed and developed Business Services using Spring Framework (Dependency Injection), Business Delegate & DAO Design Patterns.
  • Implemented JNDI ObjectFacoryBean for injecting JNDI objects in Spring configuration setup for fetching a database connection and also configured a mail sender (JavaMailSenderImpl) for sending email.
  • Implemented JTA service to handle transactions and created a conversation interceptor for handling each event.
  • Implemented Spring’s Acegi Security feature which includes configuring Spring Provider Manager for delegating autantication responsibilities to LDAP autantication provider
  • Implemented Hibernate’s Polymorphic many-to-one associations for referring instances of subclasses and participated in design of data base and created tables in ORACLE.
  • Conducted code reviews against coding standards and made sure the best practices are maintained in development process.
  • Coordinating with the testing team and fixing Bugs at various stages of the application development
  • Participated in unit testing and functionality testing and used log4j for tracking errors and debugging the code.
  • Developing test requirements by decomposing the functional requirements and interacting with End-users, business analysts and developers
  • Participated in meetings of internal developer groups for the purpose of development standards.

Environment: Java, J2EE, Spring 2.0, Servlets, JSP, EJB, Ajax, XML, CSS, JavaScript, Ant, RAD6, SQL, Oracle9i, Hibernate, Toad, Log4j, CVS, WebSphere 6.0,Windows NT/2000, UNIX.

Confidential, Mobile, AL

Java/J2EE Developer

Responsibilities:

  • 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.
  • Designed and developed Optimization UI screens for Rate Structure, Operating Cost, Temperature and Predicted loads using JSF myfaces, JSP, JavaScript and HTML.
  • Configured faces-config.xml for the page navigation rules and created managed and backing beans for the Optimization module.
  • Developed JSP web pages for rate Structure and Operating cost using JSF HTML and JSF CORE tags library.
  • Designed and developed the framework for the IMAT application implementing all the six phases of JSF-lifecycle and wrote Ant build, deployment scripts to package and deploy on JBoss application server.
  • Designed and developed Simulated Annealing algorithm to generate random Optimization schedules and developed neural networks for the CHP system using Session Beans.
  • Integrated EJB 3.0 with JSF and managed application state management, business process management (BPM) using JBoss Seam.
  • Developed Cost function to calculate the total cost for each CHP Optimization schedule generated by the Simulated Annealing algorithm using EJBs.
  • Implemented Spring web flow for the Diagnostics Module to define page flows with actions and views and created POJOs and used annotations to map them to SQL Server database using EJB.
  • Wrote DAO classes, EJB 3.0 QL queries for Optimization schedule and CHP data retrievals from SQL Server database.
  • Created combined deployment descriptors using XML for all the session and entity beans.
  • Wrote JSF and JavaScript validations to validate data on the UI for Optimization and Diagnostics and Developed WebServices to has access to the external system (WCC) for the diagnostics module.
  • Wrote Message Driven Bean to implement the Diagnostic Engine and configured the JMS queue details and involved in performance tuning of the application using JProbe and JProfiler.
  • Wrote JUnit test cases to test the Optimization Module and created functions, sub queries and stored procedures using PL/SQL.
  • Tested the Simulated Annealing algorithm with different input schedules (always-on, always-off, human optimized schedule and five random input schedules) and stored the test results in a spread sheet.
  • Created technical design document for the Diagnostics Module and Optimization module covering Cost function and Simulated Annealing approach.
  • Involved in code reviews and performed version guidelines.

Environment: Java 1.5, J2EE, Microsoft Visio, EJB 3.0, JSP, JSF, JBoss Seam, Webservices, Spring, JMS, JavaScript, HTML, ANT, Agile, JUnit, JBoss 4.2.2, MS SQL Server 2005, My ECLIPSE 6.0.1.

Confidential

Java/J2EE Developer

Responsibilities:

  • Created the UI tool - using Java, XML, DHTML, and JavaScript.
  • Wrote stored procedures using PL/SQL for data retrieval from different tables.
  • Worked extensively on bug fixes on the server side and made cosmetic changes on the UI side.
  • Part of performance tuning team and implemented caching mechanism and other changes.
  • Recreated the system architecture diagram and created numerous new class and sequence diagrams.
  • Created combined deployment descriptors using XML.
  • Designed and developed UI using HTML, JSP and Struts where users has all the items listed for auctions.
  • Developed Autantication and Authorization modules where authorized persons can only access the inventory related operations.
  • Developed Controller Servlets, Action and Form objects for process of interacting with Oracle database and retrieving dynamic data.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Developed the Login screen so that only authorized and autanticated administrators can only access the application.
  • Developed various activities like transaction history, search products that enable users to understand the system efficiently.
  • Involved in preparing the Documentation of the project to understand the system efficiently.

Environment: JDK1.2, JavaScript, HTML, DHTML, XML, Struts, JSP, Servlet, JNDI, J2EE, Tomcat, Rational Rose, Oracle.

We'd love your feedback!