We provide IT Staff Augmentation Services!

Sr. Project Lead / Web Developer Resume

0/5 (Submit Your Rating)

HartforD

SUMMARY

  • Over 12 years of extensive experience in design, development and maintenance of J2EE and Client - Server Database applications using Core Java, J2EE, HTML 5,Servlets, JSP, Struts, Ajax, Java script, and DWR.
  • Excellent knowledge of J2EE, JSP, Spring MVC, ASP .net, IIS server, Ajax, Core Java, Web Development and database development.
  • Accomplished Application Programmer with proven track record of success.
  • Extensive experience in ORACLE, SQL Server database design, development, programming and maintenance.
  • Excellent knowledge of SQL, PL/SQL, Unix/Linux, Client/Server, Web Design/Development.
  • Adept at troubleshooting and problem resolution.

TECHNICAL SKILLS

Languages: J2EE (Spring MVC, Spring Batch) Java 2.0, C++, C, SQL, PL/SQL.

Internet Technologies: HTML5,CSS3,J2EE(EJB/RMI/JSP/JDBC,JNDI,JMS,JTA,BEA WebLogic,XML,andJakartaStruts.), ASP .net,HTML,DHTML,PHP,SOAP,WSDL,, Xpath, XML Publishing, Apache Web Server 2.0, XML, Macromedia Dream Weaver, Fireworks, Flash, Java Web Services, CSS, Java Script, VB Script, Spring MVC, BEA Web Logic Server.

Databases: DB2, Oracle 10i, MS Access, SQL Server, MySQL, Sybase, Pinnacle Communication Management System Version4.4, SQL Loader, ADO, OLEDB, ODBC

Scripting: UNIX shell scripting, Perl, Java Script, VI editor.

Reporting Tools: IBM Cognos Reporting tool,Crystal Reports, MS Access Reports, SQL* Plus Reports2

Operating Systems: Windows 9x/NT/XP/CE, Mac OS, Sun Solaris 8, UNIX, Red Hat Linux

Applications: MS Office, Open GL, JDBC, UML, Dream weaver, UIX, JUnitJdeveloper, Toad, SQL Navigator, Ant, DTS packages, Citrix, Knowledge of LDAP Server and Authentication, Apache Tomcat, Eclipse,Netbeans IDE.

GUI Tools: Developer 2000, Forms 4.x, Reports 2.x, MS Visual Basic 5.0/6.0Adobe PhotoShop, PaintShop Pro, Corel Draw.

Networking Skills: Knowledge of TCP/IP, Socket Programming in Java, C++.

PROFESSIONAL EXPERIENCE

Sr. Project Lead / Web Developer

Confidential, Hartford

