Java/j2ee Developer Resume Profile,
,
Professional Summary
- Over 7 years of strong software experience in design, development and deployment of web-based and Client-Server business applications using OOP, Java/J2EE technologies.
- Over 6 years of professional experience in Systems Analysis, Design, Development of various Client/Server and Internet Applications.
- Experience in Software Development Life Cycle Requirements Analysis, Design, Development, Testing, Deployment and Support
- Extensive experience and expertise in developing web applications using Java, J2EE, JSP, Servlets, EJB, JDBC, Struts, Spring, Hibernate, JMS, JSF and XML.
- Good knowledge of Stateful/ Stateless Session EJBs and Entity EJBs.
- Knowledge in Application Design and Development using OOA, OOD, OOP, MVC, SOA and J2EE.
- Experience in developing GUI screens using HTML, XHTML, DHTML, CSS, JSP, JSTL, Struts, JAVASCRIPT, Flex and Web2.0 JQuery, AJAX.
- Experience in developing and consuming Web Services using WSDL, SOAP, HTTP, and UDDI.
- Efficient use of various design patterns such as MVC Model-View-Controller , Singleton, Service locator, DAO Data Access Object , DTO Data Transfer Object , and Business Delegate in the development of distributed Enterprise Applications.
- Good Experience in usage of version controls such as CVS, VSS, SVN and Clear Case.
- Experience in XML Technologies XML, XSLT, XSD, Xml Schema and Worked on parsers like JAXB, JAXP, SAX and DOM.
- Knowledge with BEA Weblogic 8.x/7.x, IBM Web sphere application server 6.x/5.x, Apache Tomcat 5.x/4.x, Jboss and have good knowledge of J2EE standard compatible application servers.
- Experience with databases such as Oracle 10g/9i/8i, SQL Server, Sybase, MySQL, RDBMS Design, PL/SQL, MS-Access and written complex SQL queries and Stored Procedures.
- Extensive experience in different IDE's like MyEclipse, Eclipse, RAD, WSAD, Net beans, and JDeveloper.
- Skilled in project management activities involving analyzing information system needs, evaluating end-user requirements, custom designing solutions, troubleshooting for complex information systems management.
TECHNICAL SKILL SET
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Professional Experience:
Confidential
Role: Sr. Java/J2EE Developer
- Description CRST, FRMS, HFDB, SPVM, INFOLEASE : HFDB/FRMS These applications facilitates the management dissemination of Hedge Fund Portfolio information and Regulated Fund Exposures performances across the bank. These applications will enable the user to track fund performance in terms of creating customer's profile and risk related details.
- Product Stress Testing PST is an online financial management tool that enables Credit Officers to create scenarios that help manage risk and analyze counterparty exposure in conditions of extreme market volatility, and illiquidity. Using PST. PST supports over a 160 predefined scenarios that cover most standard market events across over a million transactions.
- Responsibilities:
- Developed the End to End flow for Fund Statistics module using Flex, Blaze DS, spring, Hibernate.
- Developed the end to end flow for the Product Coverage report by portfolio using Flex, Spring IOC and Spring JDBC.
- Worked on Flex HTTP Service to retrieve all possible data for the coverage report from the server side.
- Worked on the Exposure Report Enhancements using Flex, Spring IOC and IBatis.
- Experience in working with advanced components like Graphing, Charting, AdvancedDatagrid and Dashboard layout design development in Flex.
- Developed ETL engine to feed data from RMA and SAFE.
- Developed Consolidation Utility to transpose data for Adhoc and Batch Processes.
- Implemented Record Lock and Auto save in Hedge Funds using Cairngorm event, Blaze DS, Spring and Hibernate.
- In SMC module developed several web service clients using JAX-WS and Spring.
- Using SAX parser implemented Add Users module in SPVM.
- Implemented ESAT 2 Entitlements throughout CRST, FRMS, HFDB and SPVM.
- Using Spring AOP implemented transaction management in HFDB and FRMS Applications.
- Experience in doing Application Deployments in Application Server and Database related Deployments thru Hermes.
- Developed the Shell scripts for invoking the transpose and ETL functionalities which are developed in java.
- Built and deployed Java applications into UNIX based environments.
- Developed application using Eclipse 3.2 and WebSphere Application Server.
- Used Hibernate/Spring JDBC for Database Access.
- Worked on Database stored procedures, Views, Indexes and triggers.
- Transitioning of Application Knowledge to offshore team.
- Designed Low-Level design documents for my Module.
Technologies: JDK6, Flex 3, Blaze DS, Spring AOP, Spring JDBC, Hibernate, Web Sphere 7, Eclipse 3.2, Oracle 9i, Sybase
Confidential
Role: Sr.Java/J2EE Developer
Responsibilities
- Developed Eligibility Components such as Field Select, Operator Select, Rule Operand Select.
- Developed an Eligibility facade to consume Web service using JAX-WS to get all the possible data.
- Developed an Eligibility Helper to sort out the data in all scenarios, to populate the data in GUI elements and to convert the rule definition metadata into Json and vice versa.
- Developed Eligibility rule definition functionality which includes a complex layout to be able to define rules based on various fields using Dojo, Ajax, Java Script, Html, DHTML, CSS.
- Developed Clear Eligibility Rule definition functionality.
- Developed a utility to do the Syntax Check on Rule Meta data.
- Developed Managed Bean for Eligibility to handle Rule definition save functionality.
- Developed Client user Interface for Beneficiary Designations inside and outside Enrollment Flow, using Revit Dojo components like TableGrid, Task Panel, ModalDialog, Filtering Select.
- Comprehensive Group Table Grid has been developed to list all benefit areas and the associated beneficiary designations.
- Developed an editable Grid to flag primary/contingent designations and to do the allocations for the designations.
- Developed a comprehensive validation utility to validate allocations and designations based on designation type of the Benefit Area.
- Developed Managed Beans to handle all the user interactions for Beneficiary Designations both inside and outside the enrollment flow.
- Developed application using MyEclipse Blue and WebSphere Application Server.
- Used JPA/Hibernate Templates for Database Access.
Environment
JDK5, JSF, Revolution UI, Dojo, AJAX, JPA/Hibernate, JAX-WS, Soap UI, IBM WebSphereMQ, Java Script, DHTML, HTML, CSS, Oracle, MyEclipse Blue, IBM Websphere Application Server, Toad, Windows NT
Confidential
Role: Java Developer / Analyst
Description: FX trade, a three-tier web application with the business logic layer coded using Enterprise Java Beans. The system provides online Foreign Exchange trading with live rates provided by Reuters Feed and Trader Spreadsheets where in fleet bank clients across the globe can do their Foreign Exchange transactions online and share complex financial information across network between heterogeneous systems and business processes in the form of messages. This application also presents information about futures trading and the clients involved in the trading. Act as a liaison between various business groups and Tools Development Support group for ongoing maintenance. Also involved in communications with client and team members to ensure system meets business requirements.
Responsibilities:
- Involved in Full Software Development Life Cycle SDLC .
- Developed EJBs Session, Entity, Message Driven beans for handling business processing, database access and asynchronous messaging implemented with JMS middleware for providing messaging services.
- Exposure to XML standards for transferring complex data across networks such as MDDL and OFX for transferring complex data across networks.
- Exposed to Web services SOAP Simple object access protocol which was used in sending complex information across network and WSDL Web Services Description Language , which was used for describing the network services.
- Involved in deployment of EJBs and web components on Web Logic and Web Sphere Application Server
- Implemented MVC design pattern using Jakarta Struts framework
- Developed Servlet, JSP pages, Beans, JavaScript and worked on integration.
- Wrote Stored Procedures using PL/SQL.
- Developed XSL Style sheets using XSLT and XPath for web publishing of the XML based content.
- Involved in building and parsing XML documents using SAX parser
- Implemented MultiThreading for optimizing the code and maintain Concurrency using Java Concurrency API/Locking System.
- Created user database objects such as Tables, Views, and Indexes.
- Involved in tracing and troubleshooting large volumes of source code and also Backup Restoration of Databases.
- Installed and administered Oracle 8i, Implemented maintenance plans including backups, security, Check Integrity, Optimization, all with documentation.
Environment: Oracle, SQL/PL-SQL, EJB 1.0, JMS, Web Logic, Web Logic, Apache Struts 1.0, Java 1.2, Servlets, JSP, JavaScript, JDBC HTML, XML, XSL, XSLT, SOAP, Maven, Windows XP.
Confidential
ROLE: Java /J2ee Developer
- Description: DRIVe Delivery Rating Improvement Verification System , WebCHAMPS Online portion of Chrysler Accounting and Material Procurement System and Green Book applications in Central Supply. The DRIVe application is used to rate the suppliers considering all the aspects related to their deliveries. It was designed to empower suppliers, Chrysler plants, and affiliated Chrysler departments with the tools to manage and report on important information related to supplier delivery performance.
- WebCHAMPS is the front end for the mainframe driven application CHAMPS. Chrysler Accounting and Material Procurement System is the central repository for all Chrysler productive material inventory records for parts.
- WebCHAMPS provides view only screens for the audit information and inquire shipment. The Green book application provides Manufacturing and Supply users with a tool to plan three model years of production monthly build rates and production banks based on Chrysler's plant volume forecasts. It provides a centralized production and capacity planning mechanism to develop Power train Production Plans and a means to Forecast Inventory Levels.
Responsibilities:
- Performing Knowledge Acquisition and Knowledge Transition process
- Preparing handbooks, performing playback sessions, maintaining transition trackers
- Involved in all phases of the Software development life cycle SDLC
- Requirement gathering, framework designing and documentation
- Extensively used MVC Framework Struts
- Involved in designing the user interfaces using JSP, HTML, DHTML, JavaScript, AJAX
- Developed Custom Tags, JSTL to support custom User Interfaces.
- Developed the application using Struts Framework that leverages classical Model View Layer MVC architecture
- Implemented Business processes using Session EJBs and Message Driven Beans.
- Used Eclipse for writing code for JSP, Servlets, Struts and EJBs.
- Meeting SLAs
- Providing Estimation of new enhancements / projects
- On time deliveries of Service Requests
- Impact analysis and Low Level Design
- Redeveloped Action classes, Action Form beans implementation.
- Co-ordinating reviews and code walkthrough
- Worked on making changes through various JSP, JS scripts and XML
- Involved in modifying both Web services Server and Client ends
- Monitored the error logs using Log4J and fixing the problems
- Used TOAD, Oracle and SQL Queries, Stored procedures
- Creating Record classes using Eclipse
- Assist UAT
- Deployment
- Round the clock support for applications at onsite
Environment: JAVA 2,JSP, Spring, IBM Rational Application Developer v 6.0, PL/SQL Developer, Oracle 10g, Apache Tomcat Webserver 6.0, Apache ant build tool, Serena dimensions v 9.1
Confidential
J2EE Developer
- Aarogyasri is a unique Community Health Insurance Scheme being implemented in Andhra Pradesh, India. The scheme provides financial protection to families living below poverty line for the treatment of serious ailments requiring hospitalization and surgery.
- 1.3.1, JCoacle 8i.ise nai,Responsibilities:
- Developed application using IBM Rational Application Developer and WebSphere Application Server.
- Developed application using Struts MVC architecture.
- Developed many master data CRUD applications.
- Developed Action classes for the application.
- Extensively used all the Core Java packages for building business logic.
- Extensively worked on Spring JDBC for database access.
- Developed User Interfaces using Tiles framework.
- Extensively worked on Struts Validator framework.
- Developed reports using Jasper Reports and iReport.
- Extensively used AJAX Tag Libraries for partial submission of the page.
- Singleton and DAO patterns are used for accessing persistence layer.
- IBM ClearCase is used for source control.
Environment: J2EE Servlets, JSP , Struts, Tiles, AJAX Tag Library, JSTL, JavaScript, Spring JDBC, Oracle 9i, IBM RAD, IBM WebSphere, Log4J.