Java/drools Developer/lead Java Resume
SUMMARY
- Over 16+ years of IT experience in developing web based distributed applications using Java JEE, of which 5+ years worked on Cúram and rule engine in an Agile - Scrum environment.
- Core competencies includes Java JEE, Spring, ORM frameworks, JPA Hibernate, Oracle, and DB2.
- Experience in developing applications using Weblogic, WebSphere, and Apache Tomcat.
- Good work experience with DevOps and CICD tools.
- Proficient in OO Methodology, Analysis Design Principles, Design patterns and implementation plans.
- Experience in Business/Technical document preparation with MS-Visio, MS-Project.
TECHNICAL SKILLS
Java JEE technologies: Web Services REST API, SOAP, JAX-WS, Axis, JAX-RPC, JAXB, JAXP, JDBC, Java Server Pages (JSP), Servlets, JMS, Drools
Application Servers: WebSphere, JBoss, Tomcat Apache, WebLogic.
Database (DB): Oracle, DB2, SQL, PL/SQ.
Frameworks: Spring, Struts, Hibernate, JPA, ORM
IDEs / Tools: Eclipse, XML Spy, Toad, SQL Developer, Red Hat PAM, SoapUI.
Web Development: HTML, CSS, JavaScript, XML, XSD, XSLT, Xpath, jQuery, React, Angular, Bash, Perl, Python
Business Modeling: UML, Rational Rose, MS Visio. RSA.
Unit Testing: JUnit, TestNG, Mockito.
DevOps CICD tools: SVN, CVS, Git, Github, Ant, Maven, Jenkins, Hudson, OpenShift.
PROFESSIONAL EXPERIENCE
Confidential
Java/Drools Developer/Lead Java
Responsibilities:
- Analyze process based DRL, design JBPM workflow process using BPMN 2.0, implement business rules processing using Drools.
- Integrate the Drools and JBPM to application framework, dynamic creation of knowledgebase and Knowledge session, and JPA persistence using Hibernate to maintain drools state.
- Build Java J2EE applications, provide expertise in SDLC concept, design, documenting and testing .
- Analyze systems and program requirements for design, creation and testing of programs.
Environment: Java, Spring, Hibernate, Drools, Red Hat JBoss EAP, OpenShift, PAM, JavaScript, Angular, Oracle, DB2 SQL, SOAP WS, REST microservices, Docker, Maven, Git, SoapUI, JUnit.
Confidential
Senior Cúram Java-JEE Consultant
Responsibilities:
- Develop using IBM Cúram framework, Cúram rule engine and workflow engine.
- Utilizing IBM Rational for modelling, business process objects, and DB entities.
- Application using Cúram, Java, JEE; Development of PL/SQL procedures to support data conversion;
- Creation and maintenance of workflow process, batch process.
- Design and deliver testable, efficient code ensuring designs are compliant with specifications.
Environment: IBM Cúram SPM, Java, JEE, IBM Rational, WebSphere, JMS, JavaScript, XSD, XSLT, Oracle, MS Visio, Linux, Shell script.
Confidential
Senior Cúram Java-JEE Consultant
Responsibilities:
- Adept in end-to-end development of software products from requirement analysis to system study, designing, coding testing, de-bugging, documentation and implementation.
- Work on Cúram Express Rules (CER), CER for Triage (CERT), Evidence, Advisor Rules, Workflow, Cúram batch process and REST web services.
- Support continuous improvement with creative and efficient technical solutions. Develop and suggest alternative approaches to problem resolution. Assist in resolving production support issues.
Environment: IBM Cúram SPM, Java, IBM RSA, WebSphere, SoapUI, JavaScript, JSP, HTML, Struts, Data Modeling, React, DB2, MS Visio, Linux, Jenkins, Jira, Shell script, DBeaver, Toad, SVN Tortoise.