We provide IT Staff Augmentation Services!

Java/j2ee Specialist Resume

4.00/5 (Submit Your Rating)

TN

SUMMARY

  • Over 7+ years of professional software development experience, consulting for major financial and business institutions in the U.S. and India.
  • Experience in all phases of SDLC of multi - tiered client-server applications using JAVA/J2EE technologies.
  • Highly Skilled in Java/J2EE Technologies with extensive experience using Core Java, JDBC,JSP, Servlets, RMI, JNDI, JMS, JSF, EJB((Session Beans, MDB).
  • Developed J2EE applications on IDE’s like Eclipse, Net beans, and J Builder, J Developer, RAD.
  • IBM‘s Rational Delivery Platform extensive experience with EAD4J framework of IBM Proprietary Framework with using tolls of Rational Clear Case & Quest with RUP Method.
  • Extensive experience in using XML, XSL, XSLT, SOAP, WSDL, HTML and DHTML.
  • Firm understanding of Agile (TDD) using Flex Unit and J Unit, logging using log4j, and debugging and profiling using the eclipse IDE.
  • Extensive understanding of designing by UML Diagrams.
  • Experience with model 2 technologies using EAD4J MVC, Spring MVC, data modeling and ORM using Hibernate persistence provider.
  • Strong exposure to Web 2.0 client technologies using JSP, JSTL, XHTML, DOM, CSS, JavaScript and AJAX.
  • Experienced in developing and deploying applications on Oracle Glassfish, BEA Web Logic, IBM Web Sphere, J Boss and Apache Tomcat servers.
  • Experienced in database systems like Oracle 8i/9i/10g, MySQL, and MS SQL Server 2005/2008 server to manage tables and created views, indexes, sequences, stored procedures, functions, and triggers for the fast retrieval and manipulation of data.
  • Experienced writing Use cases, sequence diagrams and class diagrams with UML tools like Visio, Rational Rose for business modeling.
  • Hands on experience in building and deploying tools like ANT and MAVEN as well as version control using SVN/Subversion, Rational Clear Case, CVS and VSS.
  • 1+ years of extensive work experience in creating Rich Internet/Intranet Applications (RIA) using Adobe Flex 4.0 / 3.0, Action Script 3.0, MXML with the help of micro architectures framework like Cairngorm and Parsley.
  • Experienced in using Flex based Remote Object, SOAP based Web services & HTTP service including dealing with different return types such as XML, Array & E4X expressions & using concepts of AMF, WSDL.
  • Experienced in using Blaze DS and LCDS to connect to backend J2EE Services and Object models.

TECHNICAL SKILLS

Languages: C, C++, Java, SQL, PL/SQL

Java/J2EE Technologies: Java 1.4, 1.5, 1.6, Servlets, JSP,JSF, EJB, JNDI, EJB 3.0/2.0/1.1, Java Beans, JMS JSTL, EL, JPA, RMI, SOAP, Java Mail., Axis 2.x,JAX WS2.x

Web Technologies: HTML, DHTML, JavaScript, Action Script, MXML, Ajax, CSS, Web 2.0.

Flex Technologies: Flex 3, Flex 4, MXML, Action Script 3.0, Flex Builder, Cairngorm, and Flex Unit

Flex Data Services: Blaze DS, LCDS

Development Frameworks/Libraries: Spring, J Unit, Apache, Struts 1.x/2.0, Hibernate 2.0/3.x, Casper Framework & MVC, JSF, Spring 2.0/3.x, Cairngorm.

Tools: Eclipse, Jdeveloper10g, J Builder, Eclipse Flex Builder plug-in, Net Beans, Visio, Dream Waver, Clear Case, VSS, Quality Center 9.x., Rational Rose, Toad, Quest

Platforms: Windows, Linux.

Application Servers: Web logic, J Boss, Apache Tomcat, Glassfish, IBM Web sphere

Databases: IBM DB2, Lotus Notes, Oracle, Oracle 10g/9/8i, MySQL, PL/SQL, MS SQL Server 05/08, MS Access 7.0

Design skills: OOAD, Design Patterns, and UML

Software Development Methodology: Agile TDD, RUP, Waterfall.

Other: Web Services, Apache SOAP 2.2/Axis 3.0,, WSDL, HTTP, TCP/IP, CORBA, JRMP, SMTP, MOM, UDDI, JAX-RPC, ebXML, XML, XML Schema, XML DTD, XSLT, TME GLUE, MS .NET. Ariba Network

PROFESSIONAL EXPERIENCE

Confidential, TN

Java/J2EE Specialist

Responsibilities:

  • Designed and developed Software Modules and Components of ENTIRENET is E- Business portal for BFDI order entry enterprise system to improve (Fleet Performance) customer, dealer order management smoothly and fast.
  • In Entire Net Portal enhance BFDI Components like Dr Approval and Waiting for Approval for delivery receipts after Dealer or Customer place a order BFDI Team Authorize to accept or decline order as per requirements place order or not .
  • Also One EAR file to make separate EAR file for each segment using with EAD4J framework with J Query for dynamic scripting and Struts for action framework companion with EAD4J.
  • Efficient Dr Approval Process redistribution between W PS zones, and SAP Pricing Invoicing System through Dealer or End Customers (Fleets).
  • Resolved critical production issues, applied hot fixes for current production releases, enhancements.
  • Highly secured IBM DB2 running on the forecast engine used IMB EAD4J as a framework, JMS, MDBs, EJBs for middle tier, collection of fast Swing Applets for Applet tier, and JSP/JSTL collaboration with DHTML-Ajax client for the web tier.
  • Involved in analysis and design phases using IBM Rational Method
  • EAD4J.Jade provides the base application infrastructure for a model II JSP/Servlet Application.
  • Jade also proven best of breed practices for building web applications, extending these applications to PvC, Web Services, thick clients.
  • Developed UML use-case, class, object, sequence, collaboration and activity diagrams.
  • Development UI modules using HTML, JSP, JavaScript and CSS.
  • Involved in the integration of spring for implementing Dependency Injection (DI/IOC).
  • Primarily focused on the EAD4J .JADE components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • EAD4J.Topaz is a set of guidelines and code to achieve a level of abstraction in regards to business processing, business modeling, and persistence.
  • A cornerstone of Topaz’s approach is to subdivide business objects of the Model layer into process objects and domain objects.
  • Developed the Business Logic using EAD4J Topaz used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Developed the application using RSA as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation and version control (Clear case).
  • Amethyst is a component that provides SOAP and Web Services functionality . Applications Involved in development of Web Services using EAD4J.Amethyst, JAX-WS, JAX-WS.
  • EAD4J.Diamond is a security model that is intended to provide a unified set of security Services that will secure applications developed using the EAD4J.Jade Framework and Programming Model.
  • Involved in the implementation of DAO usingEAD4J -Hibernate ORM.
  • Developed a Message Driven Bean that uses EAD4J Topaz Persistence and JMS to manage backend transactions
  • Used Hibernate, ORM solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Wrote service methods and SQL queries, PL/SQL Squirrel Client to interact with the IBM DB2 Involved in configuring JNDI properties.
  • Created Connection Pools in WAS 7.1 and configured as needed.
  • Built scripts using J Query, Ant to build the J2EE application.
  • Used Opal Framework & J Unit for Login, debugging, testing and maintaining the system state. EAD4J.Opal is a component that provides Logging capabilities to applications. It provides a common API for logging, adapting the most common open source frameworks, including a simple home-grown, around a common API.
  • Used Rational Clear case to track and maintain the different version of the application and create different views in big EAR Projects.
  • Used Rational Clear Quest to fix bug in application and rectify any error in application.

Environment: . RSA, Struts 1.2, IBM EAD4J 3.0/3.5/4.0 Framework, IBM WAS 6.1/7.1, WSAD 6.1/RAD6.0, JSTL, HTML, CSS, Java Script, Dojo, J Query, JDBC, EJB, MDB, JMS, Ant 1.6, Ajax,Eclipse3.2/MyEclipse5.0, JUnit3.8, IBM DB2,, Rational Clear Case, Rational Clear Quest, Rational Global Delivery Platform, IBM Sterling Web Server.

Confidential, IL

Java/J2EE Developer

Responsibilities:

  • Involved in analysis and design phases using Waterfall Methodologies.
  • Developed UML use-case, class, object, sequence, collaboration and activity diagrams
  • Development UI modules using HTML, JSP, JavaScript and CSS.
  • Involved in the integration of spring for implementing Dependency Injection (DI/IOC).
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Developed the Business Logic using POJOs.
  • Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Developed the application using Eclipse 4.2 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation and version control (Clear case).
  • Involved in development of Web Services using JAX-WS.
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • Developed a Message Driven Bean that uses JMS to manage backend transactions
  • Used Hibernate, ORM solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Wrote service methods and SQL queries, PL/SQL to interact with the Oracle DBMS.
  • Involved in configuring JNDI properties.
  • Created Connection Pools in Web Logic and configured as needed.
  • Built scripts using Ant to build the J2EE application.
  • Used LOG4J & J Unit for debugging, testing and maintaining the system state.
  • Used Rational Clear case to track and maintain the different version of the application.

Environment: Java JDK 6.0, JSP, Servlets, Spring 3.0, POJO’s, Hibernate, JPA(Entity Bean 3.0), JDBC4.0, Web Logic Application Server 10.1, XML Web service JAX-WS, MS SQL Server 2008, HTML, JMS, MDB, XML, XSLT, Eclipse 4.2, AJAX, JavaScript, Apache Ant 1.7, JDBC, Windows XP, J Unit, Log4j, CSS, Dreamweaver CS4, Dojo, Rational Clear case.

Confidential, Atlanta, GA

Java/J2EE Developer

Responsibilities:

  • Involved in analyzing the technical specification, coding and testing as per the requirements.
  • Responsible for creating generalized Exception classes.
  • Used Struts framework along with JSP, HTML, CSS and JavaScript to construct the dynamic web pages (presentation layer) for the application.
  • Implemented the MVC design pattern with Struts, JSP, Servlets, and JavaBeans.
  • Used Session Beans to implement the necessary Business Logic for the Application/Business Tier.
  • Performed Validation (Client Side & Server side) using Java script and Struts Validation Frame Work.
  • Implemented design patterns like Business Delegate and DAO to obtain loose coupling between two tiers of the application and used Value Objects/ DTO to transfer data between different tiers.
  • Used Rational Rose to design Class diagrams and Sequence diagrams.
  • Was involved in Integration testing of the application along with Test cases reviews.
  • Worked on Java server side programming using Servlets.
  • Developed client side UI using JSP, HTML and JavaScript.
  • Used JDBC API to access information from the database.
  • Used Struts framework, and for logging all events used Log4j.
  • Used Harvest tools for tracking application bugs.

Environment: Java JDK 6.0, J2EE (JSP, EJB, JNDI), JDBC, HTML, JavaScript, Struts,Glass Fish v3.1, Oracle 10g, RHEL 6.0, PL/SQL, Harvest, Eclipse, Log4J, ANT.

Confidential, Princeton NJ

Flex Developer

Responsibilities:

  • Document Flex monkey, tested use cases, and relate them to system use cases
  • Setup Flex Monkeyin acontinuousintegrationenvironment and run tests using Ant.
  • Setup infrastructure for first vertical slice of Flex Monkey automated UI testing.
  • Design and create custom MXML, AS3 components and custom Events.
  • Implement navigation in an application by using view states, transitions and effects.
  • Gradual migrations of application from Flex Sdk 3.6 to 4.0.
  • Centralized data access for multiple modules and implemented MVC architecture using the Cairngorm Micro-Architecture.
  • Used Data Binding concepts.
  • Display data using different chart types, formats, and legends in Am Charts.
  • Create dynamic Advance Data grid component with custom item renderers, Item Editors, Customizable columns, paging of data, custom sorting and Drag and drop capability.
  • Actively participate in code review, debugging, and sprint planning.
  • Developed test cases for functionality testing and Client side Compatibility.
  • Detail work on cross domain policy file in flash and Ant build script.
  • Extensive use of Modest maps API for mapping component.

Environment: Adobe Flex 4, Flex Builder 4,MXML, Ant, Action Script 3.0, Eclipse3.4, XML, Windows 7 Professional, MS SQL Server 2005, J Boss 6.0, CSS, Design patterns, Cairngorm MVC Framework, Code collaborator, Mercurial, Bamboo, Maven, JIRA, Modest maps, Am charts, Flash Catalyst.

Confidential, Oldsmar, FL

Flex/J2EE Developer

Responsibilities:

  • Designed Flex UI component and integrated with back end J2EE.
  • Analyzed the requirements, designed Flex UI components, and was responsible for integration with backend J2EE services.
  • Implemented numerous filter functions and sorting functions to filter different fund performances over configurable periods of time.
  • Designed, implemented and coded Investment comparison features according to the functional specifications of the project.
  • Created Custom components based on list controls, Data grid.
  • Created Custom event handlers for handling user created custom events.
  • Used containers like H Box, V Box, Tile, Panel, Tab navigator etc. & controls like data grid, Date chooser, Menu Bar etc.
  • Used Flex-Ajax Bridge.
  • Used CSS styles & Effects to customize appearance of components.
  • Used Popup Manager Class to create custom pop ups.
  • Used HTTP service based data access with Blaze DS.
  • Implemented Controller logic for the application based on Cairngorm framework.
  • Used Log4j for logging the application, and J Unit and Flex Unit for unit testing.

Environment: Adobe Flex 3, Flex Builder 3, Cairngorm, Blaze DS, Eclipse, Maven, Subversion, spring 2.5, Hibernate 3.2, SUSE.Linux.Enterprise.Server.11, J Boss 4.2,Oracle 9i.

Confidential, Jersey City, NJ

Java/J2EE Developer

Responsibilities:

  • Developed Client front-end interfacing using Swing Components.
  • Involved in designing Use-case, Sequence Diagrams and Class Diagrams using UML.
  • Involved in implementation of Controller classes and Service Classes
  • Implemented MVC architecture.
  • Eclipse IDE was used as deployment tool.
  • Maintained the business standards and the requirements in Java beans and deployed them.
  • Used Log4j for writing the log files.
  • Involved in developing and deploying Java Beans
  • Used JDBC and SQL to access the database.
  • Involved in writing Oracle Stored Procedures and access them through Java Programs.
  • Involved in Debugging and testing the application.
  • Developed test cases for String testing.
  • Used Web Services (JAX-WS) for exchange rate calculations and used WSDLandSOAP messagesfor getting credit card information from third party and usedSAXandDOMXML parsersfor data retrieval.
  • Used Apache Maven 2.2.1 as build tool.
  • Used IBM Rational Clear Case as version control tool for maintaining source code and project documents.
  • Implemented Log4J 1.2 for Logging Errors, debugging and tracking using loggers, appenders components.

Environment: Java JDK 5.0, HTML, JavaScript, JSP, Spring, AJAX, Spring2.5, Hibernate 2.0, Web Services, XML, XSD, SOAP-UI, JSTL, UML, Eclipse, MS Visio2005, MySQL, Maven 2.2.1, J Unit, ANT1.6, Rational Clear Case, Log4J 1.2, RHEL 5.2, Web Logic 9.2.

Confidential

Java / J2EE Developer

Responsibilities:

  • Server and client side object design using J2EE design patterns.
  • Used J2EE patterns like Front Controller, View Helper, Service Locator, Session Façade, Business Delegator, Data Access Object, and Transfer Object.
  • Involved in writing PL/SQL and complex SQL queries.
  • Designed Web pages using JSP, Servlet, CSS and JavaScript.
  • Involved in the creation of Use Cases, Class Diagrams, Sequence Diagrams for analysis and design of application.

Environment: Java JDK 5.0, J2EE, JDBC, MVC Architecture, Servlets, JSP pages, Java Beans, Eclipse, SOAP, MySQL, PL/SQL, XML, Log4J, Windows 2000 Professional, IBM Web Sphere 6.1, J Unit

Confidential

Java Developer

Responsibilities:

  • Requirements gathering and use case estimation.
  • Used Hibernate ORM mapping for Oracle database.
  • Used log4j for logging purposes.
  • Involved in all layers like Presentation Layer, Business Logic and Data Access Layers.
  • Front-end is designed by using HTML, DHTML, JavaScript, CSS, JSP, JSTL and Struts.
  • Developed various Spring MVC forms and performed both client side and server side validation of data sent via the forms.
  • Developed various modules for business functionalities like facility tracking, exposure reduction etc.
  • Worked on Web services using SOAP and AXIS.
  • Integrated and configured Spring Framework and Hibernate environment.
  • Used Hibernate as ORM tool for accessing database.
  • Written SQL queries to pull some information from the Backend.
  • Used MAVEN tool for creating and deploying the .war files.
  • Used Test driven development (TDD) & developed unit test cases using J Unit.
  • Used Rational Clear Case to access files and directories in the organization.

Environment: Java JDK 1.4, Eclipse 3.0, log4j, Ant, Maven, Windows XP, Web Sphere Portal Server 6.1, Java 1.5, J2EE, JSP 1.2, Servlets 2, JSF 1.1, Spring 1.2.6/2.0, Hibernate 2.0, Web Sphere 6.0, AXIS, Oracle 8i / 9g/10g, J Unit, XML, HTML, Java Script, AJAX, CSS, Rational Clear Case .

We'd love your feedback!