We provide IT Staff Augmentation Services!

Sr. Java Web Services Resume Profile

3.50/5 (Submit Your Rating)

SUMMARY

  • Experience in developing GUI screens using HTML, XHTML, DHTML, CSS, JSP, JSTL, Struts, JAVASCRIPT, JSON, Flex and Web2.0 JQuery, AJAX.
  • Knowledge in Application Design and Development using OOA, OOD, OOP, MVC, SOA and J2EE.
  • Good knowledge of Stateful/ Stateless Session EJBs and Entity EJBs.
  • Extensive experience and expertise in developing web applications using Java, J2EE, JSP, Servlets, EJB, JDBC, Struts, Spring, Hibernate, JMS, JSF and XML.
  • Experience in Software Development Life Cycle Requirements Analysis, Design, Development, Testing, Deployment and Support
  • Over 8 years of professional experience in Systems Analysis, Design, Development of various Client/Server and Internet Applications.
  • Experience in developing and consuming Web Services using WSDL, SOAP, HTTP, and UDDI.
  • Has good knowledge in RESTful web services.
  • Efficient use of various design patterns such as MVC Model-View-Controller , Singleton, Service locator, DAO Data Access Object , DTO Data Transfer Object , and Business Delegate in the development of distributed Enterprise Applications.
  • Good Experience in usage of version controls such as CVS, VSS, SVN and Clear Case.
  • Expertise in XML Technologies XML, XSLT, XSD, Xml Schema and Worked on parsers like SAX and DOM.
  • Worked on XALAN for XSL testing and XMLBEANS for XML validations.
  • Experience in developing the applications that access XML files using JAXB, JAXP APIs.
  • Knowledge with BEA Weblogic 10.x/8.x/7.x, IBM Web sphere application server 7.x/6.x/5.x, Apache Tomcat 6.x/5.x/4.x, Jboss and have good knowledge of J2EE standard compatible application servers.
  • Experience with databases such as Oracle 11g/10g/9i/8i, SQL Server, Sybase, MySQL, RDBMS Design, PL/SQL, MS-Access and written complex SQL queries and Stored Procedures.
  • Extensive experience in different IDE's like MyEclipse, Eclipse, RAD, WSAD, Netbeans, and JDeveloper.
  • Skilled in project management activities involving analyzing information system needs, evaluating end-user requirements, custom designing solutions, troubleshooting for complex information systems management.

TECHNICAL SKILLS

J2EE Technologies

JSF, SERVLETS, JSP, JSTL, JDBC, STRUTS, EJB, JMS, HIBERNATE/ ibatis, SPRING, LOG4J, JNDI, RMI, JUNIT, JAXB, SAX, DOM, ANT, XALAN, and XMLBEANS

Languages

C, J2SE, J2EE, SQL, PL/SQL XML, XSL, HTML, SQL, PL/SQL

IDE Tools

MyEclipse, Eclipse, RAD, Netbeans, Maven WSAD.

Web Technologies

JavaScript, CSS, HTML, DHTML, AJAX, JSON, XML

Databases

Oracle, MySQL, SQL Server, Sybase and MS access

Modeling Tools

Argo UML, star UML, MS Visio, Rational Rose, Enterprise Architect

Design Patterns

MVC, Singleton, Session Fa ade, DAO, DTO, Front Controller, Business Delegate and Factory Method patterns.

Architectural patterns

Client-server, MVC, SOA

Frameworks

MVC Struts, Spring, Hibernate 3.2, JSF, jQuery, Apache Wicket

Web Application Servers

BEA WebLogic 10.3, IBM WebSphere 6.x/5.x, Apache Tomcat 5.x

Operating Systems

Windows XP/2000/NT/98/95, Linux, UNIX

PROFESSIONAL EXPERIENCE

Confidential

Sr. Java Web Services/SOA Developer

Confidential is the main backend application for placing the orders whenever any external customer needs to buy a simple website through HIBU. Through OrderHub UI mporderhub , we can see the BPM Business Process Management log display to determine where the order is in the entire workflow system edit the orders etc.., OrderHub backend has Handlers to complete the different stages of transaction s in completing the order placement To buy your website

