We provide IT Staff Augmentation Services!

Senior Soa Developer Resume Profile

4.00/5 (Submit Your Rating)

GA

SUMMARY

  • Over 8 years of professional experience in analysis, design, implementation validation and deployment of enterprise wide applications / solutions including business and technical mentoring.
  • Expertise includes J2EE implementation, web services, SOA, BPEL, systems architecture, component architecture, application architecture, analysis, design, object modeling, data modeling, integration, validation, implementation and deployment.
  • Principal integration engineer specialized in SOA suite of technologies, experience in researching, designing and implementing enterprise grade web / integration projects based on java/j2ee platform.
  • Oracle Fusion Middleware 11g SOA Certified Specialist. Have experience in development of BPEL processes, BPM and Workflow services.
  • Domain expertise in Enterprise Application Integration EAI , Service Oriented Architecture SOA , Business Process Management BPM , Business Process Execution Language BPEL , JCA based connectors, Enterprise Service Bus ESB , Web Services, Message Oriented Middleware JMS, JBoss Messaging, AQ , LDAP directory servers and XML technologies.
  • Experience with the core technologies of J2EE JSP, Servlets, Struts Framework, MVC Architecture, JDBC, JNDI, EJB, J2EE Design Patterns and XML technologies including AJAX, XML Schema, XSLT, DOM and SAX Parsers.
  • Hands on experience in developing Model-View-Control Architecture MVC applications using Struts, Spring Frameworks and experienced in using J2EE Design Patterns like, Session Fa ade, Service Locator, Data Access Object, and Business Delegate.
  • Experience in working on middleware messaging tools like JMS, webMethods Broker.
  • Experience in process flow modeling portlet development utilizing weblogic Portal.
  • Ability to work both independently and in a team. Versatile team player with strong analytical and problem solving skills.
  • Excellent verbal and written communication skills and the ability to work well in a team or individual environment.

COMPUTER SKILLS

Languages

JAVA JDBC, RMI , C , C, SQL, PL SQL, Perl

Web Technologies

J2EE EJB, DAO, Servlets, JSP, JSTL , Web Services, SOAP, PHP, HTML, Java Script, AJAX JSON

XML Technologies

XML, XSLT, XSD, JAXP, JAXB, WSDL, SOA, Web Services

Modeling Languages

UML Unified Modeling language w/ Rational Rose Tool

Databases

MYSQL, ORACLE 9i/8i.

Operating Systems

Windows XP/NT/2000, UNIX, Solaris, LINUX.

Application/Web Servers

Apache Tomcat 5.x, Web Logic, Web Sphere

Scripting Languages

PHP, Perl, Shell Scripting, Ant.

FrameWorks

JSF, Struts, Casper J2EE , Symple Objects PHP

Development Tools

Eclipse, Net Beans, Toad.

Other Tools

webMethods tools Portals, Broker, Developer, Integration Server, Metadata library

Java Messaging Service, Apache Axis, BEA tools WebLogic Integration Server, Aqualogic ESB

PROFESSIONAL EXPERIENCE

Confidential

Senior SOA Consultant

The Confidential / travel agent application provides an easy way to manage online booking, which makes it easy for travel agents to book flights and earns commission. It is a secure web site to privately book and electronically ticket Delta reservations to its clients Individual customers including celebrities, Corporate clients, Travel agencies via Subsidiaries, Affiliates and farm outs, accepts reservation requests and processes requests using back-office reservation application.

Responsibilities:

  • Worked closely with a group of Business Analysts and Technical Architects for Business requirements gathering, Business process Modeling, Tracing requirements.
  • Coordinating with the development team and Identifying catalog of services from business processes to promote business driven development and re-use.
  • Use case realization of corresponding business processes.
  • Modeling services and service layering, verifying primary SOA principles, schema componentization and type reuse, proposing design decisions in designing concrete service interfaces.
  • Responsible for designing and implementing the application process flow with BPEL.
  • Involved in complete orchestration and integration of various services using SOA suite components BPEL, mediator, business rules.
  • Integrated legacy billing, scheduling and inventory systems with the existing architecture using weblogic adapters.
  • Enterprise service bus configuration, development, testing and deployment with Oracle SOA suite.
  • WSDL, XSD XSLT are utilized for customization of customer based web services Java Integration with ILOG JRules to allow for business rules incorporation in design of data communication model.
  • Canonical data model verification, validation with xml-schemas.

