We provide IT Staff Augmentation Services!

Sr Gemfire /soa/ J2ee Architect Resume

3.00/5 (Submit Your Rating)

TX

SUMMARY

  • 12 years’ experience inGuidewire PolicyCenter/ClaimCenter/BillingCenter andJAVA/J2EEprogramming and development.
  • Configuration and implementation of all linesGeneral Liability Line, Commercial Property Line, Inland Marine Line and Crime and Fidelity Line
  • Guidewire Configuration usingStudio,GScript/GOSU.
  • Good experience inJ2EE Design PatternsFactory Pattern,Singleton, Session Fa ade,Service Locator,DAO, andDTOetc .
  • Good Exposure toRUP, Scrumprocess to implementAgile Methodology.
  • Spring Framework experience includes modules onSpring Core,Spring MVC,and Spring Web servicewithJAXB2andSpring - Struts-hibernateintegration.
  • Backend programming experience usingHibernateCoreandHibernateintegrated withJava Persistence API JPA.
  • Extensive work experience inJSP/ServletsusingMVC Model 2framework.
  • Experienced in configuring MQ Series and accessing the messages using Java API
  • Experienced in Kafka configuration for asynchronous communication and for better performance.
  • Experienced Pivotal Gemfire caching configuration and administration for better real time performance.
  • Experience onAxis 1.2 for developWeb Service.
  • Experienced working on projects usingStruts 1.1 and 1.2 frameworks.
  • Development experience also includes database related work primarily usingIBM DB2,Oracle10g/9i, MS-SQL Server 2000/2003.
  • Extensive experience working on web servers likeIBM Websphere 6 and 6.1,Web Logic8.1/10.3,Tomcat 5 and 5.5,Oracle OC4J,JBOSS 4.2.
  • Experience in designing and development tools onEclipse,RSA, RAD, WSAD.

TECHNICAL SKILLS

  • Splunk
  • MySQL
  • Oracle
  • Bit-Bucket
  • Restful services
  • Json
  • Micro-services single page applications spring AOP
  • Maven
  • Hibernate
  • HTML5
  • CSS3
  • SFTP cURL
  • JQuery
  • Servlets
  • ActiveMQ
  • JAX-WS
  • JAX-RS
  • JSF
  • Apache Tomcat
  • Jndi
  • LDAP
  • Spring AOP
  • Spring JDBC
  • Eclipse.

PROFESSIONAL EXPERIENCE

Confidential, TX

Sr Gemfire /SOA/ J2EE Architect

Responsibilities:

  • Created Cargo UI mockup templates
  • Translated Cargo UI templates into JSP pages
  • Created service layer using Spring and injected respective Spring beans
  • Created REST client Spring beans to invoke the Cargo Routing REST services
  • Created context and webservice xml files for Cargo UI and Cargo Routing Service
  • Integrated Service layer with UI and configured Spring configurations
  • Designed and documentedREST Cargo Routing Service, including JSON data formats and API versioning strategy.
  • Configured Jenkins continuous build process and deployments
  • Created Interface design document for the Cargo Routing Service.
  • Created XSD for the Cargo Routing request and Responses.
  • Designed Gemfire Regions for Cargo Routing projects
  • Created Continuous Query (CQ) for Airport region.
  • Configured the region and repository beans in configuration file
  • Configured Kafka for flight leg changes to flow from ODS changes to all other systems in SouthWest.
  • Created domain objects for the Gemfire Regions
  • Created REST project using TBS framework including the security.
  • Created the spring batch to load the schedules into Gemfire so the ACS, SWIFT and SWA systems accessible.
  • Configured spring batch in spring context to run the periodic with expression notation.
  • Created UI to monitor the spring batch process and resubmit the failed spring batch records.
  • Used SVN as version control system.
  • Followed Agile methodologies

Environment: Eclipse, Java, Web services, JSP, Spring, REST API, HTML, Windows 7, Solaris, SVN, CSS, Eclipse, Pivotal TC server,Spring Batch,Kafka, Junit,Mockito, ANT, Gemfire and Jenkins.

Confidential, Stevens Point, WI

Guidewire Integration consultant

