We provide IT Staff Augmentation Services!

Jpbm Brms Developer Resume

2.00/5 (Submit Your Rating)

Greensboro, NC

SUMMARY:

  • Software professional with 5 years of extensive Web Application Development experience using innovative technologies implementing Traditional Iterative and Agile Development methodologies.
  • Extensive experience in Object Oriented Analysis, Design, Development and deployment of distributed, scalable and transactional applications using Java/J2EE technologies.
  • Experienced in developing web - based applications using Model View Controller architecture, good exposure and experience in MVC frameworks like spring.
  • IT consultant with extensive experience in design and development of distributed web applications using JSP, Servlets, JNDI, Web Services, JMS, XML, Java Beans and JDBC.
  • Responsible for implementation of java integration components for jBPM and DROOLS.
  • Proficiency in developing business processes using jBPM, Business Manager.
  • Expertise in designing and developing J2EE compliant systems using IDE tools like Eclipse, RAD and using J2EE compliant application servers like IBM WebSphere, and JBoss.
  • Highly skilled in establishing communication between distributed systems using Java Messaging Service (JMS) making use of both Point to Point and Publish-Subscribe messaging domains.
  • Good understanding of Object Oriented Analysis and Design and UML notations. Good experience in using design tools like Rational Rose for creating class, use case and sequence diagrams.
  • Experienced working with XML in transferring data across various platforms, performing data validations, reading and writing data using XML parsers.
  • Familiar with all phases of software product and project development life cycles.

TECHNICAL SKILLS:

Languages: Java, SQL, PLSQL, XML, C++, C, WSDL, XHTML, HTML, CSS, Java Script and AJAX

Java Technologies: Java, J2EE, JDBC, Servlets, JSP, JSTL, JavaBeans and EJB, JPA, JMS

Frame Works: Spring and Spring Boot

Development Tools: Eclipse, Redhat jBPM, Dreamweaver 8 and FrontPage

Design and Modeling: Microsoft Visio

Web Services: SOAP, REST

Databases: Oracle 11g/10g/9i/8i, SQL Server, MS-Access

App/Web Servers: WebLogic, jBoss, Apache Tomcat

Testing: JUnit, Mokito

Software Engineering: Agile, Rational Unified Process, Test Driven Development

Version Control: SVN, GitHub

Environment:Linux, Windows, Mac OS

PROFESSIONAL EXPERIENCE

jPBM BRMS Developer

Confidential - Greensboro, NC

Responsibilities:

  • Created sequence diagrams, collaboration diagrams, class diagrams, use cases and activity diagrams using Rational rose.
  • Developed strategies and supported tools to create an efficient automated integration and release process using Jenkins.
  • Multiple systems will be integrated with the business process.
  • External System service integration are done via rest service calls from the jBPM Process.
  • Multiple work Queue were integrated with BPM process.
  • Automate the existing manual process in and as a jBPM workflow.
  • Design and Develop reference implementation on jBPM for multiple teams.
  • Designed and implemented several workflows with BPMN 2.0 standard.
  • Integrate the BPM process with UI layer at process level and task level.
  • Integrated Jenkins with repositories like GitHub to build automation tool (Maven), and artifact repository for pushing successful build code.
  • Worked with JIRA for creating Projects, assigning permissions to users and groups for the projects & Created Mail handlers and notification Schemes for JIRA.

Drools/BRMS Developer

Confidential - Raleigh, NC

Responsibilities:

  • Working in the team as JBoss-Rules Drools / Java Developer in a corporation wide modernization initiative for loans approval.
  • Migrating rules from 'Mind-Box' to Drools (Red-Hat JBoss BRMS) with eclipse as a mediator. Solely in charge of provide and present of a more simple and efficient design and implementation of BPM rules engine technology to handle the complexity of the new Pricing. Ticketing initiatives by using Daptiv PPM and JIRA.
  • Worked with Business Analysts and Subject Matter Experts on the formalization and documentation.
  • Used Agenda Filter to distinguish between the same rules applied to different categories.
  • Integrated the Drools and jBPM to application framework, which involved dynamic creation of knowledgebase and Knowledge session.
  • Wrote various types of Business rules in the .drl (drools file), .ece(expectation files) Templates using Drools rule engine for business decision making.
  • Implementation of the new BPM design, JPA Data Service, and harnessing from an ETL extraction of a legacy system to be incorporated as part of a decision data input for business rules processing using various technologies as JPA (Eclipse Link, Open Jpa), development a customized JPA v.2.0 Standards Cache implementation, and a transparent communication inside of JBoss-Rules.
  • Implementation of jBPM 6.4 workflow, Business Rules Engine API, and BR results in the first phase - release 1, inside of a Web Service in a SOA fashion implement in its own JBoss-Rules Web Server container.

Java Developer/jBPM Developer

Confidential - Charlotte, NC

Responsibilities:

  • Involved in various phases of SDLC (Software Development Life Cycle) such as requirements gathering, data modeling, analysis, design, development, testing.
  • Involved in creating FSD (Functional System Design) documentation for entire application using Enterprise Architect.
  • Implemented various Design patterns like Singleton, Service Locator, and prototype.
  • Analyse and resolve conflicts related to merging of source code for GIT.
  • Developed high level Non-Functional specifications for application.
  • Involved in writing SQL queries using Microsoft SQL Developer.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's. Imported and managed multiple corporate applications into GitHub code management repo.
  • Automated the build and deployment of middleware applications using uDeploy.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.
  • Integrate the BPM process with UI layer at process level and task level.
  • Developing Business Rule Management System (BRMS) Rules in Business Central for creation and maintenance of business rules and rule artifacts.
  • Implementing Signal events in business processes to handle diversions and activate the workflow by passing resuming signal events.

Java Developer

Confidential

Responsibilities:

  • Created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.
  • Involved in the development of the application based on Spring framework using MVC architecture.
  • Designed the web pages with JSP and HTML elements based on the page specification document.
  • JDBC concept was used for database transaction management using create statements, prepared statements and callable statements.
  • Created our own class for handling exceptions for reusability within the project instead of throwing generic exceptions.
  • Worked with USER INTERFACE Development using HTML, JavaScript, CSS, JSP, AngularJS.
  • Involved in writing client side and server-side scripting by using javascript, jQuery and AngularJS.
  • Developed Action Controllers and Servlets in MVC architecture environment, Worked in all development phases.
  • Developed pages using JSF features like converters, Validators, action Listeners, custom components, etc. and created conditional logics in pages using JSF tags and JSTL.
  • Implemented J2EE design patterns such as Session Facade, Factory, DAO, Singleton, Prototype.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate and Transfer Object.

Java/J2EE Developer

Confidential

Responsibilities:

  • Interacting with the Business Analyst and team mates for understanding the business and gathering the requirements.
  • Extensive experience working in an Agile development environment.
  • Production Support Activities like Code Migration, Code Development and Server Startup/Upgrades and Software Upgrades.
  • Worked on enhancements and defects in production.
  • Writing the code for main modules in java/struts framework.
  • Involved in deployment of the web application into JBoss server.
  • Responsible for developing web tier based on MVC architecture using Spring MVC, Spring core.
  • Consumed web services using spring RestTemplate.
  • Developed Restful web services and deployed in JBoss server.
  • Developed and used J2EE Services and JMS components for message communication in JBoss Server.
  • Debugging the code, finding the issues and fix the defects and add enhancements.

We'd love your feedback!