Environment: J2EE Technologies, XML,WSDL,SOAP,UML, Web services framework using WS-Standards, Oracle SOA Suite, Apache Beehive controls, JDK 1.6, Windows XP.

Confidential Senior SOA Developer

Central Bill Processing CBP is an SOA platform to implement and operate the Office of Workers 'Compensation Programs' for U.S. Department of Labor. CBP will provide services to process medical bills, facilitate prior authorization of services, facilitate timely and accurate processing of medical bills, respond to inquiries related to medical benefits through a call center and service oriented architecture-based systems, and implement a fraud and abuse detection program.

Responsibilities:

  • Involved in introducing and promoting CXF, spring and Hibernate frameworks to be used to create web services by performing a POC.
  • Involved in enforcing best practices like the top down web services approach WSDL first and generation of web services client classes into a separate project.
  • Created services components for Adjudication, Claims, Fee Schedule Appeal, Adjustment modules.
  • Developed BPEL processes in ActiveVOS for Fee Schedule Appeal and Pharmacy.
  • Configured WSO2 ESB as a proxy to service endpoints.

Environment: SOA, JBoss EAP 6.0, WSO2 ESB, ActiveVOS BPM, BPEL, WSDL, XML, XSD, XQuery, Java, Spring, Hibernate, JPA, SQL Server, Spring MVC, Maven, Eclipse, SOAPUI, X12-XML Schemas

Confidential Senior Software Engineer

CSM is a comprehensive turn-key Career Services management solution for Career Services staff, students and employers. CSM is designed for Career Services offices to enhance the way in which they process and share information both within the university and between their students and employers. Implemented import SQL Scripts to automate database updates and also worked on the optimization of SQL queries.

Responsibilities:

  • Gathered user requirements followed by Analysis Design. Evaluated various cutting edge technologies for the Client and provided the solution based on Open Source J2EE.
  • Developed SOAP/WSDL based Web Services on Web-Logic Application Server to integrate CSM with third-party University applications and also accessing the university databases.
  • Did technical design to conform to Spring MVC2 framework.
  • Architect UML diagrams which includes Use Case Diagrams, Sequence Diagrams and Class Diagrams.
  • Implemented business logic in Enterprise Java Beans / Java Beans.
  • Designed, developed and deployed the EJB components on Weblogic server.
  • Guided the team on Business Objects and business object helpers that interact with middleware stubs
  • Implemented Business Delegate Pattern to separate view from business process.
  • Created and implemented PL/SQL stored procedures, triggers. Design and documentation of stored procedures.
  • Implemented JUnit for unit testing as well as functional, integration, system, and validation testing.

Environment: J2EE, JSP, Spring, Hibernate, Servlets, EJB, HTML, XML, UML, BEA Web Logic 9.2, log4j, SQL, PL/SQL, Oracle 9i, Rational Rose, JUnit, WinCVS, Eclipse 3.1, Web-Services, SOA, SOAP, JAXP, WSDL.

Confidential Senior Software Engineer

This application is an Order Management System implemented for customers of Sensitech for Online Ordering and Order Management of Sensitech products. Application was designed to follow MVC / Struts framework with JSP for the front end development, EJBs for the Business Logic and data persistence using Hibernate. XML is used as the mode of data transfer between various tiers of the application. For displaying data back to the user, data is retrieved from the database and transformed into XML format. Using XSLT the information is then presented to the user. This application was built on an iterative approach using the standard RUP methodology.

Responsibilities:

  • Participated in requirements gathering and Use Case analysis.
  • Developed Sequence diagrams and Class diagrams using UML and Rational Rose.
  • Implemented the Web Tier along with the other two team members using Struts, Tag Libraries, HTML, XML, XSLT, and JSP.
  • Designed the necessary EJB Objects Session Beans for implementing Business logic.
  • Implemented the back end framework, Data Access Layer using Hibernate.
  • Involved in the deployment of the application on WebSphere Application Server in test and stage environments
  • Managed the change control processes and deployment during User Acceptance testing.
  • Development ANT based build scripts for automated deployment of various versions of the code into test and QA environments.
  • Parsed the XML content and updated the database using Parsers.
  • Involved in writing PL/SQL Packages, Triggers, Procedures, Functions, and creating and maintaining various Oracle database objects.