Responsibilities:

  • ConfiguredGuidewirePolicy Center to fulfill client requirements for the Auto and Property personal lines of business
  • Created REST services for integrate with existing Renaissance and Guidewire BillingCenter to synchronize with policies.
  • Worked with event fired GScript rules for integrations that involved sending messages and receiving replies.
  • Worked with notifications, creation of activities, and sent emails for applications developed as per requirements.
  • Created Lockbox Rest endpoint to update the billing systems for every check processed at the back.
  • Developed batch processes for handling failed payments due to network errors.
  • Performed mapping of different lines of business from legacy system to PolicyCenter with additional codes for marine and boat.
  • Wrote GUnit test cases for user stories developed and tested web services using SOAP UI.
  • Provided support and assistance to client developers on Policy Center configuration/integration best practices.
  • Customized Guidewire PCF files as per the client’s requirements.
  • Implemented GOSU Enhancements for various entities by adding new functionality as per the requirement in the project
  • Designed and implemented GOSU Script utility modules with all the common functionality used across the project
  • Implemented Data Model extensions for various entities as per the business requirement.
  • Developed user interface (PCF screens), business rules and GOSU classes usingGuidewirestudio.
  • Extended theGuidewireapplication data model required by the functionalities.

Environment: GuidewirePolicy Center 7.0, JDK 6.0, GOSU,Guidewireweb services, XML, JDBC, H2 Database, GIT, Ant1.7, Log4J

Confidential

Tibco /SOA Integration Architect

Responsibilities:

  • Created Use Cases/Business Requirements and prepared detailed Technical Design documents.
  • Tuned the performance of Business Works Engine and EMS for load and memory optimization.
  • Designing and Implementing XSD schemas keeping future enhancements in view.
  • Each transaction is mapped to a unique EMS Queue name to invoke a particular BW process.
  • Designed and developed REST web services using TIBCO/BW for JMS and created WSDL files for required operations.
  • Configured TIBCO Active Database adapters as Subscription Service to perform database Transaction.
  • Created and configured Active Spaces for PCM data
  • Used Active Spaces for In Memory cache and used it System Transformation
  • Configured TIBCO/ADB Adapter for performing Request/Reply functionality from Oracle.
  • Configured Web Services to implement cross-reference for lookup from the Database.
  • Developed heavy Business Works processes in TIBCO Designer involving complex business rules/logic
  • Consumed Microsoft REST API for token registration and download links
  • Migrated MS API from SOAP API to REST API
  • Created unit test cases and troubleshoot/debugged the applications in all the environments.
  • Set the Load balancing and Fault tolerance properties for TIBCO Business Works Engine.
  • Used Tibco Administrator to deploy and monitor the process flow in Dev, QA and Prod.
  • Provided support to the EAI team, Legacy team and Process team at all stages of the project for error detection and correction.
  • Implemented Error handling in all the developed interfaces using TIBCO CLE.
  • Used Git as Versioning Tool to maintain the Code while doing different enhancements during Development.
  • Extensively used the TIBCO design time libraries for Common Error and Exception Handling.
  • Made use of TIBCO Hawk to interact with the error-handling framework, thereby monitoring the entire integration.
  • Configured JENKINS for automated build process and deployments
  • Created EAR Files and deployed in all No prod environments for the developed BW components.
  • Weekly application support for digital enhancements and MS API integration.

Environment: TIBCO Active Matrix Business Works 5.8, TIBCO Business Works 5.9 TIBCO EMS 6.0, XML, JDBC, TIBCO Designer, TIBCO ADB Adapters, TIBCO Administrator 5.7, TIBCO Hawk, TIBCO Active Spaces, TIBCO Rendezvous, TIBCO EMS/JMS, TIBCO database Adapter, XML, XSD, WSDL, SOAP/HTTP DB2, UNIX, Oracle10g, PL/SQL and SQL Navigator.

Confidential

Sr J2EE Developer

Responsibilities:

  • Implemented the application using Agile Development methodology which included daily scrum calls, three-week iterations, user story planning, reviews and grooming sessions.
  • Developed SOAP web services using WSDL, XSD, XML, SOAP over HTTP, SOAP over JMS.
  • Involved in configuring hibernate to access and retrieve data from Oracle database.
  • Responsible in developing JSP's and Servlets.
  • Extensively used JUnit for unit testing and EasyMock for mocking.
  • Expertise in coding optimized SQL queries on databases like MySQL and Oracle.
  • Developed front-end code with Ajax call in AngularJS and jQuery to retrieve data as JSON Object from controllers in back-end RESTful Server, then display the well-organized result in web pages by writing AngularJS controller, directives, services, and route providers. Also, used Angular.js filter to make the data searchable and sortable.
  • Used Bit-Bucket as code repository to increase the quality of the code and also to control the commits, secure the code.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services
  • Used Spring AOP to handle transactions session aspects and to implement security.
  • Experience in developing Maven Based Applications.
  • Implemented Maven as build and configuration tool.
  • Implemented the Spring IOC for the core business application logic and used Hibernate as persistence framework.
  • Used Hibernate in data access layer to access and update information in the database.
  • Used cURL for file transfers between two servers over SFTP as to achieve encrypted file transfer.
  • Used HTML5 and CSS3 to develop a dashboard and visualize the data from Database, to monitor the flow of data.
  • Extensively involved in release/deployment related critical activities.
  • Log4J was used to log both User Interface and Domain Level Messages.
  • Developed a spring batch job that runs daily for updating the member preferences in the Portal Application.
  • Responsible in developing JSP's and Servlets.
  • Developed POJO objects and used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent data from SQL Server.
  • Developed PL/SQL programming on Oracle database using Oracle SQLDeveloperandJavaJDBC technologies.
  • Used ActiveMQ messaging to set up communication between applications in ESB. And flows are created for JAX-WS and JAX-RS web services.
  • Used the features of Spring Core layer (IOC), Spring AOP, and Spring JDBC in order to develop the application.
  • Developed authentication through LDAP by JNDI.
  • Developed and debugged the application using Eclipse IDE.

