Sr.java Developer,resume Profile
SUMMERY
- Sun Certified Web Component Developer SCWCD with 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 ClearCase 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.
- Extensive experience in using SQL to write Stored Procedures and Triggers.
- Experience of development in different environments like Windows.
- Well versed with complete systems life cycle development processes of design, development, testing and implementation.
- Experience in working with frameworks like Struts, Spring and Hibernate.
- Document preparation including Requirement Specification, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
- Experience in working with Virtual and Multi National Team.
- Excellent communication, interpersonal and analytical skills along with can-do attitude.
- Ability to learn and use new systems and paradigms in considerably less time.
- Good experience in Object Oriented Analysis Design OOAD using different design methodologies/process frameworks like SDLC and tools like Rational Rose, Microsoft Visio.
- Experience in using frameworks and tools like JUnit.
- Developed web applications by implementing Model View Control MVC architecture using JSP pages that interact with Servlets.
- Experience in working with Virtual and Multi National Team.
- Excellent communication, interpersonal and analytical skills along with can-do attitude.
- Ability to learn and use new systems and paradigms in considerably less time.
TECHNICAL SKILLS |
Technologies Skills |
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, UNIX |
Databases Oracle, MySql |
Tools CVS, Clear Case, RationalClearQuest |
Unit Testing Framework JUnit |
Professional Experience |
Confidential
Sr. Java Developer
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.
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 the spring AOP programming to configure logging for the application
- Developed API using Hibernate to interact with the Oracle database
- Developed the application using Struts Framework which is based on the MVC design pattern.
- Used JQuery library and implemented Ajax features.
- Used AJAX, Java script and GWT to create interactive user interface.
- Integrate the ExtJs/Sencha framework with Oracle BPM.
- Used JavaScript for Client Side validations.
- Developed Dash-Board to monitor and report Cache Coherence Servers.
- Developed a fully functional prototype application using JavaScript jQuery and Backbone.js and Bootstrap, connecting to a REST-ful server on a different domain.
- Oracle is used as the persistence layer, configured and optimally indexed for searches
- Developed the CRUD API for the POSEngine using Restful Webservices.
- Worked with NoSQL database MongoDB and worked with it to perform many different operations
- Developed PL/SQL procedures for login module and written complex sql queries.
- Developed b queries, Joins with JDBC API to access data.
- Used JPA JDBC Framework and Apache CXF for XML generation.
- Test the API responses for the WCS changes deployed on continuous basis, validate the GreenBox response data and Mongo DB data.
- Developed Rest architecture based webservices to facilitate communication between client and servers.
- Used CVS to maintain source and version management and used Eclipse as IDE.
- Deployed EJB Components on WebLogic.
- Support on the ClearCase host server load balancing and server optimization.
- Involved in JUnit Testing of various modules by generating the Test Cases.
- Manage multiple, high profile cross-functional AGILE program teams across various business units.
- Designed the UML diagrams based on the OOAD principles
- Developed various UI User Interface components using Struts MVC , JSP, and HTML.
- Developed JSPs using EL language and JSTL tags.
- Developed Servlets and Worked extensively on Sql.
- Created distributed Oracle coherence domains, configuration and system design based on oracle coherence.
- Utilized Node.js to create a fast and efficient chat server.
- Built main application in Python, Django leveraging technologies such as Tastypie, Angular.js, Backbone.js, Ember.js, and Celery
- Experience in creating build files using Maven.
- Generated and edited using XML DOM and SAX. Good at Apache POI and iText.
- Developed a Web Application using Java with the Google Web Toolkit API with b
- Developed order receipt report with bar code using lowage iText and jasper report.
- Worked with ILog Jrule engine, to trigger the business rules in the rules execution engine configured in WebLogic application server.
- Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application
- Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.
ENVIRONMENTS: JAVA, SPRING, HIBERNATE, STRUTS, JQUERY, AJAX, SENCHA EXTJS, JAVASCRIPT, ORACLE, CRUD, PL/SQL, JDBC, APACHE CXF, REST, ECLIPSE, WEBLOGIC, CLEARCASE, MONGO DB, JUNIT, BOOTSTRAP, COHERENCE, AGILE, UML, JSP, JSTL JAVA SERVER PAGES STANDARD TAG LIBRARY , SERVLET, MAVEN, NODE.JS, ITEXT, ANGULAR.JS, GOOGLE WEB KIT GWT , JASPER REPORT, ILOG, WEB 2.0, SOA.
Confidential
Sr. Java Developer
Worked as a Lead Developer at HSBC's online banking system. HSBC provides investment management, retail and commercial banking, consumer finance and investment banking services. HSBC option on the website enables the customers to access their accounts via the Internet. I was involved in the 'Online Personal Banking Module' of the website where account holders can check their accounts and balances by entering their username and password. They are also provided the service of instant transfers of funds between checking and savings accounts. The option of paying their bills using online banking services, changing their profile etc is also available. The fundamental goal of the project was to enhance the entire inside product line to be more robust in the current global segment.
Responsibilities
- Worked on the Spring framework like Spring IOC and Spring DAO.
- Developed business modules using Hibernate Spring frame work technologies.
- Business logic is implemented using Struts action components in the Struts and Hibernate framework.
- Developed the front end using JSF and Portlet.
- Worked on POC for Dojo.
- Establish coding standards for Java, JEE, ExtJS, etc.
- Implemented validation using JavaScript.
- Inserted External Style Sheets to various web pages using CSS.
- Implemented Coherence Cache which can be used with Spring Annotations.
- Developed AJAX scripting to process server side JSP scripting.
- Verification of HTML5, CSS3 and JavaScript features compatibility in the device browsers.
- Developed Java and EJB in Mainframe DB2 environment.
- Developed SOAP web services utilizing business logic for CRUD functionality and Rest. Easy web services for creating reports
- Developed stored procedures, triggers and functions with PL/SQL for Oracle database.
- Used JDBC to connect to the information model tier.
- Develop innovative and quality solutions by making use of latest tools and technologies like Apache CXF, Spring Core, and Spring AOP.
- Testing USSD, Web and Core functionalities using USSD and SMS simulators, mongo db, and catalina logs.
- Implemented Web Services using SOAP Technology.
- Developed web applications using Spring MVC, JQuery, HTML5, Bootstrap
- Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
- Eclipse TPTP plug-in was used for profiling and performance testing.
- Used WSAD for writing code for JSP, Servlets, and Struts.
- Implemented the validation, error handling, and caching framework with Oracle Coherence cache.
- Used Subversion for software version control.
- Implemented a Node.js server to manage authentication.
- Created web application prototype using jQuery and Angular JS
- Developed frontend widgets in Backbone.js and Handlebars.js
- Utilized Mongo database management system for keeping user generated data
- Developed JUnit test cases for all the developed modules.
- Acted a Scrum Coach for adoption of Scrum for BI business projects
- Design and development of components, such as Class, and Sequence diagram in UML
- JSP interfaces were developed. Custom tags were used.
- Developed custom tags, JSTL to support custom User Interfaces.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Used Maven to build and generate code analysis reports.
- Developed XSD for validation of XML request coming in from Web Service.
- Involved in the development of reports using iText tool.
- Provided end user support for all levels of Oracle ECM users.
- Primary UI developer for Google Web Toolkit GWT -based VDI-in-a-Box management console
- Used JIRA issue tracker to file the bugs.
- Configured glassfish server Design shipping rate template upload UI using Adobe Flex and Developed Jasper report.
- Worked in SOA architecture Websphere Message broker for integration with Pega and ILog
- Worked with Technical Leads to design and implement rules using JRULES.
- Analysis of QTP for web 2.0 objects and created custom objects using web extensibility tool.
- Based on Service Oriented Architecture SOA using AXIS web service framework.
- Used JMS for Asynchronous communication between the applications.
- Build code using IDE IntelliJ and deploy it using Apache Tomcat.
- Moved Application from Solaris to Linux RedHat for system benchmark
ENVIRONMENTS: JAVA, SPRING, HIBERNATE, STRUTS, JSF, DOJO, SENCHA EXTJS, JAVASCRIPT, CSS, AJAX, HTML5, DB2, CRUD, PL/SQL, JDBC, APACHE CXF, SOAP, NODE.JS, WEBSERVICES, COHERENCE, BOOTSTRAP, ANGULAR.JS, ECLIPSE, WEBSPHERE PORTAL, SUBVERSION, JUNIT, SCRUM, UML, JSP, MONGO DB, JSTL, SERVLET, MAVEN, XML, ITEXT, ORACLE ECM, GOOGLE WEB KIT GWT , JIRA, JASPER REPORT, ILOG, JRULES, WEB 2.0, SOA, JMS, APACHE TOMCAT, LINUX, PHP
Confidential
J2EE Developer
Responsibilities:
- Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller
- Used Ibatis to populate the data from the Database.
- Configured Struts, Hibernate framework with Spring MVC
- Developed Web pages using JSF.
- Converted the existing EJB session beans which call the host Mainframe system into POJO's
- Involved in creating user interfaces using JQUERY.
- Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies
- Used TOAD for database query testing, in the process of optimizing the queries
- Planning and applying latest Service Packs to different versions of SQL Server
- Construct and optimized SQL queries in DB2
- Design and Developed using WebService using Apache Axis 2 on JBOSS.
- Designed and developed required WSDL and XSD for the services.
- Used NetBeans IDE for fundamental Java projects
- JBOSS Server Installation on Windows NT and Administrating.
- Place orders from the suppliers, and from the CVS warehouse.
- Used Visual Source Safe VSS for source code maintenance.
- Created automated test cases using Selenium
- Designed Use Cases using UML and managed the entire functional requirements life cycle using water fall model.
- Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
- Responsible for developing GUI / user interfaces using JSP, CSS DHTML
- Designed and Developed Servlets and JSP pages for authentication
- Used Ant for developing build scripts and deploying the application onto WebLogic.
- Extensively used XSD for validations of XML transfer to the different Web Services.
- Customized the EMC Documentum Webtop to conform the overall portal themes
- Used Struts Model-View-Controller approach to help design new features and fix Jira bugs and request.
- Developed presentation screens using Swing.
- Designed Power Cubes using Cognos Transformer
- Involved in designing the data stage job to implement ILOG JRules Component.
- Use Oracle ADF to create a rich User Interface.
- Developed and integrated external ORM system into Oracle BPM ALBPM in order to access Oracle Database inside processes.
- Use IBM MQ Series to send information from mainframe to web and back to mainframe
- Apache Tomcat Server was used to deploy the application.
- Install and configure a Linux server to publish applications and the DataBase
- Used Resource Manager to schedule the job in Unix server.
- Developed custom web forms using PHP and JavaScript.
- Coded scripts to clean normalize, reformat data for loading into the ERP system using VB Script and Ruby scripts
- Developed websites utilizing Wordpress platform.
- Lead the effort in development of other CNN Drupal websites.
- Developed .NET components using C and involved in the deployment of those components.
- Used ASP.NET technology for developing the presentation layer.
- Design and Develop programs in C to integrate as per the users requirements.
- Designed and developed Message Flows and Message Sets and other service component to expose Mainframe applications to enterprise J2EE applications.
- Generate Cobol procedures to apply business logic to the data.
- Batch program has been written using PL/I procedure
- Worked with JCL to schedule jobs on Mainframes.
- Oracle, SAS integration for business intelligence and functionality
- Developed Java Script and Action Script, VB Script macros for Client Side validations.
- Built ASP.NET C legal billing program that accepts barcode gun input. Also used javascript to advance from field to field after gun is clicked.
- Developed Servlets and Worked extensively on Sql
ENVIRONMENTS: JAVA, , HIBERNATE, SPRING, IBATIS, STRUTS , JSF, EJB, JQUERY, MY SQL, TOAD, SQL SEVER, DB2, APACHE AXIS2, WSDL, NETBEANS, JBOSS, CVS, VISUAL SOURCE SAFE, SELENIUM, WATERFALL MODEL, UML, JSP, SERVLET, ANT, XML, EMC DOCUMENTUM, JIRA, SWING, COGNOS, ILOG, ORACLE ADF, ORACLE BPM, IBM MQ SERVICES, APACHE TOMCAT, LINUX, UNIX, RUBY, WORDPRESS, DRUPAL, .NET, ASP, C, C , MAINFRAME, COBOL, PL/I, JCL, SQL, SAS, VB, ASP.
Confidential
J2EE Developer
Responsibilities:
- Analyzed Business Functionality and use cases and interacted with Users.
- Responsible for designing, coding and developing the application.
- The total application was developed in J2EE using MVC architecture.
- Developed the web tier components using JSP, Struts, JavaScript and Ajax.
- Developed and modified the Action classes and custom business classes.
- Configured the struts and tiles config files to create and modify the navigation.
- Used web service calls for exchanging data with the other applications.
- Developed and modified the stored procedures, the DAO and VO classes.
- Modified the Business Delegate and connector classes.
- Used CVS integrated with Web Sphere for version control.
- Created Unit test cases.
- Extensively participated in application integration testing.
- Analyzed and resolved the crucial production defects.
- Used Log4j for logging.
- Used Rational Clear Quest for Defect resolution.
Environment: JAVA, SPRING, HIBERNATE, STRUTS, AJAX, HTML, JAVASCRIPT, JSP, STRUTS, SERVLETS, JAVA, XML, WEB SERVICES, HIBERNATE, JDBC, SQL SERVER, JUNIT, CVS, RATIONAL CLEAR QUEST, LOG4J, WEB SPHERE, WSAD, WINDOWS XP.
Confidential
Software Engineer
Responsibilities:
- Identified the Business Requirements of the project.
- Involved in preparing the Detailed Design document for the project.
- Developed UI using JSP, Java Script, CSS.
- Developed the application using Struts framework.
- Created tile definitions, struts-config files, and validation files for the application using Struts framework.
- Implemented Action Classes and Action Forms using Struts framework.
- Used JDBC to connect to the database.
- Design Database tables.
- Wrote SQL queries and stored procedures.
- Involved in Unit testing, System Testing and writing test cases.
- Apache Tomcat server administration.
Environment: JAVA, SPRING, HIBERNATE, STRUTS, JSP STRUTS, JDBC, J2EE, APACHE TOMCAT, HTML, JAVASCRIPT, MYSQL.
Confidential
Software Engineer
Responsibilities
- Used the Use cases, Interaction diagrams and Class diagrams in development of the application.
- Implemented Model View Controller MVC architecture for an efficient implementation of the view level customizations and interface with the application logic.
- Developed JSP's, Servlets, JavaScript, XML which formed the UI component.
- Created Servlets and Java Server Pages, which route submittals to the appropriate Enterprise Java Bean EJB components and render retrieved information.
- Developed EJB Components, both Entity and Session beans, modeling the business logic.
- JDBC is used for data interaction with Oracle database.
- Written stored procedures in Oracle to validate data and ensure System integrity for various tests based on different specifications.
- Involved in deployment components on Weblogic application server.
- Performed Unit Testing of all Modules.
Environment: JAVA, SPRING, HIBERNATE, STRUTS, J2EE, JSP, EJB, XML, WEBLOGIC APPLICATION SERVER, ANT, PERL SCRIPTING, ORACLE , WIN NT, ECLIPSE.