Job Duties/ Responsibilities:

  • Created new REST web service operations and modified the existing web service's WADLs Web Application Description Language
  • Used Junit for unit testing the web service opearations' code.
  • Also used SOAP UI tool to test the REST web service operations.
  • Created SOAP testcases for different test scenarios and integrated the testsuite to Jenkins.
  • Used HP ALM for tracking the defects.
  • Used Mingle for event management For SCRUM daily standups and task progression .
  • Participated in Agile - daily Scrum methodology 14 days sprint for development process.
  • Participated in build/deployment schedules.
  • Used Log 4j and Slf 4J tools for logging purposes.
  • Used Maven tool to build, overlay and deploy the code.
  • Used GROK for source code exploration in SVN.
  • Worked on JBPM work flow in creating new Handlers and installing PARs Process Archives
  • Remotely debugged remote debugging the application to resolve environment specific issues.

Environment Java, J2ee, JDK 7, EJB, Hibernate, Spring, Spring ORM, Spring Integration, Spring Transaction, SOAP 1.x Web Services, SOAP UI 4.6.x tool, XML, XSL, XSD, WSSO, SAML, LDAP, Star UML, JUnit, Maven, Log 4j, Firefox, Firebug 1.11.4, Internet Explorer 9 IE 9 , WinScp, Tortoise SVN 1.8.x, SQl developer, Putty 0.63, JBOSS, SSL, XMLSpy 11, Eclipse Indigo, SVN, jconsole, Jenkins Integration tool, HP ALM, Mingle Event Management, Agile/Scrum methodologies

Confidential

Sr. Java Web Services/SOA Developer

Confidential is an integral app of the entire Obama care app. It is a core web service application i.e. responsible for generating the underlying insurance quotes based on the individual's inputs like age, income, dependents, employer details etc.., Obama care app which consists of several integral apps like - OIM Oracle Identity Manager /OAM Oracle Access Manager /IAM Identity Access Management , IBM's CURAM Front End , SHOP Small Business Health Options Program - which will actually comprises of HIX service application , BENAISSANCE Payment processing app , BO Business Objects app and ESB Enterprise Service Bus which is like a helper app for all other integral apps , is the implementation and transformation of the Obama Health Care law.

Job Duties/ Responsibilities:

  • Created new REST web service and modified the existing web service's operations wherever required on the top of connecture's framework to create BROKERS, EMPLOYERS, INDIVIDUALS
  • Worked on the base product's HIX service code to fix the premium related defects.
  • Used Junit for unit testing the web service code.
  • Also used SOAP UI tool to create test cases and quickly unit test the web service code.
  • Created SOAP testcases for different test scenarios and integrated the testsuite to Jenkins.
  • Created java web methods to generate SHOP notices XML payloads on the fly that are required for ESB in order to trigger the notices from BO Business Objects team.
  • Resolved front-end browser specific /browser dependent issues by quickly debugging the javascript in firefox with the help of firebug.
  • Has extensively used fiddler and firebug in troubleshooting/debugging the UI related specific things.
  • Used JSON files to run the app in stubbed mode in local environment to mimic the SHOP app's CURAM flow.
  • Integrated the ORM Object Relational Mapping tool hibernate to the spring using Spring ORM in our app and used spring transaction API for database related transactions.
  • Monitored the payloads in ESB's Oracle EM Enterprise Manager console and has good exposure to monitoring different application logs within ESB's EM console for troubleshooting purposes.
  • Debugged SAML Security Assertion Markup Language requests using SAML tracer.
  • Worked on encrypting the connection to main page i.e. dchealthlink.com using Secure Socket Layer SSL .
  • Resolved the production issues which are related to both integration and data OR navigation issues.
  • Used quartz scheduler for running the OpenEnrollment job which in turn notifies all eligible employees to enroll in the exchange.
  • Used ALM, JIRA for tracking the defects and mostly used JIRA to update the JIRA ticket s as the work progresses.
  • Used confluence for managing the project related notes and docs.
  • Participated in WAR room discussions and triage meetings for avoiding the repeating integration related defects.
  • Followed Agile - daily Scrum methodology for development process and lead a small offshore development team.
  • Participated in build/deployment schedules and used to release the WARs to D.C environment.
  • Used Log 4j tool for logging purposes.
  • Used Maven tool to build, overlay and deploy the code.
  • Generated complex SQL queries by means of SQL developer tool which might be useful to generate the reports of SHOP that are required for CMS Centers for Medicare Medicaid Services
  • Analyzed and resolved the connection leak problems with the help of jconsole thread/resource monitoring tool.
  • Remotely debugged remote debugging the application to resolve environment specific issues.
  • On the whole, played a Solution Architect role as this Obama care app is multi-vendor application.