Responsibilities:

  • Used Spring Batch Framework for batch processing, Deployed the Spring Batch in container based deployment mode to take advantage of Websphere application server multithreading..
  • Built Web component of the Metcheck application using Spring MVC Concepts. Configured Dispatcher Servlet as Login Controller to first authorize the use.
  • Configured WebSphere server to integrate with Site Minder Authentication tool. SiteMinder is the single signon authentication used in Metcheck.
  • Configured autowiring of HTML requests to Controllers (Login Controller, Security Controller, CheckManagement Controller, Print Controller, Admin Controller)
  • Lead the offshore team of 10 developers and onsite 2 developers to build Metcheck application.
  • Designed and built Admin application to do Table Driven Maintenance (Updating the global banner, Placing stop indicator on the jobs for any version releases etc.)
  • Designed the Security Model to hadle the multiple/multi-level Security groups to manage the Check Entry/Approval workflow.
  • Built the Real Time OFAC verification for all Manual checks issued from Metcheck. Used the synchronous version of AJAX calls to connect to the remote OFAC server to validate the Payee Name and address against the OFAC database. The response to user is built based on this.
  • Used Spring MVC framework and built another controller/jsps for TOLS application which is Account Number/Block Number management.
  • All the controllers are configured with requests autowired to the Controller Class. This allows for inversion of control principle of spring.
  • Designed and participated in the architecture design of Metcheck UI framework, All the Page/Section/Fields are configured via Database and then the Page is built dynamically when the request is made by respective lines of business.
  • Leveraged features of HTML5 Video to display train the users build training pages for new folks added to Metcheck.
  • Leveraged the CSS3 Transitions features to fade away the Snoopy Image on the home page for rich user interface.
  • Designed and built the Caching framework with reflection to cache the frequently used pages till the server is restarted.
  • Designed and lead team of 5 UI developers to build the UI pages across 20 different lines of business. All these pages adhere to the common UI framework developed.
  • Used DOJO toolkit to build the UI and DWR concepts for client side validations.
  • Used Cognos Framework for Reporting tool and integrate with Metcheck web application.
  • Used Spring Batch Framework for batch processing, Deployed the Spring Batch in container based deployment mode to take advantage of Websphere application server multithreading.
  • The jobs are setup based on Job COnfiguration and Feed File Configuration tables.
  • Chunk Oriented Processing concepts are used and no restart of jobs is needed.
  • Coded the clases for handling Job execution and Step execution and multiple xml files defining multiple jobs that are customized to each line of business.
  • Set up a hierarchy of batch configuration xmls to reuse the base classes common to all the jobs (like setting up the transaction manager, archiving of processed files etc).
  • Classified the jobs as loading versus extraction and set up some common configuration xmls to enable reuse of common classes. (for example, all check feeds, need to invoke the class that assigns the check numbers when loading to database, validate for duplicate check processing.)
  • Configured Maestro jobs to invoke the batch jobs via Maestro Console. Setup Shell scripts on Batch Application server so that the loader and extractor jobs use the same shell script but invoke different jobs based on the parameters.
  • Maestro jobs move the Feeds from File Share to the Application servers and the application server polls the directories from the Java Code and loads to database.
  • Configured Batch Framework to encrypt/decrypt the passwords to all external systems so the secure production passwords are not available to all developers. This is make sure the system is compliant according to Tricare specifications.
  • Built common Archival that archive the file to Archive/Error folder as applicable.
  • Built common FTP framework that FTP the file from Application Server to the File share and then send a copy of Check Print Image file to Mainframe.
  • Lead group of 2 Mainframe developers to configure Documaker Print engine on Mainframe.
  • Designed the batch framework to split the incoming file to multiple print jobs to go to remote print site.

Environment: J2EE/ Spring Batch, Spring MVC, HTML5, CSS3,J2SE 1.5,JSP 2.0, Eclipse 3.x, Websphere Application Server, Oracle 10g, Maestro Scheduling tool, Cognos Reporting tool, Internet Explorer 8

Sr. Project Lead /Web Developer

Confidential, Hartford

Responsibilities:

  • Build the OFAC framework using AJAX synchronous calls to validate the OFAC checking for Payee Name and Address.
  • Designed and build the Archive process for moving transactions from Live schema to Archive schema to improve User Experience performance and Report speed.
  • Build Crystal reports that are deployed in Report Application Server embedded on the IIS Webserver.
  • Support the Paybase Web application for day to day production support activities.
  • Build new lines of business with custom screens specific to each line of business.
  • Design and build multiple jobs to split the incoming batch file in to multiple print jobs.
  • Designed and configured the concept of Flex Server where the print jobs are sent to Flex Server instead of directly to the printer.
  • Designed and built UI pages to allow manual accounting selection for Life Insurance linesof business. This is done using Javascript, XML, DHTML and ASP pages.
  • Build several Batch jobs in Paybase and configured them via Event Monitor which is Paybase specific Scheduling tool.
  • Configured the Paybase web application to integrate with Site Minder which is the company’s authentication software.
  • Added multiple lines of business to Paybase (Web clients) after ALICO acquisition.
  • New users were set up in Paybase and new security groups were added.
  • Worked closely with Infrastructure team to scale the application horizontally and add more load balancing servers to Paybase application.
  • Lead a team of 2 offshore and 1 onsite developer to manage Paybase development and production support projects.

Environment: ASP, ISS Server, Event Monitor, Crystal Report Application Server, Citrix Application, Paybase Print Engine.

Sr. J2EE Developer

Confidential, New York

