Sr. Java/j2ee Developer Resume Profile
Professional Summary
- Over 8 years of experience in analysis, design, development and testing of various Java, J2EE,
- XML applications with involvement in all stages of SDLC .
- Implemented EXTJS MVC architecture to create rich UI using JSon and XML
- Had an Experience working with JSF
- Experience in user-interfacedesign and layout for web-based applications usingExtJS,
- HTML,CSS, JSP, Adobe Flex 3.0, Action Script 3.0
- Have strong experience in internet, intranet, Object Oriented Programming and
Distributed Programming.
- Knowledge in Industries like Global Wealth ManagementBanking, Mutual Funds,Financial and Investments, Healthcare, Human Resources.
- Expertise in developing both Front End Back End applications using Java, Servlets, JSP,
- AJAX, ExtJS, Web Services, JavaScript, HTML,JSTL, EJB, JMS, DOM/SAX parsers,
- Spring, Hibernate, JDBC, XML, JAXB along with XSDs, DTDs, ANT, Log4J.
- Worked extensively to build Model-view-Controller MVC and Multi-tier client/Server
- Architecture usingDesign Patterns like Business Delegate, DAO, Data transfer Object,
- Service Locator, Factory Pattern, Singleton and Session Fa ade, View Helper Pattern.
- Proficient in programming with different Java IDE's like Eclipse, MyEclipseand RAD.
- Extensive knowledge in Web/ Application Servers like WebSphere,WebLogic, JBossand Apache Tomcat.
- Developed Persistence layer using object relational mapping framework- Hibernate.
- Implemented IOCfeature of Spring Framework integrating into various Business Frameworks.
- Have experience in Struts Framework.
- Connected to backend using ibatis.
- Knowledge on Web Services using SOAP and UDDI.
- Proficient in creating server-side components, designing and implementing Business Tier Objects,
- User Interface GUI design and development, Unit testing, debugging and Deployment.
- Extensive knowledge in Design and Development of database systems using Relational
- Database Management Systems including DB2,Oracle, MS SQL Server and MySQL.
- Expertise in programming with SQL, PL/SQL and Store Procedures.
- Expertise in development of test cases using Junit to check expected result.
- Used Log4j to create logs of the application's flow of control.
- Experience in working with the source control and version control tools such as VSS, CVS,
- IBM Synergy.
- Experienced in creating Technical Design Documents based on Business requirements BRD and functional specifications. FRD
Technical Skills
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Professional Experience
Confidential
Role: Sr. Java/J2EE Developer
Description:
- In this rapid application development, got the quickest understanding of the requirements and working as a technical java/j2EE and extjs developer, developed extjs UI screens and java classes with excellent accolades from the customer for delivering the extjs user interfaces in crunch time on the project.
- This application is an enhancement to the existing GENESIS Utility. As part of this application, Users are provided with a capability to search and retrieve existing contract and make adjustments to the indicative and common balances data.This application has the processing capability for different products like Deposits, Securities and Mortgage.
Responsibilities:
- Developed Extjs UI screens to search and retrieve existing contract by entering the mandatory and/or optional fields for a given product.
- Developed different stores, models and views in Extjs.
- Used ExtjsGrids with CheckboxModel and pagination to display all mandatory attributes and update their status basing on checkbox selections.
- Using Extjs, provided download facility to retrieve information in the form of a spreadsheet.
- Used popup windows to display information regarding the generated request id's on direct upload of the adjustments.
- Used TreePanel to present attributes data in tree view .
- Used Springframework for development on java side.
- Wrote java controllers , Service and DAO implementation classes to retrieve information from the database and present on the UI screens.
- Used Springannotations in java classes.
- Used RowMapper class to retrieve data from the resultset.
- Used Tomcatserver and eclipse for development of the project.
Environment:Spring Framework, J2EE, Java SDK, ExtJS 4.2,JSP, HTML, JavaScript, Tomcat, Oracle, SVN, Json.
Confidential
Role: Sr. Java/J2EE Developer
Description:
Advisory Account Management supports many applications in Morgan Stanley like Confidential, AMT FAOptions, and Account centric applications for both FA's and Operations.The Managed new account opening/Client On Boarding MGDWEB is used to open managed accounts which is used by FA's, and Investment Advisory Operations ISO . The Account Maintenance Tool AMT is used to modify existing managed accounts.This tool is used by FA's,Branch Managers and Investment Advisory Operations ISO .Managed Approval is a web based application which provides Morgan Stanley Asset Management AM , Consulting Group CG , Private Portfolio Group PPG , Financial consultants FCs , Branch Managers, Money Managers, Operations personnel and Portfolio Managers PMs a centralized user-friendly platform for Managed Account Opening and approval process using the Intranet. Hollistic View and Master Account View provides an intense search facility and generates reports for Operations.
Responsibilities:
- Involved in developing User Interface usingMXML, Action Script and CSS.
- Developed the application using JSF Framework that uses Model View Controller MVC architecture with JSP as the view.
- Developed module of finding deficiencies using home grown Struts network. Later migrated entire framework into Spring.
- Developed ExtJS based application to redesign/remodeled of Account Maintenance Tool with Spring and JDBC/ibatis combinations.
- Involved in designing and development of few key modules like Account Demographics and Client information using ExtJs.
- Used googleJSon for marshaling and unmarshallingJSon data that is received from backend java application.
- Experience in implementing MVC architecture using ExtJS.
- Flex based application of Select UMA Account's Holistic view implementation using Flex technology which helps OPS Team to review different functions performed by FA during given time frame.
- Flex based application utility to search managed accounts under application umbrella of Master Account View.
- DevelopedFlex Charting components like bar charts, pie charts to show the Hollisticview of all select UMA modules.
- Active participant in designing, implementation and supporting one of key application of Account Maintenance Tool.
- Used Apache log4J framework for logging mechanism
- Involved and participated in Code reviews.
- Added client side validations using javaScript
- Developed Beans, classes for handling client requests and helper classes to interact with the DAOs.
- Used Rational Application Developer RAD to develop applications.
- Uses XML based data population logic to generate CTG string for communication from Web to Mainframe legacy systems.
Environment:Spring Framework, Struts, ibatis, JSF,J2EE, Java SDK, Adobe Flex 3, ExtJS,Action Script 3.0, XML, JSP, HTML, JavaScript, Servlets, WebSphere, DB2, Web Services,Synergy, Json.
Confidential
Role: Sr. Java/J2EE Developer
Description:
The Project requires to update the HR data of the employees, to be accessed on an application called Confidential. Another system for payroll information from a payroll management system PMS which keeps track of updates periodically. EFORMS was an implementation of online account management system that provides secure online access to employee accounts and keeps track of new entries, terminations and individual data of deductions. This application provides the facility to update the HR information periodically and provides access to the employees with regard to the changes to their benefits.
Responsibilities:
- Involved in the analysis, design, development and testing phases of Software Development Lifecycle SDLC
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams, using UML to model the detail design of the application.
- Used Eclipse for development.
- Implemented design patterns such as MVC, Singleton under J2EE architecture.
- Responsible for designing Presentation layer different View pages and Business Layer implementing Springframework.
- Added client side validations using javaScript and server side validation using Spring Framework.
- Developed Beans, classes for handling client requests and helper classes to interact with the DAOs.
- Involved in configuring Hibernate to access database for Deductions, Tax objects, Fund details etc.
- Developed Web services for retrieving payroll information.
- Developed Web services for HR information and database management.
- Worked on parsing the XML files using DOM/SAX parsers and used JAXB for data retrieval.
- Used PL-SQL for employees details updating at production and UAT level.
- Used Apache log4J framework for error logging mechanism.
- Involved and participated in Code reviews.
- Involved in deployment of application on Apache Tomcat.
- Tested the application functionality using JUnit.
- Involved in Unit testing, integration, bug fixing, and acceptance testing with test cases.
- Used Rational Clear Quest for bug tracking.
Environment:Spring Framework, Hibernate, J2EE, Java SDK, XML, JSP, HTML, JavaScript, Servlets, Eclipse, Web Services, JUnit, ANT, CVS, Oracle, Apache Tomcat.
Confidential
Role: Sr. Java/J2EE Developer
Description:
Confidential is a time keeping application used extensively by employees and consultants across City of Confidential agencies. This application records the employees/consultants check in, check out, meal in, Meal out, leave and overtime entries. End of every week the consolidate data is transited into payroll management system for accounting purposes. This application provides reports for managers and HR personals on employees'/ consultants' timesheets..
Responsibilities:
Responsible for requirements gathering, analysis, and system design and also interacted with business users in analyzing the requirements.
- Participated in the preparation of Functional and Technical Specifications.
- Created Use Case Diagrams in UML.
- Worked on data modeling with the data designer for the application.
- Front-end is designed by using HTML, CSS, JSP, Servlets, JSTL and Ajax.
- Involved in developing the CSS sheets for the UI Components.
- Used JavaScript for the web page validation.
- Used Spring MVC at presentation layer.
- Used some of the latest design patterns like Singleton, Factory, ViewHelper and DAOPattern.
- Persistence layer was implemented using Hibernate Framework.
- Involved in configuring Hibernate to access database for Time sheets and Reports.
- Used XML to do configuration in the application.
- Created Servlets which route submittals to appropriate components and render retrieved information.
- Developed Front-end UI using JSP, Servlets, HTML and Java Script.
- Worked on Spring framework.
- Wrote PL/SQL stored procedures, Prepared statement and used API.
- Wrote and implemented test plans using JUNIT.
- Created Unit, Acceptance and Integration Test Documents and Code Review Documents.
- Used Rational Clear Quest for bug tracking.
- Involved in deployment of application on ApacheTomcat.
Environment:Spring Framework, Hibernate, JSP,J2EE, Java SDK, XML, JSP, HTML, JavaScript, Servlets, Eclipse, Web Services, JUnit, ANT, CVS, Oracle, Apache Tomcat.
Confidential
Role: Programmer Analyst.
Description:
Confidential is a system build for DST Vision to communicate with Franklin Templeton TA system.DST Vision is an interactive Web site that allows financial intermediaries such as broker/dealers and financial advisors to view mutual fund and variable annuity information in a real-time environment. Information such as shareowner positions, account options, transaction histories, fund pricing and yields, and hypothetical CDSC redemption charge calculations are some of the features available through Vision.
Responsibilities:
- Involved in analysis of business needs and user requirements.
- Built a gateway that converts the message received from DST to the FT middleware understandable format SOAP XML message using the MFL objects and then transform the MFL objects to FT middleware understandable format using BEA transformation.
- Participated in the preparation of Functional and Technical Specifications.
- Created Use Case Diagrams in UML.
- Worked on data modeling with the data designer for the application.
- Used BEA WebLogic Workshop for development.
- Implemented design patterns such as MVC, Singleton under J2EE architecture.
- Responsible for various Business layer classes and messaging layer .
- Developed Web Services using SOAP.
- Added client side validations using JavaScript and server side validation using SpringFramework.
- Wrote and implemented test plans using JUNIT.
- Involved in Unit testing, integration, bug fixing, and acceptance testing with test cases.
- Involved in deployment of application on Weblogic
Environment: Java, J2EE, JSP, Servlets, JavaScript, HTML, XML, JUnit, Ant, Oracle, Webservices and BEA WebLogic Workshop, BEA Transformation, BEA WebLogic server 9.2
Confidential
Role: Programmer Analyst
Description:
Confidential is designed to build a common application that handles all the non-banking transactions for both Fiduciary and Confidential. On a daily basis Fiserv receives report file from Federal Reserve. These files consist of both Banking transaction file and Non Banking Transaction files. Fiserv will process all banking transactions and send all non banking transactions to EFD for further processing.
Responsibilities:
- Involved in Design, Development, Testing and Implementation of EFD application.
- Coded the logic to split the EFD file into 2 different files , one file contains all the non banking transaction for FTCI and the other file contains all the non banking transactions for FTB T based on the ABA number in the NACHA files.
- Coded the logic to read the NACHA file and warehouse all the transactions into the EFD database.
- Coded the logic to retrieve data from the database and generate the files into the understandable format of Investor and Global Plus.
- Mapping and conversion of data from one format to another is done using BEATransformation.
- Used BEAWebLogicWorkshop for development.
- Involved and participated in Code reviews.
- Responsible for various Business layer servlet classes.
- Developed Web Services using SOAP.
- Worked on parsing the XML files using DOM/SAX parsers and used JAXB for data retrieval.
- Developed queries using TOAD.
- Wrote and implemented test plans using JUNIT.
- Involved in deployment of application on Weblogic
Environment: Java, J2EE, Servlets, XML, JUnit, Ant , Oracle and BEA WebLogic Workshop, BEA Transformation, BEA WebLogic server 9.2
Confidential
Role: Java/J2EE Developer
Description: Confidential is a website which provides the users the ability to shop for business cards and envelops. It is built to dynamically build the Business Cards by inputting the user's information and seeing a preview of the business card before ordering the cards.The Website is built to cater to multiple vendors, which is accomplished by the dynamic building of the pages depending on the login details.
Responsibilities:
- Involved in analysis of business needs and user requirements.
- Worked with US client to gather requirements.
- Developed server side scripts using Servlets.
- Used JSTL for uploading of vendor images.
- Wrote and maintained Triggers and Stored Procedures.
- Wrote PL/SQL scripts to automate certain operations.
- Created Context diagrams, System and User specifications.
- Designing and coding of user interface using JSP.
Environment: Java, J2EE, Eclipse, JSP, Servlets, AJAX, JavaScript, HTML, Apache Tomcat 5.0.28 and MySQL 5.0
Confidential
Role: Java/J2EE Developer
Description: Confidential is highly integrated and a complete solution for handling comprehensive data of super speciality corporate hospitals. It deals with handling information regarding various functions of hospitals viz. Patient Registrations and Inquiries, Admission of a Patient, Room/Bed allotment management, Patient Plan of care Management, Prescription Management. This system is used to maintain the comprehensive history of patients in hospitals and generates a Patient Medical Record Number MRN that maintains visit wise Electronic Medical Record EMR , a consummate record of the patient history that can be shared across the network.
Responsibilities
- Coordinated in the design and development of Medimatixusing JSP/Servlets with MySQL.
- Extensively used Borland Together for generating UML Class Diagrams, Sequence Diagrams, Activity Diagrams and State Diagrams for application design.
- Identified common behavior and encapsulated it as reusable custom tags while generating/maintain tag libraries.
- Designing and coding of user interface using JSP.
- Suggested and implemented navigation include JSP file which prevented code repetition, reduced development time and reduced the complexity.
Environment:JAVA, J2EE, Servlets, JSP, JavaScript, Apache Tomcat 5.0.28, MySQL 5.0, CVS
Confidential
Role: Programmer Analyst.
Description: Confidential is a Voice product suite which provides a collection of voice solutions for email, Bidding, Shopping and Searching. The product uses the Intel Dialogic Board and IBM Wizzscribe API to integrate the voice with the application. The product is designed as plug and play to easily integrate with any application with minimal changes.
Responsibilities :
- Participated in all aspects of the this product development life cycle design, implement, test, document, and deploy using ASP.Net,VB.Net,Javascript, Html, Microsoft SQL Server 2000.
- Maintain high standards of quality for code, documentation, and deliverables.
- Learn and evaluate new technologies/tools as needed.
- Designed all the pages.
- Involved in debugging client side validations using JavaScript.
- Used Wizzscribe SDK for translation of voice to mail or mail to voice.
- Involved in configuring of Intel Dialogic Card in the server.
- Involved in various testing phases of the product.
- Demonstrated the product to many clients.
- Implemented eBay API for bidding service.
Environment:ASP.Net, VB.Net IBM Wizzard'sWizzscribe SDK, SQL Server 2000, Intel Dialogic Card Hardware ,JavaScript.