Environment Java, J2ee, JDK 7, EJB, Web logic Server 11g, Hibernate, Spring, Spring ORM, Spring Integration, Spring Transaction, SOAP 1.x Web Services, SOAP UI 4.5.x tool, XML, XSL, XSD, WSSO, SAML, LDAP, Star UML, JUnit, CSS, JSON, HTML, JavaScript, JQuery AJAX , Struts 2, Maven, Log 4j, SQL Developer, Firefox, Firebug 1.11.4, Internet Explorer 9 IE 9 , WinScp, Tortoise SVN 1.8.x, Squirrel Sql 3.5.x, Putty 0.63, apache tomcat 6.0.37, SSL, XMLSpy 11, Eclipse Indigo, SVN, jconsole,Jenkins Integration tool, HP ALM, JIRA Atlassian, Confluence, Agile/Scrum methodologies

Confidential

Sr. Application Developer

RDS Revenue Document Storage , which is one of the projects in EDM Enterprise Document Management , replaces the functionality of retrieving Revenue documents from IBM on Demand, which is a costly affair now. Our project's main aim is to create RDS client on the top of global enterprise web service i.e. EDM web service so that the Revenue documents can be stored into, modified in the, searched and deleted from the documentum by using the EDM enterprise web service code.

Job Duties/ Responsibilities:

  • Analysed the requiremets and implemented the code changes in RDS.
  • Created the design documents for the done code changes in every sprint by using star UML and maintained the docs by using Teamforge and Symphony tools.
  • Developed RDS client code, on the top of spring based SOAP web service, to insert, search and retrieve, update and delete the revenue documents from Documentum.
  • Integrated the WSSO Web Single Sign On technology with RDS GUI Graphical User Interface to enable global authentication to the GUI.
  • Created and managed the log files application.log, error.log and server.log by using Log 4j tool.
  • Worked on the RDS front end application based on JSF JavaServer Faces and Icefaces.
  • Converted Microsoft word document to PDF by using XSL FO and free tool Apache FOP Format Object Processor
  • Used java based snowbound tool snow.jar to merge and split the PDF documents by using java code.
  • Created XSDs by using Altova XMLSpy and developed the XML files complying with the created XSDs.
  • Created XSL files and did XSLT transformations by using xalan processor.
  • Performed unit testing, for the developed code, by using JUnit 4.x tool which is integrated to Eclipse v3.5.
  • Wrote Ant build scripts build.xml to build the entire java web service project.
  • Deployed the built WAR files in the web server JBoss 5.x to perform tests in the local machine.
  • Used SOAP UI tool to test the modified web service code by using the already existing testcases and testsuites.
  • Wrote UNIX build, deploy shell scripts and integrated them to the integration tool Hudson 2.x for automated builds to work on the UNIX box.
  • Used FTP clients WinSCP and FileZilla for copying the WARs from windows to UNIX box and vice versa.
  • Worked on basic DQL Document Query Language to retrieve documents from documentum by using Samson tool.
  • Used DA Documentum Administrator tool to graphically view the documents in the repository documentum .
  • Provided security to the internal web service and also secured the domain by using SSL layer.
  • Used SVN, Tortoise SVN version control tools for code management checkins, checkouts and synchronizing the code with repository .
  • Tracked the defects by using HP Quality Center tool and fixed them according to the priority level and timelines.
  • Performed different levels of testing by using SOAP UI 4.x tool and tested the code in all the levels Development L1 , Integration L2 , System L3 , Performance L4 and Production.
  • Worked in Agile/ Scrum methodology which had daily scrum and a sprint of fourteen days.
  • Participated twice in peer reviews and code reviews for every sprint.
  • Participated in the production deployment schedules.