Environment: UML, Eclipse 3.0, WebSphere Application Server 5.0, Hibernate, XML parsing SAX , XSLT, Oracle 8i, JSP, EJB, Struts 1.1, JSTL, JUnit, JavaScript, JDBC, SQL, Windows 2000, UNIX and PVCS.

Confidential Senior Software Engineer eTicket is a J2ee based web application which was used by Sprint Customer Service outlets. eTicket application promotes a streamlined service counter experience for the customer and provides a database for tracking device returns and repairs consistently and accurately. During the service process, eTicket will capture key device repair and exchange information, customer complaint information, type of exchange or repair, status of the repair or exchange, final resolution for both the customer and device. Customer service data will be created by the application and stored in a database so that this information can easily be retrieved by the application and Sprint can generate key report metrics.

Responsibilities:

  • Involved in the design and development of the presentation layer using Jakarta Struts Framework.
  • Usage of various design patterns like Factory pattern, etc. and development of application Integration classes to get the Customer info, ESN History, Equipment info, Warranty status Device info etc from Billing System.
  • Developed Java Servlets and JSPs for dynamic HTML generation and perform the server side processing on the client requests. Developed View components using JSP to display and update the User profiles, ticket info in front office queue.
  • Extensively used ANT, Validation files, Tag libraries and Resource Bundles.
  • Used JDBC to retrieving the data from Database to the Data Objects. Configured Weblogic Application server for connection pooling. Created Data sources for accessing data.
  • Participated in the Design of framework and developed Use Case Specifications, Use Case Diagrams, Class diagrams, Sequence diagrams . Rational Rose was used as a tool for the same.
  • Ensuring quality through design and code reviews, and testing.

Environment: JDK 1.4, J2EE, Struts Frame work, Ant, JSP, Servlets, JDBC, JMS, Eclipse, Rational Rose, Web logic 7.0, Windows 2000, Toad, Oracle 8i.

Confidential Software Developer

eAdmin application was used by GE General Electric for the administration of all the GEES projects.eAdmin application deals with the Administration of all the GEES projects. It is a Tool for creating and maintaining common user accounts, person information and also for project management.

Responsibilities:

  • Analysis of the Framework and the Architecture of the Application.
  • Understanding of the Application Flow.
  • Designing Development of various new modules, and also involved in converting a client-server basedRMI backend system to n-tier architecture.
  • Supporting the Application for any SCRs and Issues.
  • Generated SQL and PL/SQL scripts to install create and drop database objects including: tables, views, primary keys, indexes, constraints, packages, sequences, grants and synonyms.
  • Writing Oracle Stored Procedures, Triggers, and Packages to effectively incorporate Business logic and providing security by wrapping the contents.
  • Written the procedure which will create the triggers dynamically to audit the particular object based on the user selection.

Environment: Java, J2EE, Apache Tomcat, Oracle 8i, SQL Plus, PL/SQL, Unix Shell scripting, Toad.

Confidential Software Developer It is an application developed for GE-Power Systems, which enables GE's customers to buy their products online and even quote a deviation to the product's price. This system is fully automated to decide upon the deviation by

1. Obtaining the information from previous such transactions which is available in some Legacy systems which are integrated into the current application

2. The geographical location of the customer.

3. The type and number of parts ordered. The status of the request is also provided to the customer.

  • This system gives three different views User, Manager, Administrator. A sales representative updates the quote given by the customer into the system and the system performs the action and gives the options to the corresponding managers for their approval.

Responsibilities:

  • Understanding of the Application Flow.
  • Analysis of the Framework and the Architecture of the Application.
  • Developed Java Servlets and JSPs for dynamic HTML generation and perform the server side processing on the client requests. Developed View components using JSP to display and update the quotations made by the users.
  • Developed various screens/processes using JSPs, and UNIX shell scripts.
  • Worked on the development of this major enhancement to the e Pricing Deviations a 24/7 web-based application.

Environment: Java, J2EE, Tomcat, Oracle 8i, SQL Plus, PL/SQL, Unix Shell scripting, Toad.

We'd love your feedback!