We provide IT Staff Augmentation Services!

Drools Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • A Java Programmer with around 6 years of IT experience with primary expertise in Object Oriented, J2EE and Client/Server technologies.
  • Well versed in business process management and have worked on BRMS 5.3.1, on business rules and tasks.
  • Worked as a drools developer with rich experience in complex rule development on Jboss BRMS.
  • Expertise in working with various J2EE technologies including Struts Framework, JSF, Servlets, JSP, EJB, Hibernate, Web Services, JBoss, JNDI, JMS, JDBC,JSTL,XSLT.
  • Extensive experience working with Web Services like SOAP
  • Have rich experience in Informatica MDM and SIF framework. Worked on majority of SIF apis and ORS specific apis.
  • Proficient in SOA architecture.
  • Key participant in all phases of Software Development Life Cycle (SDLC) with Analysis, Design, Development, Integration, Implementation, Maintenance, Debugging, Reports, Testing, Production and Support of Software Applications in client/server environment, Object Oriented Technology and Web based applications.
  • Experience in Configuring and deploying applications on IBM WebSphere, BEA WebLogic, and Jboss.
  • Extensive knowledge working with RAD, RSA, IDE tools.
  • Extensive use of various J2EE Design Patterns such as Delegate, Façade, Service Locator, DTO, DAO, Factory and Singleton in designing of large applications.
  • Used MQ series for Messaging services.
  • Extensive experience working with Web Services like SOAP.
  • Extensively used JUnit along with Easy Mock for unit testing.
  • Sound RDBMS concepts and extensively worked with Oracle, SQLServer, DB2.
  • Familiar with designing and coding stored procedures, Triggers and Functions using PL/SQL.
  • Experience in System maintenance, analysis and performance in Windows and Linux environment.
  • Excellent communication and interpersonal skills and a very good team player with the ability to work independently.

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL

Java/J2EE Technologies: J2EE, Servlets, JSP, Struts Framework, JSF, BRMS, EJB, SIFJMS, Hibernate, JDBC,, JavaScript,XSLT XML, Web Services(Soap, REST).

Application /Web Server: Tomcat, WebSphere, Web Logic.

Databases: Oracle, DB2, SQL SERVER

IDE: RAD, Eclipse, RSA

Configuration Tools: CVS, VSS, Ant, Maven, SVN

Environment: Windows, Linux

PROFESSIONAL EXPERIENCE

Confidential

Drools Developer

Responsibilities:

  • Worked as a BPM consultant, starting with the installation and configuration of Jboss BRMS 5.3.1.
  • Developed business logic to create, update, complete, terminate, reassign human tasks using various apis.
  • Implemented business rules using drools.
  • Used changeset.xml to keep the rules and workflow processes in a single file.
  • Involved in setting up the Guvnor central repository, and dynamic creation of knowledgebase.
  • Integrated the Drools and jBPM to application framework which involved dynamic creation of knowledgebase and Knowledge session.
  • Implemented SOA architecture with web services using SOAP, WSDL and XML for sending and receiving data from different applications.
  • Wrote various types of Business rules in the .drl (drools file) using Drools rule engine for business decision making; injecting beans into the rules engine and invoking using Rule Base Stateful Session.
  • Experience in using Drools Guvnor for navigation/browsing content, knowledge Repository, notification and access, graphical editing, synchronization with eclipse and version control systems, and also for integrated testing purposes.
  • Designed large number of rules primarily using Decision table.
  • Worked on both server side and client side implementation of workflows.
  • Used Hibernate to develop DAO layer for performing CRUD operations on the database.
  • Wrote bpmn2 files using the eclipse plugin as well as jboss brms console and implemented the workflow framework using brms.
  • Worked on migration of knowledgebase from one environment to another.
  • Using Agenda filter, we configured a table for same rules to work in different ways based on all matched facts, to allow or disallow rules for different years.
  • Involved in designing and developing the Business Process flow using JBPM work flow engine, like creating Nodes, Task nodes, Decision nodes, scripts, Joins, and wrote various BPM Task handlers.
  • Actively involved in Drools migration from 5.3.1 to 5.3.1 rollup patch 3 and worked with Redhat.
  • Worked on front end development using struts 1.3, jsp, javascript etc.

Environment: /tools used: Websphere application server, java/j2ee, struts, hibernate, db2, unix, brms, svn, jsps/javascript/jsf, drools/brms 5.3.1, SOAP based web services, jboss 5.x,Agile

Confidential

Java Developer

Responsibilities:

  • Participated in the requirement analysis and design of the application using UML and Agile methodology.
  • Worked on the webservices (publish and consume) built using the ORS - specific apis and SIF apis, and developed different operations to handle (create, delete, update etc.) the data using java.
  • Designed integration framework using SIF-Axis 2, with JMS MQ and JMS Bridging as the underlying notification module.
  • Involved in the end to end flow of data in informatica, and worked in a client facing role as well, to respond various queries of end users.
  • Had an exposure towards Informatica MDM HUB(packages, queries, validation rules etc), SIF APIs and the user exit code to further customize the operations when working on data though the UI.
  • Involved in development of Web Services client to get client details from third party agencies.
  • Responsible for deploying the application in client UAT environment.
  • Prepared installation documents of the software, including Program Installation Guide and Installation verification Document.
  • Provided production support to maintain the application.
  • Implemented various performance improvement strategies to give better performance.
  • Designed and implemented various design patterns such as Factory, Business Delegate, Façade, Adapter, Singleton, Proxy, Transfer Objects etc.
  • Used log4j to capture the log that includes runtime exceptions and debug information.
  • Used ANT scripts to build the application and deploye on jboss Server.

Environment: /Tools used in engagement:Java 1.5, Informatica MDM 8.5.1, Oracle 9i, Jboss, SOAP

Confidential

Java Developer

Responsibilities:

  • Involved in the Requirements Gathering, Design, Development, Unit Testing, Integration Testing and System Testing.
  • Developing the application using Struts framework.
  • Developed the business and application logic which involved intense work with java, jsp,jstl,EJB, sql and unix.
  • Worked on messages from vendor both in the MT564 text fomat and xml format . Developed xsls to handle the mapping of xmls.
  • Prepared all gap analysis and functional documents for the modules announcement capture management and event information management.
  • Involved in coding for DTO’s,DAO’s, Services and Controllers.
  • Used Java/J2EE Design Patterns such as Business Delegate, Session Facade, singleton in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Focused on Test Driven Development; thereby creating detailedJUnittests for every single piece of functionality before actually writing the functionality.
  • Developed technical design documents and high-level architecture design.
  • Used front end design technologies like JSP, HTML, JAVASCRIPT and CSS to enhance the functionality of the application.
  • Involved in Unit, Integration and System Test and maintain application.
  • Developed Components for retrieval, population and updating of data from/to Oracle database using JDBC.
  • Designed and developed Servlets, Session Beans
  • Environment:Java 1.5, J2EE, JSP, HTML, CSS, Oracle 9i, JDBC, Websphere 6.0.2, UML, Unix,XSLT, struts, Microsoft vss, clearcase, jprofiler, javascript, pvcs, ant

We'd love your feedback!