Environment Java, jdk 1.6.0 25, J2EE, Eclipse v3.5 Galileo, ANT, Junit, Log4j, SVN version control tool , Tortoise SVN, Samson, Documentum 6.x, DQL, Oracle DB, Altova XML Spy 2013, JBoss 5.x, XML, XSL, XSD, SAX Parser, XSL FO, Apache fop, xalan, xmlbeans, WinScp and FileZilla FTP Clients, WSSO, LDAP, Teamforge and Symphony, Agile/Scrum methodologies, Star UML, JUnit, Spring, JSF, SOAP 1.x Web Services, SOAP UI 4.x tool, SSL Snowbound, Hudson v2.1.1 Integration tool, JAXB 2.x, HP Quality Center, DA tool

Confidential

Sr. Java Developer

RMI Real-time Manufacturing Integration is the middleware application that is responsible for electrical storage of scanned medical device part details into the corresponding database system, displaying the part details as per the user request, signing of any part etc.., Upon the request XML message given by the user in the dialog tester, RMI receives it and then routes the message to the corresponding System like MATT legacy system or MES new system through EAI layer. The routed request XML message either can get data from one of the end systems or can write some data to one of the end systems MATT.STP, MES.STP, MES.CLN and MES.DOR .

Responsibilities

  • Analyzed the requirements and developed/modified the design documents both high level MATT style messages mapping to MES style messages and low level design internal code/app functionality documents accordingly.
  • Participated in code review and peer review meetings for the design docs.
  • Developed and debugged the application using Eclipse IDE.
  • Written necessary EJB components to parse, process the XML messages, send the processed XML messages to the next layer - EAI, establish the database connection, communicate with database, handle the Exceptions, Errors and log the different levels of messages.
  • Used Clearcase tool for version management of the code.
  • Used ANT as build tool and developed build file for compiling the code of creating WAR files.
  • Used LOG4J for logging the messages to jaguar.log file and for debugging.
  • Used JUnit for testing and maintaining the system state.
  • Wrote SQL stored procedures and used JDBC API.
  • Wrote XSL transformations for transforming the MATT style messages to MES style messages and vice versa.
  • Used Wicket to separate component logic and generate dynamic web pages HTML and XHTML
  • Worked on XSLTs, XPATH and XQUERY.
  • Tested XSLTs using xalan jar files.
  • Developed XSDs and validated the new sample messages against the XSDs using xmlbeans.

Environment - Java, J2EE, EJB, XML, Eclipse, ANT, Junit, Log4j, Clearcase, Toad for Oracle 9.0.1, Oracle 11g Enterprise Edition 11.2.0.2.0 , Altova XML Spy 2011 sp1, EAServer, xalan, xmlbeans, WICKET.

Confidential

Sr. Java/J2EE Developer

Internet Quote policy generator is a web based application, where the user can get insurance quote by furnishing the required information. The Project is developed into two modules: CLIQ Commercial Lines Internet Quote as front end and PARIS Policy Administration and Rating Information Systems . CPSP Custom Protector and Specialty Package is a multi-line package which has Commercial Property, Inland Marine, Crime, and General Liability.