Responsibilities:

  • Wrote Controller Servlet classes that control the data flow between View and Model components. Used doPost method to send data securely to client.
  • Wrote custom tag libraries to customize IF tag and OUT tag for printing dates in required format.
  • Wrote AJAX classes that will transfer data to Server Asynchronously in partial page rendering mode.
  • Used AJAX technology to populate choices on client post updates to server.
  • Worked on porting MMDP Controllers Reports application from Solaris box to Linux box. (Hardware upgrade.) This is a challenging task as the web application source code was not completely checked in to CVS and we had to reverse engineer some of the classes before Porting.
  • Coordinated testing with Controllers/Senior Accounting Officers and supported month-long UAT before hardware upgrade.
  • Used Applets embedded in JSP code to provide user-friendly features like (Zoom-in, Zoom-out) to users.
  • Used Java Reflection API to get object details at runtime when rendering Applets and display trade general info, credit exposure info.
  • Created Sequence diagrams, Class Diagrams and Interaction diagrams to explain system flow to users and get their feedback on weekly basis.
  • Added tracing using log4j to write control flow to log file to help trouble shoot production issues.
  • Worked on designing data model and relationships among tables, specifically Trade, NPV tables, Credit Rating tables and Audit tables to store history of updates.
  • Used Schema-Spy freeware tool to generate graphical view of Database tables and performed analysis of database objects and dropped objects that are not used.
  • Refactored application code into Model, View and Controller framework to confirm with Struts
  • Model components specifically Trade Data Bean, NPV Data Bean are reused in Applet package. This is consistent with Java language features.
  • Also added an easy how-to help links for users quick reference using javascript, jsp, html.
  • Documented and wrote extensive functional and technical test scripts to test the application.
  • Enhanced Ant build.xml file to handle Properties files based on target specified. This helped to ease deployment process taking into account project compilation dependencies.
  • Wrote shell script to check out code base from cvs, build jar file on Linux box. This auto-build shell scripts avoid the erroneous code migration to production when build is done from developer’s sandbox.
  • Used javax.servlet.Filter API and added these to Controller Servlet to log users accessing system. This is to provide reports to senior management.
  • Used caching of Trade General Information, NPV Information at server startup time to avoid costly roundtrips to Database.
  • Added load on startup parameter to load servlets at startup time to avoid delays to users.
  • Added a valve to application specific context xml file to use centralized Kerberos authentication.
  • Wrote Java API to implement security groups instead of setting access at individual user level. Users are assigned to a security group and security group defines access. This API included an Interface class, Client side Implementation, server side Implementation. Server Side Implementation class has access to Database Connection and invokes stored procedure to check for user access level and responds to Client.
  • Fixed bugs in javascript validations reported during UAT and coordinated with users to get sign-off on application features.
  • Synchronizing access to Servlet Context object to prevent concurrent access issues to context attributes.

Environment: J2EE 1.4, J2SE 1.5,JSP 2.0, Eclipse 3.x, Tomcat 5.x, Sybase 11.03, UNIX/Perl scripting, Autosys Scheduling tool, Microsoft Visio

Confidential

Responsibilities:

  • Worked on modifying java stored procedures to handle large size of Agreement when retrieving data from UDB database and sending result to client. This is achieved by optimizing queries in stored procedure. Used Explain Plan tool to optimize queries.
  • Used JEL to add Client side validation to Swing client side classes (specifically check boxes, choices combo box), Entity-Specific and Conditional Overrides.
  • Added java code to handle new Swing data types using combination of existing types like jcombobox and jlist to accommodate user requirements for Multiple Selection.
  • Worked extensively with XML and DOM tree parsing using SAX parser. Replaced special characters in user-updates using escape sequences to pass through XML validation.
  • Coded helper classes to coordinate with Swing classes to provide user-friendly features like allowing multiple row updates, deletes, adds to client side widgets representing tables. This required extensive changes to Remote Procedure Calls API and intensive testing.
  • Added Swing check boxes and table data structures to provide entity specific and conditional overrides for each Agreement Type.
  • Designed the XML structure to store Legal Agreements as a hierarchical DOM tree. Correspondingly designed Context API where Context Interface was implemented by Agreement, Document, Factset and Fact objects.
  • Used recursion to traverse Agreement DOM tree and build Swing screens from bottom up.\
  • Used Observer-Observable pattern extensively to introduce dependent facts concept where entity names displayed on entity-specific screens are dependent on Entities listed on Agreement Entities screen.
  • Coded Client-Side Caching API where Choices data type facts are cached on MAC Editor Client instead of making multiple round trips to Middle-Tier. CacheMaster class acts a Manager and builds catalog of Choices for each field type listed in properties file.
  • Used Name to Id mapping for Entity, Industry, Country of Organization choice facts so that Name-Id mapping is stored on Client when logged in. On further access to Application, Server sends only Ids and Client handles Id to Name conversion and vice-versa when posting data to server. This reduced size of update XML sent to server and enhanced performance.
  • Prepared prototype screens using Swing API, JEL, XML and RPC for users on weekly basis and changed prototype screens according to their requirements.
  • Wrote up design documents using class, interaction diagrams with alternate proposals for Client-side caching and multiple selection features for list facts, and led design sessions.
  • Designed Vertical Table structure to store the MAC Agreement data explaining details of Primary key, foreign key to metadata tables. Each field on agreement is stored as a row in Database table instead of a column. This is to accommodate dynamic nature of Agreements and to create different Agreement Types from same modeling data.
  • Designed architecture for MAC Daemon to populate reporting tables with data from vertical table in horizontal format. Rewrote existing architecture and wrote extensive JUnit test cases to validate new design.
  • Used Factory pattern in MAC Daemon design to delegate creation of ReportObject objects to increase cohesion of object creation classes.
  • Wrote JUnit test cases to setup test data using JUnit Test suite from Eclipse, run non-destructive tests and tear down the sample data created.
  • Worked as central point of contact to users for MAC Production support issues.
  • Prepared detailed class diagrams to represent object interaction and discussed with team for MAC Login sequence, MAC Agreement creation sequence, MAC Agreement update sequence.
  • Worked extensively with JEL as a library for evaluating simple single line expressions in Java. Improved application responsiveness by checking validations faster as JEL is compiled and not interpreted.
  • Wrote Event Handlers specifically JList, Jcombobox, JTable on the clients which invoke JEL expressions based on user actions. Wrote custom table API called Evaluate Table Model that extends java.swing.JTable and handles evaluating the cell values using JEL expression.
  • JEL was used to achieve client side validations of controlling data entered into text field, value of one fact dependent on another fact at swing event handler.
  • Zipped the Agreement XML using java.util classes before sending it to the client. Wrote Client code that extracts this Agreement XML and builds corresponding Java objects.
  • Developed detailed migration plans and coordinated UAT, Signoff, and Migration to production.

