Java/j2ee Specialist Resume
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 .