Senior Software Consultant Resume
Fremont, CA
SUMMARY
- 9+ years of Enterprise Software Implementation and Enterprise Application Integration (EAI) experience dat includes Analysis, Design and Development of Oracle SOA and J2EE Applications.
- Expertise in building Integration SOA based applications, JAVA/J2ee, JSF, EJB Session beans, SOA BPEL Services, SOAP / REST Webservices, XML Standards and web based architecture.
- Participated in software development life cycle including development methodologies based on Agile, component design, prototyping, development, deployment, testing and maintenance.
- Experience in J2ee and Integration technologies like JSF Framework, Java/J2ee, JSP, Servlets, EJB Session beans, SOA BPEL, Web Services and REST services.
- Experience inMVC (Model View Controller)architecture, usingJSF, Struts, and Spring Frameworkwith variousJava/J2EE design patterns.
- Experienced as a User Interface Developer for Java based applications using HTML/HTML5, CSS/CSS3, JavaScript, Angularjs, DHTML, DOM, XHTML, jQuery, and AJAX.
- Proficient inJava/J2EEtechnologies likeJSP, Hibernate, Spring, Struts, Java Servlets, AJAX, Java Beans, JNDI, JMS, XML, web service.
- Experience in implementing Spring Bean Injection and Hibernate ORM tool.
- Extensively worked ondebuggingusing Eclipse and JDeveloper.
- Experience in building and deploying the applications using Apache ANT and Maven.
- Experience in Oracle 11g, MySql and MsSql database
- Working on various IDE's Jdeveloper, Microsoft Visio, Exadel Studio and Eclipse.
- Worked on Application/Web servers like JBoss, WebLogic 11g and Tomcat.
- Proficiency inSystem Life Cycleincluding developing and testing the applications.
- Expertise in creating Use Case and Class Diagrams using Microsoft Visio.
- Extensive Experience in working with PL/SQL Stored Procedures, Functions and Triggers.
- Familiar with popular technologies on N - Tier architecture with application system development using Java/J2EEE, JSP, Servlets, JSF, MyFaces, Rich faces, A4J, Hibernate, JDBC,EJB, Spring Framework.
- Extensive experience in all phases of SDLC & Agile Methodology.
- Participated in Software Development Life Cycle including development, testing, implementation and maintenance of various client/server N-tier and web applications.
TECHNICAL SKILLS
Java Technologies: Core Java, JDBC, JSP, Servlets, Javassist.
Web Development Framework: JSF (Java Server Faces), MyFaces, RichFaces, A4J,EJB, HTML5, CSS3, Javascript, JQuery, AngularJS.
Fusion Middle Ware Technologies: Oracle SOA BPEL 11g
Web Services / XML: SOAP / REST Services, WSDL, UDDI Registry, XSD.
IoC Container: Spring Framework
ORM Technologies: Hibernate3 and 4.
Application Servers & Web Servers: Weblogic 11g, Jboss5.x, Tomcat
IDE: Jdeveloper 11g, Eclipse, Exadel Studio, Oracle Workshop for WebLogic.
Databases: Oracle 11g, Mysql, MsSql
Source Control System: VSS, SVN
Operating Systems: Windows Xp / 2000, Linux.
PROFESSIONAL EXPERIENCE
Confidential - Fremont, CA
Senior Software Consultant
Responsibilities:
- Designing/developing the integration between SOA BPEL and JSF applications.
- Design and developed user interface components using JSF GUI Rich Faces.
- Building JSF dynamic reusable business components.
- Developed UI Page fragments, templates using Jdeveloper 11g.
- Implemented custom Validations for various fields in JSF and interacting services in managed beans.
- Implemented customized JSF exception handling to display user friendly error/warning messages.
- Implemented EJBs Session beans for business logic.
- Developed the business logic component in middle tier using JPA 2.0 with EclipseLink andEJBframework including stateless session classes and Entity bean classes
- Implemented EJB Message Driven Beans to consume with JMS messages based on topics.
- Implemented the J2EE Pattern: Managed Bean Business Object and Helper/Utility classes.
- Integrate our module with other modules using Oracle SOA BPEL.
- Implemented the Quartz scheduler to reprocess the error messages in Queue tables.
- Implemented REST services for the integration of Measures, Events and Communication for Trellis Platform.
- Developed REST and SOAP Web Services using JAX-WS, WSDL and JAX-RS specifications.
- Used java callout in BPEL to call the auto reconciliation process.
- Developed BPEL process for Trellis application module and used Database Adapter to pool and populate the data to Trellis apps using SOA BPEL Components.
- Used MDS to share common assets like XSD, WSDL, and xml’s etc.
- Developed technical designs, common reusable components, test plans and deployment scripts.
- Work with product development to resolve Product challenges.
- Involved in database Trigger and PL/SQL procedures implementation based on the requirements.
- Written technical documentation of all the processes.
Confidential - Torrance, CA
Senior Software Consultant
Responsibilities:
- Designing/developing the integration between applications using JSF, Spring and Hibernate.
- Created Pages, Template fragments as per the requirements.
- Developed user interface using JSF Components.
- Involved in Gathering the business requirements, solution design, system configuration & trouble shooting, implementation and post implementation support.
- Implemented Order Management module in JSF.
- Created Pop-up windows for Adding and Updating rows in the JSF Table for various pages.
- Worked on Simple and Advanced Search functionality in JSF.
- Implemented the Payment SPAs (Single Page Application) using AngularJS.
- Re-render the components using AngularJS ng-directives as ng-model, ng-bind and familiar with controller and factory pattern.
- Involved in implementing persistence logic using Hibernate.
- Involved in writing .hbm files, ORM Classes, HQL, Criteria, and Named Queries etc.
- Implementation of interfaces in JAX-WS Reports Service, Order Entry Service and Order Enquiry Service modules.
- Having good experience on Design Patterns, Web Services and XML.
- Created spring configuration files, Bean Injection, validation files and resource bundles for various modules using spring framework.
- Migration from spring 3.1 to 3.2.3 to effect Hibernate 4 Features
- Used Hibernate annotations for hibernate mapping.
- Involved in defining and implementing user authentication and authorization using Weblogic Realm security.
- Integrating the code and check in dat code into SVN Repository.
- Participated in integration testing and bug fixing.
Confidential - SFO, CA
Consultant
Responsibilities:
- Involved in Gathering the business requirements, solution design, system configuration & trouble shooting, implementation, user training and post implementation support.
- Coordinate directly with stakeholders and technical staff to provide architectural guidance, design and performance improvements.
- Designing/developing the integration between other applications using JSF and Axis2 Web Services.
- Developing the JSF Business components for Patient Roster, Submit Claim and Direct Deposit modules.
- Creating Pages, custom validations and templates as per the requirements.
- Implemented validations onJSFbacking beans.
- Creating business objects using the design patterns like Business Delegate, Front control, DAO, DTO etc.
- Integrated Spring DAO for data access using with Hibernate.
- Generated backend hibernate DAO and business objects
- Developed user interface using JSF UI Components.
- Developed JSF Model components (creation, configuration, and tuning of DOA objects, view objects, bindings).
- Implementation of web service interfaces in Apache Axis2.
- Extensively worked with HQL and hibernate criteria queries
- Integrating the code and check in dat code into SVN Repository.
- Develop technical designs, common reusable components, test plans and deployment scripts.
Confidential
Software Engineer
Responsibilities:
- Worked on Security Capabilities on WS-Security, Service Manager Security and others.
- Developing Policy Enforcement & Implementation for Policy Manager
- Worked on Agent and Delegate development.
- Implemented JAX-RPC / JAX-WS WebLogic Web Services and Client / Server side handlers.
- Implementation of business logic and business objects for client and workbench GUI using JSF.
- Designed web service interface implementation in Java using Apache Axis2.
- Developed client modules for the SOA integration.
- Developed Web Services for Integrating with the Enterprise Information System Tier
- Experience in Weblogic server domain configuration and cluster environment.
Confidential
Programmer Analyst
Responsibilities:
- As a Developer in our team, worked on different modules of the project.
- Developing dynamic and doing page validations using JSF.
- Understanding the system requirement specification.
- Involved in technical investigations for process improvements
- Integrating the code and check in the code into the SVN Repository.
- Implemented object/relational persistence (Hibernate) for the domain model.
Confidential
Programmer Analyst
Responsibilities:
- Designing and Development of user interface using JSF
- Involved in developing the Product Search, Admin Module and Relevant Insights.
- Understanding the system requirement specification.
- Involved in technical investigations for process improvements
- Code Integration and bug fixing.
- Done validations using JSF.
- Maintaining project related documents.
Confidential
Developer
Responsibilities:
- Creating UI in Jsp for client view using Struts Frame work.
- Involved on Administration, Knowledge management Modules.
- Implementation the business login for Action classes, Action form, DAO and DTO.
- Understanding functional requirements.