Environment: J2EE 1.4, J2SE 1.4, Eclipse 3.x, Tomcat 5.x, DB2 UDB 8.0, Autosys Scheduling tool, Microsoft Visio, XML, Sax parser, Remote Procedure Calls, Java Stored Procedures, Java Expression Language.

Confidential

Responsibilities:

  • Used Java Messaging Service API to create, send and receive messages.
  • Designed Messaging Architecture to store XML messages to queue table and wrote Publisher, Subscriber, GCFMAC Processor programs.
  • Used Publish/Subscribe mode of messaging and extended javax.jms.MessageListener for MAC Subscriber.
  • Used Castor to bind data from XML document to/from Java objects based on the XML schema definition.
  • Wrote two-way messaging between MAC and GCF system so that when a new Third Party Support term is entered into GCF a message is generated and published to MAC. Subsequently updates to MAC Agreement are stored, xml message constructed and published to GCF.
  • Wrote MAC subscriber to extend javax.jms.MessageListener & listens to javax.jms.Topic where JNDI API lookup is done and connection is created.
  • Wrote session pooling and session creation mechanism (single threaded context for consuming, sending messages) from Connection Object. And created an instance of TextListener class and registered as message listener for Topic Subscriber.
  • Developed a Java program to open a TCP/IP socket between client and provider service domain to receive XML messages from GCF. Once message is received used Castor framework classes to unmarshall message and construct Java objects.
  • Built agreement snapshot from Castor Java objects using MAC Modeling Data Cache. Constructed updateXML from agreement snapshot to send to server using RPC.
  • Wrote API to add commands to database to send current state of MAC to GCF with MAC Agreement Id when MAC database is updated with message.
  • Developed GCFMAC Processor Java program to poll messaging queue table, interpret the command, and build a Java object from Agreement XML.
  • Used Castor classes to marshall java objects to XML. Developed Publisher API to wrap XML string to a Text Message and publish to GCF Topic.
  • Developed code to persist GCF Message elements to database but not the actual XML message. This way we are only storing required information in selectable format in database and not entire XML message.
  • Wrote test cases for Messaging framework to listen to directory subscriber. This will make MAC less dependent on GCF system for messaging.
  • Added validation framework to MAC project so that message data errors are handled and notified to both MAC & GCF IT teams.
  • Used Direct Web Remoting (DWR) to post data to server asynchronously. And allowed javascript on browser to interact with Java Servlet on server and update results on Negotiation Screen.
  • Used DWR to post update from Guaranty Negotiation screen to database via XML.
  • Developed a queuing system using Core Java that checks for XML messages that cannot be processed, updates the state to Error and continues processing the next message. The system also notifies the support team when it finds error entries in the queue table.
  • Wrote java classes in Messaging package to handle Margin Messages along with Third Party Support messages.
  • Developed a shared XML schema definition by working closely with other application teams that interface with the MAC system.
  • Developed messaging flow based on work flow to handle New Margin Agreement creation, updates to Margin Agreement, deletion, Amendment, Termination, and Archive flow.
  • Supported production issues from users due to missing messages. Added validation logic as applicable.
  • Implemented enhancements to the MAC Messaging process using Java to terminate MAC Agreement when a termination message is received from Third Party Support system.
  • Added validations to MAC Client side code to not terminate Agreement and can only archive it once it has gone to live state. This is as per user workflow requirement. This involved changes to Event Handlers for Combo box field.