Responsibilities

  • Involved in analysis and design phases of Software Development Life Cycle.
  • Created the User Interface screens using JSF and Ice face components for logging into the system and performing various operations.
  • Integrated user interface layer with Persistence layer through spring and Hibernate.
  • Implemented Spring MVC framework and integrated all products with web services.
  • Responsible for designing Rich user Interface Applications using JavaScript, CSS, HTML and AJAX.
  • Developed and debugged the application using MyEclipse IDE.
  • Used Clearcase for maintaining the component, version management and for release. Used Clear Quest for bug tracking.
  • Used ANT as build tool and developed build file for compiling the code of creating WAR files.
  • Used LOG4J JUnit for debugging, testing and maintaining the system state.
  • Wrote SQL stored procedures and used JDBC API.
  • Used Weblogic Application Server for application deployment in the clustered UNIX environment.
  • Used JQuery for the purpose of validation functions.
  • Used Axis tool to consume the web services.
  • Worked in deadline driven environment with immediate feature release cycles which is well known as agile development process.
  • Provided extensive pre-delivery support using Bug Fixing and Code Reviews.

Environment - Java, J2EE, JSF 1.2, jQuery, spring, Hibernate, Web services, EJB, XML, CSS, HTML, JavaScript, MyEclipse, WebLogic 10.3, ANT, Junit, Log4j, Clearcase, Axis.

Confidential

Programmer Analyst

The purpose of this project is to serve the fixed telephone line end customers of Sprint who raised a request for a special value added features or who wants to remove their special feature. The purpose of this project is to serve end customers of Sprint to modify or customize their existing features by adding or removing them. This application is targeted to use for business section of Sprint who modify the telephone lines for a special value added feature for end users customers . In existing implementation, in some cases there is a mismatch of customer request which AF Accelerated Fix will remove and serve customer in proper way, like in some cases customer data is available in Switch, but it's not reflected in inventory or billing database, now AF will fix this problem, there are 4 modules in this project- Job Creator, Workflow Manager, Switch Access and Parsing the raw data and Send File.

Responsibilities

  • Integrated Spring IOC Framework to TOPLINK.
  • Used Quartz scheduler to run jobs at the scheduled time.
  • Used JNDI service providers to allow JNDI applications access information stored in the internet domain name system.
  • Developed model components using session beans and used local message beans to interact with session using Ejb.
  • Design patterns like Singleton, Session Fa ade, Message Fa ade, Business Delegate, and Data Access Objects and Value Objects are used.
  • Used Service Oriented architecture SOA Web services to offer message-oriented services.
  • Used spring framework along with JSP, HTML, CSS and JavaScript to construct the dynamic web pages presentation layer for the application.
  • Implemented Model View Controller MVC design pattern in developing the application
  • Implemented core java collections and exception handling and used generics of jdk 1.5.
  • Designed the application based on MVC Architecture with the help of JSF Framework.
  • Developed application using Eclipse IDE and deployed in Web Logic server.
  • Involved in system analysis and contributed to technical architecture of System.
  • Used Toplink to connect to the Oracle database to store and fetch data from database.
  • Migrated C functionality to Java.
  • Designed and created the database tables and wrote SQL queries using Oracle.
  • Designed and created PL/SQL sub programs like stored procedures, triggers and sequences to access Oracle.
  • Extensively used Log4J for logging in the application, Ant tool to build and configure J2EE applications.
  • Assisted teams in their application s design review, code review and made sure that the team followed the recommendations/guidelines.

Environment Java 1.5, Html, JavaScript, Servlet, Jsp, JDBC, CVS, Struts, Spring 2.5, Quartz Scheduler, Ant, Jpa, Toplink, Ejb, Flex, JNDI, Web services, Oracle.

Confidential

Java/J2EE Consultant

Confidential is one of the secured financial institutions that serves huge domain of customers. Bank offers various financial and banking services to its customers. The current application is a part of online banking that allows a customer to pay bills securely as well as enroll in monthly automatic recurring bill payment. The functionalities involved in e-bill payment are Add a Payee, Make a Payment, Set up Automatic Payments, Receive Bills Electronically, Request E-mail Notifications and Review Payments. The application also supports intra and inter-bank transfer of funds for a given customer.

