Java/j2ee Specialist Resume Profile
Summary |
- Over 7 years of professional software development experience, consulting for major financial and business institutions in the Confidential.
- 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 Spring 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 Spring MVC, EAD4J 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.
- Strong experience in built Maven Based Projects and use POM file for create complete clean Project Documentation with POM file in Maven.
- 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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Work Experience |
Confidential
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.
- Also One EAR file to make separate EAR file for each segment using with spring framework with J Query for dynamic scripting and Struts for action framework companion with EAD4J.
- Creating HTML pages with CSS for creating reach design layout with JSP and JSF using in Struts 2.0 Web Framework.
- 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.
- Involved in analysis and design phases using IBM Rational Method.
- 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 SVN .
- Used Hibernate, ORM solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
- Using Maven for build Project and manage artifacts and dependency management in project.
- Maven can manage a project's build, reporting and documentation from a central piece of information.
- Spring's Web MVC framework is designed around a Dispatcher Servlet that dispatches requests to handlers, with configurable handler mappings, view resolution, locale and theme resolution as well as support for upload files.
- Spring Security using for entire security system can operate within a single web application using the provided filters. There is no need to make special changes or deploy libraries to application Servlet or EJB container.
- Spring Framework for implementation of DAO using Spring-Hibernate ORM.
- Spring 'auto-wiring' modes to wire or beans automatically, both in XML and annotation.
- 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 8.0.5 and configured as needed.
- Configure different Data source and JDBC Provider as needed as per application requirement.
- Using Z-Linux Web Server for application deploy in Acceptance, Testing and Production environment.
- Create JNDI work naming space for looking up naming director for application.
- Built scripts using J Query, Ant to build the J2EE application.
- Used SVN 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/2.0 Web Framework, EAD4J, IBM WAS 6.1/7.1/8.0.5, WSAD 6.1/RAD6.0/RAD8.0. JSTL, HTML,JSP,JSF, Spring 2.0 / 3.0.5 Framework, CSS, Java Script, Dojo, Maven, Ant, JDBC, EJB, MDB, JMS, Ant 1.6, Ajax,Eclipse3.2/MyEclipse5.0, JUnit3.8, MS SQL Server, IBM DB2, Rational Clear Case , SVN , Rational Global Delivery Platform, Z-Linux Web Server.
Confidential
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, JSF, Prime Faces, Dojo , 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 and Integrating with SSIS Reporting and Integration Services, T SQL to interact with the MS SQL 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- SSIS / SSRS, HTML,CSS, JSF, Ice Faces ,JMS, MDB, XML, XSLT, Eclipse 4.2, AJAX, JavaScript , Dojo, Apache Ant 1.7, JDBC, Windows XP, J Unit, Log4j, CSS, Dreamweaver CS4, Dojo, Rational Clear case.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in analyzing the technical specification, coding and testing as per the requirements.
- 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 .
- Responsible for creating generalized Exception classes.
- Used Struts framework along with JSP, HTML, CSS and DOJO, 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, JSF,PrimeFaces, HTML and Dojo Toolkit, JavaScript.
- Used JDBC API to access information from the database.
- Used Struts framework, and for logging all events used Log4j.
Environment: Java JDK 6.0, J2EE JSP, EJB, JNDI , JDBC, HTML,CSS, JavaScript , DOJO, Struts, Glass Fish v3.1, Oracle 10g, RHEL 6.0, PL/SQL, Harvest, NetBeans, Log4J, ANT.
Confidential
Flex Developer
Responsibilities:
- Document Flex monkey , tested use cases, and relate them to system use cases
- Setup Flex Monkey in a continuous integration environment 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 with MS SQL Server and using and running SSIS / SSRS services.
- 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 ,SSIS / SSRS, J Boss 6.0,HTML CSS, Design patterns, Cairngorm MVC Framework, Code collaborator, Mercurial, Bamboo, Maven ,JIRA, Modest maps, Am charts, Flash Catalyst.
Confidential
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, HTML CSS, Blaze DS, Eclipse, Maven, Subversion, spring 2.5, Hibernate 3.2, SUSE.Linux.Enterprise.Server.11, J Boss 4.2,Oracle 9i.
Confidential
Java/J2EE Developer
Responsibilities:
- Developed Client front-end interfacing using Swing Components and Dojo.
- Involved in designing Use-case, Sequence Diagrams and Class Diagrams using UML.
- Involved in implementation of Controller classes and Service Classes
- Implemented MVC architecture with JSF,PrimeFaces.
- 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 WSDL and SOAP messages for getting credit card information from third party and used SAX and DOM XML parsers for 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,CSS, JavaScript, Dojo, JSP, JSF,PrimeFaces ,Spring, AJAX, Spring2.5, Hibernate 2.0, Web Services, XML, XSD, SOAP-UI, JSTL, UML, Eclipse, MS Visio2005, MySQL, NetBeans, Maven 2.2.1, J Unit, ANT1.6, Rational Clear Case, Log4J 1.2, Solaris 10, 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
- Make Informed and Objective Credit Decisions
- Minimize adverse selection
- Improve asset quality and reduce NPAs
- Reduce turnaround time.
- Increase market penetration.
- Deter concurrent borrowings and serial defaulters
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 ,JSF, Prime Faces, 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, Solaris 10, Web Sphere Portal Server 6.1, Java 1.5, J2EE, JSP 1.2, Servlets 2, JSF 1.1, PrimeFaces, 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 .