Sr. Java Architect Resume Profile
BostoN
Visa Status: Green Card Holder
Professional Summary
- Over 8 years of experience in analysis, design, implementation and testing of object oriented applications in client/server environments using java/j2ee.
- 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.
- Document preparation including requirement specification, design documents, test cases and analysis, user training documents and technical help documents.
- Experience in working with virtual and multinational team.
- Excellent communication, interpersonal and analytical skills along with can do attitude.
- Expertise in design and development of various web- and enterprise-level applications using j2ee technologies like jsp, servlets, jdbc, oracle.
- 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.
- Strong knowledge in object oriented concepts, object oriented design ood , object oriented analysis ooa , programming and its implementation.
- Developed web applications by implementing model view control mvc architecture using jsp pages that interact with servlets.
- Expertise in xml.
- Experience in working with frameworks like struts, spring and hibernate
- Experience in using java ide tools like net beans and familiarity with other ides such as eclipse.
- Experience in using mysql databases to write complex sql queries, and familiarity with databases like sql.
Technical Skills
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Professional Experience
|
Description: The main goal of this project is to enhance the services of the educational department by offering the new and existing students a web-based tool for submitting their artifacts. The new site offers students with an easy and fast system to upload artifacts both on campus and off campus. It also offers the faculty and administrator to perform their functions like viewing the reports and administrative tasks like adding, dropping students, adding new semester, enrolling students etc. Another important goal of this project is to give the faculty of the education department to view all the artifacts submitted by all the students, search for artifacts of a particular student, and administrator having tools like adding, dropping students, adding new semester, enrolling students etc.
Responsibilities:
- Developed the Web Based Rich Internet Application RIA using J2EE Spring framework and Macromedia/Adobe Flex.
- Implemented application level persistence using Hibernate and Spring.
- Developed the application using Struts Framework which is based on the MVC design pattern.
- Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery
- Implemented Ajax function to load data dynamically onto drop down
- Involved in the development of presentation layer and GUI framework using EXTJS and HTML.
- Developed web pages using HTML/CSS and JavaScript.
- Design and development of a proof-of-concept real-time notification system using Node.js.
- Used Oracle for the EIS layer.
- Developed HQL queries for CRUD.
- Developed PL/SQL procedures for login module SSIS and written complex sql queries.
- Developed Data Access Objects DAO using JDBC API for Database access.
- Design and Developed using WebService using Apache CXF.
- Developed Rest architecture based webservices to facilitate communication between client and servers.
- Installing and Configuring Eclipse and Websphere application Server.
- Deployed EJB Components on WebLogic.
- Used Subversion for software version control.
- Developed test cases and performed unit testing using JUnit.
- Created Class Diagrams and sequence diagrams using UML.
- Support Agile upgrade and participate in test cases.
- Developed static and dynamic Web Pages using JSP, HTML and CSS.
- Developed JSP pages and Servlets for customer maintenance.
- Developed custom tags, JSTL to support custom User Interfaces.
- Involved in writing maven scripts for merging jar files into existing C repository.
- Use jPod and iText to manipulate PDF operations.
- Directory Listing and File down load services Similar to Windows Explorer on a PC, developed using Google Web Toolkit, AJAX
- Designed various design Workflow Modules using BPM Business Process Modeler to implement Business Logic and Business rules using Ilog, Jrules.
- Design and develop pricing region services using Oracle ADF, JSF and Oracle Spatial.
- Analysis of QTP for web 2.0 objects and created custom objects using web extensibility tool.
- Prototyped and implemented Cloud based Service Bus on WSO2 for engaging stakeholders in in the initial SOA discussions.
- Maintained report and request generator using Jasper Report.
Environments: Java, Spring, Hibernate, Struts, Jquery, Ajax, Sencha Extjs, Javascript, Node.Js, Backbone.Js ,Oracle, Crud , Pl/ Sql, Jdbc, Apache Cxf, Rest, Eclipse, Weblogic, SSIS, Subversion, Junit, , Agile, Jsp, Javaserver Pages Standard Tag Library, Servlet, Maven, Itext, Gwt, Jasper Report , Ilog, Web 2.0, Soa.
Confidential Position: Sr. Java Architect- Remote |
Description: In an effort to be HIPAA compliant, Anthem was changing the messages displayed to the providers, so that it comes under the boundaries of HIPAA. Worked on the Providers portal of the application. The sections involved in this application were 1. Eligibility Inquires: Coverage and Benefits, Prior Authorization, Participating Providers List and 2. Claim Inquires: Claim status and Remittance. Scope of the application was to update the error messages for HIPAA compliance and Update COB for CT, ME and NH for HIPAA compliance. The Anthem East coast based application used to interact with the Common Apps application, which was a HIPAA compliant application based in Mid West and the Common Apps used to massage the massage and make it HIPAA compliant and send it back to Anthem in East coast. Worked on Eligibility 270 and 271 error transactions and Claims 276 and 277 error transactions . Also, validated the 834 and 837 error messages.
Responsibilities:
- Developed and Implemented WebServices and used Spring Framework.
- Implemented business logic using Struts action components in the Struts and Hibernate framework.
- Involved in designing the user interfaces using Struts Tiles Framework, HTML, JSP.
- Developed the front end using JSF and Portlet.
- Created various UI components for different web pages using HTML, Javascript, ExtJs.
- Used JavaScript for developing UIComponents like Editable drop down, data-driven menu customizations.
- Developed presentation layer using HTML, CSS, Java scriptUsed Ajax , Web 2.0 to scrape the event data from various web sites.
- Implemented Presentation layer using JSP, Servlets , HTML5.
- Designed and implemented the web application in Ruby on Rails, Node.js, HTML5 and JQuery .
- Worked on Securing WebSphere Portal with LDAP and DB2, WebSphere with LD.
- Developed the CRUD API for the POSEngine using SSIS Restful Webservice.
- Developed PL/SQL procedure for login module and registration module.
- Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
- Implement web service components using Apache CXF framework.
- Used Web services - WSDL and SOAP for getting credit card information from third party.
- Implemented the web services client to consume the third-party service API for validating credit cards.
- Used Eclipse IDE for designing, coding and developing applications.
- Deployed and configured portlets in WebSphere Portal Server 6.0
- Developed JUnit test cases for all the developed modules.
- Designed and developed the application using agile methodology and followed TDD, Scrum.
- Designed the UML diagrams based on the OOAD principles.
- Designed the front end using Java Applets and Swing, as well as JSP.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Involved in user interface development using JSTL.
- Used Maven script for building and deploying the application.
- Used SAX and DOM parser to parse the XML documents and XSLT for transformations
- Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
- 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.
- Responsible for implementing the code, Fixing QA defect raised on Quality Center/JIRA.
- Performed performance tuning to enable high performance of ILOG JRules using Sequential/Rete algorithm within Data Stage environments.
- Diocesan wide presentations for Curriculum Mapping and Web 2.0.
- Worked with business teams using Agile methodology to integrate business line of apps with SOA in a seamless fashion.
- Configured Server for Oracle Database and Apache Tomcat.
- Provided end user support for all levels of Oracle ECM users.
- Extensive Development using Zend Framework by PHP 5.3 in a LAMP environment.
- Designed asynchronous messaging using Java Message Service JMS .
- Set up JBoss Server, Configured MySQL Cluster in Linux OS and installed C OpenCall XDMS.
- Led, Designed and developed an Order Tracking System for garments company in GWT, Ext GWT, Java EE5, EJB3.0, Glassfish, Jasper Report, and MySQL5.
- Implementation of Notifiers Matching and Mapping process using ILOG JRules.
- Worked With Business Teams Using Agile Methodology To Integrate Business Line Of Apps With Soa In A Seamless Fashion.
- Configured Server For Oracle Database And Apache Tomcat.
- Provided End User Support For All Levels Of Oracle Ecm Users.
- Extensive Development Using Zend Framework By Php 5.3 In A Lamp Environment.
- Designed Asynchronous Messaging Using Java Message Service Jms .
- Set Up Jboss Server, Configured Mysql Cluster In Linux Os And Installed Opencall Xdms.
- Led, Designed And Developed An Order Tracking System For Garments Company In Gwt, Ext Gwt, Java Ee5, Ejb3.0, Glassfish, Jasper Report, And Mysql5.
- Implementation Of Notifiers Matching And Mapping Process Using Ilog Jrules.
Environments: Java, Spring, Hibernate, Struts, Jsf, Dojo, Sencha Extjs, Javascript, Css, Ajax, Html5, Db2, Crud, Pl/Sql, Jdbc, Apache Cxf, Soap, Webservices, Eclipse, Websphere Portal, SSIS, C , Subversion, Junit, Scrum, Uml, Jsp, Jstl, Servlet, Maven, Xml, Itext, Oracle Ecm, Google Web Kit Gwt , Jira, Jasper Report, Ilog, Jrules, Web 2.0.
Confidential Position: Sr. Java Developer-Remote |
Description: Central one of the largest telecommunications companies in the world. SBC offers communications products and services ranging from local and long distance telephone services to wireless communication internet access, High-tech network solutions and data communications. The project was involved in customization and testing of Amdocs VOIP billing system. Various SBC clients for voice over Internet communications use SBC's Wireless network. SBC is using Amdocs ensemble for billing this clients. Other features and functionality of this billing module which were tested are price plan, billing, ordering, provision and finance.
.
Responsibilities:
- Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller IOC .
- Used iBatis and MyBatis ORM tools which automate the mapping between SQL databases and objects in Java.
- Developed the application front end with HTML, JSP, Ajax, Struts Tag-libraries. Wrote custom JSP tags for role-based sorting and filtering.
- Developed Web pages using JSF.
- Implement enhancements to the product using JSP, Struts, Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery EJB, and unit testing.
- Design and development of Web Pages using PHP, jQuery, jQuery Mobile, ajax.
- Designed and implemented database structure in MySQL Server.
- Used TOAD for database query testing, in the process of optimizing the queries.
- Used JDBC for database connectivity with MySQL Server.
- .Maintained DataBases with DB2.
- Design and Developed using WebService using Apache Axis 2.
- Developed Web Services using WSDL and XML.
- Used NetBeans IDE for fundamental Java projects.
- Used JBoss application server to deploy application into Production environment.
- Implemented Selenium IDE with java script for Web apps.
- Involved in Requirement analysis, design and Implementation applying the Water fall model.
- Support on the ClearCase host server load balancing and server optimization
- Designed UML diagrams using UML and Rational Rose.
- Developed the application under J2EE Architecture using Spring, Hibernate, Servlets and JSP.
- Developed Servlets and Worked extensively on Sql.
- Developed XSD for validation of XML request coming in from Web Service.
- Working Closely with EMC Documentum to implement Engineering Design Storage Repository and Project Document Management. Using JIRA to manage the issues/project work flow.
- Designed and developed front end screens for new reports using Swing components.
- Enhanced the existing cognos environment using Cognos software development kit SDK .
- Involved in ILOG Validation System design decisions and architectural designs with Enterprise architect and other Team members.
- Design and develop pricing region services using Oracle ADF, JSF and Oracle Spatial.
- Integrate the Oracle BPM with the Spring Framework in the enterprise layer.
- Developed code to enable communication between VSE Smalltalk based applications and IBM MQ Series.
- Troubleshooted issues concerning Apache Tomcat during deployment
- Worked with performance tuning in .net and Reporting Services
- Involved in writing code on ADO.NET to communicate with database and ASP.Net with C .
- Profitably managed two local Ruby Tuesday locations culinary departments in central North Carolina while focusing on the necessary guests' service experience.
- Oversaw many conversions to WordPress and Magento
- Performed J2EE application deployment using JBoss application server on Windows and Linux.
- E-procurement system run on Unix operating
- Developed three contributed modules on Drupal.org and several dozen custom modules for a diverse set of clients
- Maintaining the C knowledge modules product information.
- Involved in writing CTG, JCICS classes to interact with Mainframe DB2.
- Led the effort in the setup of the Physical Operating environment where the Order Management System's Java, C, and COBOL applications will run. This environment includes the DB2 Client and Gateway, UNIX and Mainframe utilities.
- Code development using PL/I, COBOL, JCL and DB2
- Worked on development, maintenance and production support of the IBS and GL Systems for clients GE-Corporate, USA. Extensive working knowledge of Cobol, CICS, JCL and DB2.
- Assist with the development and execution of regulatory training for all JCL Bioassay employees and for training on QA policies, programs and initiatives.
- Implemented logging functionality using log4j and developed Oracle PL/SQL queries and stored procedures
- Manage deployment plan with env team and co-ordinate with team and Sas for smooth release.
- Developed using VB, Asp, C/C , some java, javascript, vbscript, SQL, ADO record sets, ODBC and Com/DCom technologies, windows API. Utilized many of the significant internet programming languages
- Resolved the compatibility issues among Portlets and EMC Documentum API classe
- Design online stores using ASP JavaScript: develop custom storefront applications, and custom user-interfaces for client sites.
Environments : Java,J2EE,Spring, Ibatis ,Struts, Html, Java Script, Css, Ejb, Jsp, Struts, Servlet, Jdbc, Hibernate,, Jsf, Oracle, Sql Server, Xml, Wsdl, Clearcase,Unix, Jdbc, Eclipse, Selenium, Apache Axis 2, Water Fall Model, Toad, Jira, Sql, Ireport Jasper Report , Jboss, Svn, Weblogic, Apache Axis2, Jquery, Itext, Oracle Ecm, Emc Documentum, Cobol, Ilog, Oracle Adf, Pl/Sql, C , Oracle, Web 2.0, Soa, Asp, Wordpress, Pl/Sql, Vb, Ruby.
Confidential Project: Anti Money Laundering |
Description: AML provides a comprehensive Reporting and query capabilities. It capture's customer Details Store compliance rules monitors transactions and flags any violation of transactions against customer profile and compliance rules. The system generates all statutory Reports and provides for generation of Suspicious Activity Reports. The primary objective of any anti money laundering solution is to Monitor Customers Transactions for Money Laundering activities Scan Customers and transactions against the various blacklists.
Responsibilities:
- Framework. The Existing system was built using VB and Power Builder.
- Implemented the server side design using the industry standard J2EE design patterns like Business Delegate, Service Locator, Business Interface, Session Facade, and Data Access Object.
- Utilized various Rational Rose design methodologies for developing the framework.
- Object Oriented Analysis and Design OOAD of business requirements with the end users and business analysts.
- Used J2EE design patterns like Spring MVC
- Developed the application using Spring framework.
- Created sequence diagrams to show the page flows using WSAD.
- Developed Client side screens in XML using XSLT.
- Developed front-end screens using JSP and Tag Libraries.
- Used Hibernate for mapping object oriented design model to relational database.
Environment: Java, J2EE, Spring, Websphere, Wsad, Oracle , JDBC, Hiberante, Java Servlets, JSP, UML, Rational Rose, Javascript, Xml, Html, Junit
Confidential Description: The main goal of this project is to enhance the services of the educational department by offering the new and existing students a web-based tool for submitting their artifacts. The new site offers students with an easy and fast system to upload artifacts both on campus and off campus. It also offers the faculty and administrator to perform their functions like viewing the reports and administrative tasks like adding, dropping students, adding new semester, enrolling students etc. Another important goal of this project is to give the faculty of the education department to view all the artifacts submitted by all the students, search for artifacts of a particular student, and administrator having tools like adding, dropping students, adding new semester, enrolling students etc. |
Responsibilities:
- Involved in analysis, design and development of Portfolio Management.
- Created Use case diagrams, Class diagrams and Activity diagrams using Microsoft Visio.
- Followed iterative approach in timely manner.
- Developed front-end using JSP, HTML, CSS, JAVA Script and J query.
- Responsible for developing Servlet.
- Involved in implementing database design, connectivity and access.
- Wrote MySQL queries and used JDBC API.
- Worked in Windows environment for building the application using net beans IDE.
- Developed test cases and performed unit testing using J Unit.
- Extensively used Collabnet subversion for version control.
- Used Glassfish Server for deploying various components of application.
Environment: Java, J2ee, Java Sdk, Jsp, Html, Jdbc, Ooad, Servlets, Svn, Mysql, Windows Xp Professional, Java Script, Jquery, Glassfish Server, Net Beans Ide, Microsoft Visio.
Confidential Description: Confidential. is a designer label that specializes in designing and manufacturing watches, clothes, and accessories like jewelry, wallets. The company's principal offerings include an extensive line of fashion watches sold under the brand names Fossil, Relic and Zodiac.Online Shopping Cart allowed customers to browse the company website and buy products online using their credit cards in a secure manner. |
Responsibilities:
- Involved in modifying, updating and testing of the component.
- Involved in group meeting with teammates and made substantial changes to the architecture to improve performance of the Application.
- Modified JSPs, used struts tag libraries and Java Server Pages Standard Tag Library JSTL .
- Maintained Struts architecture throughout the application.
- Developed the bean classes for better data exchange between the MVC layers
- Successfully differentiated presentation from code.
- Used multi threading and socket programming.
- Deployed the application on WebLogic Application Server.
- Created connection pools and data sources.
- Modified JavaScript to read client side activities events and data and event validations.
- Used WinCVS as version Control system.
- Suggested ER models and changes in the table structures.
- Modified SQL, PL/SQL procedures and triggers to obtain optimize output.
- Involved in separation of components and deploying in different servers and balancing the load among each Server.
- Solved performance issues and brought optimal output from the available resources.
Environments: Java, J2ee, Sybase, Bea Weblogic Server, JSTL, Sql Server, Struts ,Frame Work, Servlets, Jsp, Ejb, Wincvs, Javabeans, Eclipse, Uml, Windows Xp/Linux.