Java Developer,resume Profile
Professional Summary
- Java/J2EE Programmer with 8 years of IT experience with primary expertise in OOAD concepts, J2EE and Client Server technologies.
- Key participant in all the phases of Software Development Life Cycle SDLC with Analysis, Design, Development, Integration, Maintenance, Debugging, Testing and Production support for Software Applications in Client Server environment, Object Oriented Technology and Web based applications.
- Exposure to Agile Software Development Process and Test Driven Development Approach.
- Experienced in Software Analysis and Design using Unified Modeling Language UML and Rational Rose.
- Expertise in developing Multi-Tier Web applications using Java, J2EE, EJB , JSP, Servlets, MVC Struts, Spring , Hibernate , JDBC, JMS, JNDI, Ant, RMI.
- Expertise in implementing J2EE Design Patterns like MVC, Session Facade, DAO, DTO, Business Delegate and Singleton.
- Worked extensively with Struts framework.
- Worked on Hibernate by writing persistence classes.
- Proficient in web technologies like HTML, CSS, XHTML, DHTML, JavaScript and XML.
- Developed XML documents with DTDs /XML Schema/XPath and converting XML documents to HTML using XSL.
- Experience in database development using Oracle, MySQL, PL/SQL.
- Experienced working proficiently with various IDEs including Eclipse, WebSphere Studio Application Developer WSAD and RAD .
- Experience in Configuring and deploying applications on IBM Web Sphere, Apache Tomcat, BEA Web Logic servers.
- Good working knowledge on CVS and Clear Case for version control.
- Good team player having excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals involved in the project.
TECHNICAL SUMMARY:
J2EE Technologies | Servlets, JDBC, JNDI, JSP, EJB, JMS, XML, XPath, XSLT, XSD, DTD, WebServices, SOAP, WSDL |
Languages | C, Java, J2EE |
Web Technologies | JavaScript, DHTML, CSS, AJAX |
Frameworks | Struts, Spring, Hibernate |
Application Servers | Web Logic, Web Sphere |
Web Servers | Apache, Jakarta TOMCAT |
IDE/GUI Tools | Eclipse, WSAD, RAD |
Modeling Tools | UML, Rational Rose |
Operating Systems | Windows 2000/98/95/NT, UNIX |
Databases | Oracle , MySql |
Tools | CVS, Clear Case, RationalClearQuest |
Unit Testing Framework | JUnit |
Professional Experience
Confidential
Title : Java/J2EE Developer
Project Description:
The Web Broker is a Web application that provides the clients to directly have access to their account information. This is a browser-based application thru TD Water House web site. The Web Broker provides the customers with direct Internet access to their portfolio information about their accounts. Customers can use browser-based functions for reviewing their Account activity, Positions, Statements, 1099 Reports, Financial summary. Similarly they can set up a watch list, do online trading, access research areas, Mutual Fund, Fixed Income, Stock Options,Interest Rates, Defined Products, off-shore funds, Financial planning, and can view reports about Performance, Estimated Income. Customers have access to real time trading and positions information as well as hot-link access to TD Water House web based order entry functionality, research library and to market quotes facility, and an option to Download Information. However the amount of functionality and features available in Web Broker depends on the entitlements per user that will be decided based on the login ID.
II E-Services is a New Accounts browser-based application from which you can submit an application for a new User ID. After submitting the request the user will receive a confirmation in an email with the allotted New User ID. The User can log into E-services with this User ID and do online trading and view his account summary
Responsibilities:
- Developed AJAX scripting to process server side JSP scripting.
- Used JQuery JavaScript libraries for providing richer user interface and facilitates asynchronous request invocations using AJAX.
- Developed the Web Based Rich Internet Application RIA using J2EE Spring framework and Macromedia/Adobe Flex.
- Developed stored procedures, Triggers and functions in Oracle to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables
- Coded Java backend, JSP, Struts, JavaScript, Business classes.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQUERY.
- Used JavaScript for developing UIComponents like Editable drop down, data-driven menu customizations.
- Create stored procedures, sequences, tables, indexes, triggers, views on Oracle DB.
- Developed the CRUD API for the POSEngine using Restful Webservices.
- Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
- Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
- Spring Framework has been extensively used in all layers of the application including UI, backend and integration. Daos were implemented using iBATIS, Hibernate. Developed Web Services using SOAP, REST, Apache CXF while integrating with the license server to validate the licenses.
- In depth exposure to creating API for internal and external application using REST and SOAP based design. Open source framework like Jersey used for create REST API
- Used Eclipse IDE for designing, coding and developing applications.
- Migrated the old LCMS application to new using Weblogic , Java web module , spring mvc, Hibernate and EJB .
- Supported online gap site for deployment of application and modeling changes on RHEL servers for agile continuous integration using Subversion repositories. Red hat Linux, Centos, Microsoft servers.
- Involved in creating unit testing of various layers using junit and created automated test scripts for integration testing using selenium.
- Ensured Agile, JDE Oracle Databases are in sync. Create distribute weekly Reports and followed up on Change Activity managed released documents and maintain server database.
- Participated in converting the business requirements to software specifications using Rational UML
- Developed user interface using JSP, AJAX, JSP Tag libraries to simplify the complexities of the application.
- Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
- Developed JSP pages and Servlets for customer maintenance
- Developed pom.xml for the build of the application using Maven
- Quickly learned iText and implemented to solve Hungarian Special Character Issue.
- Designed and developed client and server components of an administrative console for a business process engine framework using Java, Google Web Toolkit and Spring technologies.
- Configured glassfish server Design shipping rate template upload UI using Adobe Flex and Developed Jasper report.
- Installed and configured a multi-server, clustered ILOG environment. Documented architecture and trained client administrators.
- Reduced system downtime by 20 and increased on-line business opportunities / revenue by implementing content management system enhancements leveraging Web 2.0 technologies.
- Design and develop enterprise or application architectures and RFI/RFP delivery solutions using SOA Service Oriented Architecture , web services, DODAF Department of Defense Architecture Framework , and segment architecture.
Environment: Java/J2EE,Spring, Hibernate, Strut, JQuery, AJAX, ExtJS, JavaScript, Oracle, CRUDE, PL/SQL
JDBC, Apache CXF, REST, Eclipse, WebLogic, ClearCase, JUnit, Agile UML, JSPs, JSTL, Servelts, Maven, IText, Google Web Toolkit GWT , Jasper report, ILOG, Web2.0, SOA