Environment: J2EE 1.4, JMS, XML, XSD, J2SE 1.4, Direct Web Remoting, Eclipse 3.x, Tomcat 5.x, DB2 UDB 8.0, Autosys Scheduling tool, Microsoft Visio, Java Stored Procedures.

Confidential

Responsibilities:

  • Worked extensively in gathering requirements for Scanning and Mac Management system (SCAMMS).
  • Used Eclipse IDE for building J2EE applications.
  • Wrote Action classes for each client side action like login, linking documents to Master Agreements and Contracts system.
  • Wrote struts configuration file and set up for Action servlet in web.xml.
  • Wrote Form Beans for Document summary view, Document Detail view and set up corresponding form bean tags in struts-config xml file.
  • Wrote Security Controller class and imported this class in each jsp to check that user is authenticated before displaying data. If not authenticated, redirect user to Login page.
  • Configured Resource parameters in application specific context file and retrieved this when Action Servlet loads up and stored Database connection as Context Atrribute.
  • Database Connection is managed as a pool and unused connections are returned to the pool as applicable.
  • Added validations to Struts form bean to prevent incorrect updates to Linked Mac Id field. Enforced validation that this field has to be integer based and characters are not allowed.
  • Used isValidToken() mechanism in Action Servlet to prevent duplicate form submissions. This way we do not update database twice when first request is getting processed.
  • Defined Global Exceptions in Struts-config.xml to handle out of memory exceptions when users perform memory intensive query.
  • Enhanced choices/lookup fields to use cached values instead of retrieving choices from database on each request.
  • Used Struts-iterator looping when displaying document data as table.
  • Wrote Java Program to receive updated document information from Equity OpenImage system and load to Database. Wrote Perl script and set up a cron job to automate this process.
  • Used Autosys scheduling tool to set up batch process.
  • Worked extensively with User group (Document Management Group) and resolved production support issues post-go live.
  • Interfaced with External Systems like Equity Open Image and wrote java program to process incoming feeds and load data to UDB Database.
  • Used Java Script for Client side validation and JSPs for view.
  • Supported SCAMMS application and acted as single point of contact to users.
  • Modified batch process as required to handle new Replication of tables set up.
  • Coordinated with Tokyo DBAs to migrate setting up of new tables and regression testing application when Tokyo Equity DIPS was added as another source.

Environment: Struts, J2EE 1.4, J2SE 1.4, Eclipse 3.x, Tomcat 5.x, DB2 UDB 8.0, Autosys Scheduling tool, Perl/Unix scripting.

Analyst/Developer

Confidential

Responsibilities:

  • Involved in requirements gathering for building Student & Visitor Exchange management system.
  • Designed data model for SEVIS system
  • Went over Interface Control Document with user group and based on their feed back came up with prototypes for SEVIS system.
  • Built prototypes using Servlets and JSP.
  • Designed model, view controller parts of application and wrote JSPs to enter Student data, update Student data, and delete Student data from Database.
  • Designed the system in UML notation using Rational Rose
  • Identified the Use Cases, generated Sequence Diagrams, Class Diagrams, etc.
  • Added parameter to get rid of stale sessions in web application in web.xml. This way resources are saved.
  • Wrote script-free JSP pages and used Expression Language to get rid of scripting. This improves readability and maintainability of code base.
  • Wrote automated build scripts to build war file from cvs codebase and deploy to webapps directory. This way we prevent erroneous deployed of code that is on developers sandbox.
  • Used JSTL custom tags to build tables dynamically on JSP pages specifically c:forEach, c:if, c:choose.
  • Added Form based authentication to web application by using j Security check, j username, j password attributes in login form.
  • Added filters to ServletRequest so that we can log number of users accessing application.
  • Installed and configured Tomcat 5.1.2 server on QA and production boxes.
  • Supported application for issues post-go live date.