Responsibilities

  • Developed user interface using JSP, Struts Tags to simplify the complexities of the application.
  • Configured the Struts configuration file and Application context file based on the spring and hibernate entries.
  • Involved in various phases of project development following agile development process Extreme Programming .
  • Used spring for Dependency Injection for plugging in the Hibernate DAO objects for the business layer.
  • Used networking technologies like Multicast and worked with Internet protocol like VOIP for the communications.
  • Used various design patterns like Business delegate, Singleton, Factory, DAO, DTO, Service locator etc.
  • Worked with JPA for the use of relational databases structuring of the application.
  • Deployed Web Services for updating the information to the workflow steps and getting the pre-configured workflow processes.
  • Used Tomcat for the web application deployment.
  • Used XSL/XSLT for transforming and displaying payment history reports.
  • Involved in the creation of Tables, Indexes, Stored procedures, Database Triggers and Functions.
  • Worked on securing the user's account pages using SSL.
  • Worked with JSF along with AJAX for the front end UI development.
  • Used WSDL and SOAP for the development of the XML based applications.
  • Worked with CMS with Weblogic Portal for the development of the application.
  • Used SQL navigator and PLSql for the database enhancement.
  • Unit tested all the classes using JUNIT at various class level and method level.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Worked with Xquery for the front end development of the application.
  • Worked with Oracle 10g for the backend development of the database.
  • Developed the application in J2EE Application Server environment with IBM WAS 6.1 as deployment server and IBM RAD 7.0 as development IDE

Environment - Java EE 5, IBM WAS 6.1, IBM RAD 7.0, Struts 1.2, Spring 2.5, JPA, Unix, Http, Multicast, VOIP, Hibernate 3.0, Servlets 2.4, JSP 2.0, EJB 2.1, HTML, XML, WebServices, SSL, XSL/XSLT, JAVASCRIPT, AJAX, CVS, ORACLE

Confidential

Application Developer

This system is aimed at automating and standardizing the operation of dealers and distributors using Intranet. The manufacturer plans the production schedules and dispatches schedules depending on the stock levels at the dealers and distributors. GUI screens were developed using HTML. Java Script was used to validate the fields.

Responsibilities

  • Involved in the high level design of modules from Functional Requirement documents.
  • Involved in WebSphere MQ Series integration with the application.
  • Designed and coded web pages using JSP, Servlets and HTML.
  • Transformed reusable code to Java Beans Components.
  • Designed and Deployed EJB Components using WSAD on WebSphere Application Server.
  • Used Struts Framework for the development of the application.
  • Involved in the process of Database Design and ER Diagrams for the application.
  • Involved in writing Stored Procedures, triggers and cursors.
  • Worked with SQLJ for better performance.
  • Developed a reporting tool, which is integrated with the Management tool to generate reports.
  • Prepared and executed Integration test plans.
  • Documented the Requirement, Design and Testing phases of the project.
  • Used Oracle 10g for the backend development.

Environment - Java, JDK 1.5.x, J2EE, Websphere MQ Series, Servlets, JSP, EJB, JNDI, JMS, Oracle 10g, XHTML, CSS, XML, UML, JUnit, Linux, Shell Scripts, IBM Websphere, WSAD, CVS, Ant

Confidential

Development Engineer

The system which I worked on is aimed at automating and standardizing the operation of dealers and distributors using Intranet. The manufacturer plans the production schedules and dispatches schedules depending on the stock levels at the dealers and distributors. GUI screens were developed using HTML. Java Script was used to validate the fields.

Responsibilities

  • Created user-friendly GUI interface and Web pages using HTML, JSP.
  • Involved in the creation of Class Diagrams, Sequence Diagrams for analysis and design of the application.
  • Developed the Front-End JSP and HTML.
  • Developed JSP's, Java Beans and Servlets to interact with Data Base.
  • Used JAXB API to access XML files.
  • Extensively used JavaScript for client side validations.
  • Used XML parsers to parse and fetch information from XML templates.
  • Developed some automated email messaging and text messages using JMS.
  • Involved in writing complex SQL queries and developed Stored Procedures to populate the database.
  • Performed Unit Testing of all Modules.

Environment - Java, J2EE, Servlets, Swing, JavaScript, HTML, DHTML, XML, Apache Tomcat server, JDBC, JNI, Oracle and Windows.

We'd love your feedback!