Environment: Splunk, MySQL, Oracle, Bit-Bucket,, Restful services, Json, Micro-services, single page applications, spring AOP, Maven, Hibernate, HTML5, CSS3, SFTP, cURL, JQuery, Servlets, ActiveMQ, JAX-WS, JAX-RS, JSF, Apache Tomcat, Jndi, LDAP, Spring AOP, Spring JDBC, Eclipse.

Confidential, MN

Sr J2EE Developer

Responsibilities:

  • Developed the J2EE application based on the Service Oriented Architecture.
  • Used Design Patterns like Singleton, Factory, Session Facade and DAO.
  • Developed using new features of Java 1.7 Annotations, Generics, enhanced for loop and Enums. Used Spring and Hibernate for implementing IOC, AOP and ORM for back end tiers.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Implemented SOA to develop REST Based Web services using Apache Axis.
  • Developed REST Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Exposed the Web Services to the client applications by sharing the WSDL’s.
  • Used SOAP UI for testing the web services.
  • Used DAO pattern to fetch data from database using Hibernate to carry out various database.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, cache concepts.
  • Used Spring MVC Transaction Management, Spring/Hibernate Batch Transactions, Hibernate cache concepts.
  • Wrote complex SQL queries using hibernates native SQL.
  • Modified the Spring Controllers and Services classes so as to support the introduction of Spring framework.
  • Developed various generic JavaScript functions used for validations.
  • Developed screens using jQuery, JSP, JavaScript, AJAX and Ext JS.
  • Upgraded existing UI with HTML5, CSS3, JQuery and Bootstrap with AngularJs interaction.
  • Implemented performance oriented CSS selector, scalable and modular CSS approach for front-end architecture.
  • Developed various generic JavaScript functions used for validations.
  • Developed screens using HTML5, CSS, JavaScript, JQuery and AJAX taking advantage of the frameworks Angular.JS
  • Developed several SOAP based JAX-WS WebService interfaces for integrating multiple systems, code re-usability.
  • Heavily used SOAP UI Pro version for testing the Web Services.
  • Extensively used various Spring Framework modules like DI(IOC), Bean Wiring, Inheritance, Auto Wiring, JDBC Templates, AOP and Spring Quartz Schedulers for Jobs.
  • Experience with developing Hibernate 4.x Annotations.
  • Extensively used Hibernate Relational mappings(One-To-Many, Many-To-Many) in the secondary project.
  • Extensively worked on Hibernate Cache, Query, Criteria and Transactions in secondary project
  • Design patterns are extensively used to achieve clean separation of different layers. Used different patterns like Adapter, Singleton, Strategy, Factory, Abstract Factory, MVC, DAO and Service Locator, Facade.
  • Used XPATH to retrieve the data and query the XML
  • Developed test cases and performed unit testing using JUnit.

Environment: J2EE, Spring framework, Spring MVC, Hibernate 4.5, SOA, WSDL, JAXB, jQuery, JSON, JDBC, AJAX, Web services, SOAP, XML, Java Beans, Apache POI, Ext JS, JavaScript, Oracle 10g, Tomcat, Agile Methodology, Design Patterns, SVN, Apache Maven, JUnit, HtmlUnit, XSLT, HTML/DHTML.

Confidential, MN

Sr J2EE Developer