Environment: Java, J2EE, JDBC, JSP, Eclipse, UML, Weblogic, SQL Loader, Oracle, Windows 2000, Solaris.

Applications Engineer

Confidential

Responsibilities:

  • Excellent knowledge of Oracle database development.
  • Developed triggers and stored procedures for data verification and processing.
  • Designed ER diagrams for one full module known as “Patient Registration” taking into account all the interdependencies of this module with other modules.
  • Excellent knowledge of writing Correlated sub queries and nested sub queries.
  • Wrote Stored procedures to rank the Customer Life time Value for the HealthCare Hospital Customer.
  • Set up foreign key constraints in the “Patient Registration” module to maintain relationships between different data tables. This made it possible to correlate data in many ways and ensure the consistency (or referential integrity) of this data from table to table.
  • Normalized the tables in one full module using the five normal forms and saw that the tables in the module I designed are compliant with the all five normal forms of 1NF, 2NF, 3NF, 4NF and 5NF to avoid replication of data.
  • Optimized SQL queries for efficient data load for terabyte size backend database.
  • Coded Stored Procedures and functions in PL/SQL and wrote shell scripts to automate these sql scripts to achieve business logic.
  • Coded Database Triggers to execute implicitly when DML operations like inserting a new record into Patient Registration table as an ‘In Patient’ takes place, upda te the Care Site modules table to reduce the number of available beds by count of 1.
  • Worked on Oracle Supplied packages like DBMS PIPE, DBMS SQL etc which allow access to certain features normally restricted for PL/SQL.
  • Created PL/SQL packages to group functions and procedures to perform updates to tables in module of “Patient Registration” whenever the specifications changed as per the HIPAA privacy act.
  • Created PL/SQL packages and used them to group together PL/SQL code blocks which make up a common application for the Patient Registration module.
  • Performed complete System Testing for the “Staff” module of the Healthcare Product.
  • Used JUNIT (which is an open source Java Testing Framework to write and run repeatable tests) to perform Unit Testing of the “Staff” module.
  • Worked on Java-based SQL Worksheet, browsing table data, table structures, and indexes and creating, editing, and compiling server-side PL/SQL objects.
  • Coded PL/SQL stored procedures with error handling and raising application errors in the case of exception.
  • Developed the Health Care product Web application with EJB, JSP/ Servlets, JDBC 2.0, connection pooling, stored procedures, JNDI, and JAXP.
  • Successfully packaged and deployed the scripts on several web application servers including Apache Tomcat. Deployment challenges included session replication within a clustered environment. This involves heavy database programming in Oracle PL/SQL.
  • Very good knowledge and understanding of Relational Database Management System concepts.
  • Excellent knowledge of Java Networking concepts, Distributed Object Applications.(RMI)
  • Developed a Gnutella like client to join the distributed file-sharing network. The project is an internal application developed for file sharing among Developers. It made use of my network programming experience including serialization, sockets and I/O streams. Learning experiences included GUI development with Java Swing, and solving thread safety, pooling and synchronization issues.
  • Developed Intranet web apps using Java Server Pages, Servlets, Struts, Tiles, JavaScript and Html on Tomcat/Apache.
  • Excellent knowledge of Struts concepts and used it to develop application with MVC architecture.
  • Excellent knowledge of Oracle database and used it develop interactive database driven website with PHP server side scripting.
  • Worked extensively on EJB technology that enables rapid and simplified development of distributed, transactional, secure and portable applications based on Java technology.
  • In-depth knowledge of Web Services concepts and the use of XML in web services.
  • Used Java API for XML Processing (JAXP), which processes XML documents with parsers.
  • Excellent knowledge of Java Foundation Classes (JFC) Swing packages and used it to develop GUI for the Health Care product.
  • Worked on Oracle database and advanced Java concepts like J2EE to develop Service Bean Framework for Oracle Healthcare Product.
  • Coded Java APIs for “Staff” module of the Health care Product, to post the data from web interface to the database opening a jdbc connection to the Oracle Database.
  • Designed User Presentation Layer of Oracle HealthCare Application using UIX and created the applications with page-based navigation.
  • Proficient in creating, editing, and debugging XML applications of JDeveloper including schema-driven XML editing, registering external schemas, syntax checking for all XML documents. Knowledge of Citrix Application, and used it to do a remote login into my PC.

Environment: Oracle, Java, J2EE, JDBC, EJB, JSP, Struts, Eclipse, Rational Rose, UML, Web logic, SQL Loader, Windows XP, Solaris.

We'd love your feedback!