Responsibilities:

  • Created Struts2.0 configuration and used Struts2.0 MVC design model
  • Followed Test First / TDD approach to create the test cases using Jmock before start the development.
  • Written PL/SQL Stored procedures to update perpetual licenses for every quarter for eBookUpdate batch application
  • Involved in LDAP Schema design for Capella’s User directory.
  • Following Agile/SCRUM development methodology
  • Used AngularJS as the development framework to build a single-page application.
  • Involved in writing XML validation classes using Struts validation framework.
  • Designed the user interfaces using JSPs,AJAX and Struts Tags.
  • Used XML Web Services using SOAP to register agents using non-java application.
  • Developed services that are reusable and interoperable, based on SOAP, WSDL, JAXWS, JAXRPC Web services.
  • Used JMS for the asynchronous exchange of critical data and events among J2EE components. Publisher-Subscriber method was used for data loading and Point-To-Point method of JMS was used for event processing
  • Used Eclipse for writing code for JSP, Action Classes, Struts and spring beans.
  • Involved in writing DAO, DTO’s using Hibernate DAO Support.
  • Implemented persistence layer using Hibernate that uses the POJOs( which do not have the business processes) to represent the persistence database tuples.
  • Developed JUnittest cases for DAO and Service Layer methods.
  • Used SVN for version control of the application.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components.
  • Interacted with quality assurance team for requirements gathering and analysis.

Environment: Java, Web services, Struts2.0, Spring, Hibernate, UML, JSP, HTML, Oracle10g, Windows XP,Linux, CVS,MVC Design Pattern, Active Directory, JQuery, JavaScript, CSS, Eclipse, GlassFish, JUnit, ANT and Sun Open SSO

Confidential, MN

Sr J2EE/SOA Developer/Business Analyst

Responsibilities:

  • Conducting code review periodically according the J2EE spec and client frameworks.
  • Re-factored the MASS Update use to improve the performance for search and submission.
  • Created SpringBatch context and job xml files for the Spring beans
  • Created SpringBatch beans to run periodically and process the claims which are submitted by the Mainframe system with understandable format.
  • Re-factored the MASS Update benefits processing batch job process for better performance.
  • Designed the Staging Test Division functionality in EBS Application.
  • Followed Test Driven Development to write the test cases first using Jmock before we implement the use case development.
  • Created persistence layer configurations and POJO classes to use the Hibernate framework.
  • Configured and implemented Spring framework as middle layer for lower level services.
  • Worked extensively on SWING client to implement the Benefit setup, Administration use cases.
  • As a middle Developer involved in designing and implemented the application using Singleton, Command Factory and DAO design patterns.
  • Developed of Web services using RAD ( Rational Application Developer 7.0) including WSDL, XSD definitions
  • Preparation of unit test cases using JUnit
  • Created automated build scripts using ANT
  • Created Hudson build jobs for automated build process and continuous integration testing.
  • Worked on production support/defect fixing the release 8.0, R9, R10 and R11
  • Written certification to protect the PHI info.

Environment: Java, Web services, Spring, Spring Batch, Hibernate, UML, Swing, JGoodies, Oracle10g, IBM DB2, Windows XP, CVS, RAD 7.0, Websphere 6.0, JUnit, ANT

Confidential, Minneapolis

Sr J2EE Developer

Responsibilities:

  • Created the Technical Design Specification, Class, and Sequence Diagrams
  • Created DTD,XML Parsing, Validation for KCPB and LegacyFeeder modules
  • Configured Spring Frame work for JMS Topic and Queues.
  • Written utilities to convert Object to XML and XML to Objects
  • Created DAO and Hibernate layers for LegacyFeeder and KCPB.
  • Created KeyCiteWeb project for metrics and republishing the failure collections using JSF,Spring, JMS and Hibernate.
  • Written the Servlet in KCPB and Legacy Feeder projects for returning the metrics info to the KeyCite Web.
  • Configured Hudson for KecyCite Web, KCPB and LegacyFeeder projects.
  • Written ANT build scripts for LegacyFeeder, KeyCiteWeb and KCPB.
  • Created reusable java script functions for entire application that way easy to manage and help full in support.
  • Worked extensively with Ajax which loads part of the page dynamically and used java script to parse the DOM XML object returned by the Ajax.
  • Used Java script existing API functions in customized java script functions.
  • Extensively used Java Script Objects,Browser Objects,HTML DOM Objects in front end validations and navigation's.
  • Experienced in converting prototype html pages to dynamic web pages with same java script capabilities. Experienced in using AJAX with JavaScript
  • Created components for sending/receiving messages using Spring JMS, Spring IoC.
  • Used Agile/Test Driven Development programming techniques

Environment: Java/J2EE, JSF, Spring, Hibernate, JMS, MQSeries (IBM Webpshere MQ), UML, Windows XP, TFS, Eclipse, Tomcat, JQuery, JavaScript, CSS, JUnit, ANT and Hudson

We'd love your feedback!