We provide IT Staff Augmentation Services!

Java Developer Resume Profile

5.00/5 (Submit Your Rating)

Reston, VirginiA

SUMMARY

  • Fifteen years overall experience in IT
  • Completely hands on with Java/J2EE suite EJB3.0, JPA, JSP, Servlets, Spring, Hibernate, WebLogic 10, Websphere 7 and Oracle11g.
  • Extremely strong with Rules engines like ILOG WODM 8.5.1, Blaze Advisor 7.1, SapienDECISION
  • Experience in EAI tools like Oracle SOA Suite 10.1.3.0 BPEL, ESB,SOAP, WSDL, BAM, JDeveloperetc
  • Thorough with Web Services Layers like Transport Layer HTTP, JMS , Messaging Layer XML, SOAP , Description Layer WSDL, UDDI .
  • Excellent temperament to handle high pressure, demanding work environment.
  • Excellent communication and customer relationship skills with strong technical team leadership capabilities.

TECHNICAL SUMMARY

  • LANGUAGES- Java 1.7, J2EE, .XML, XSLT, XQuery, JavaScript, SQL, HTML, CSS, UML
  • JAVA/J2EE -EJB 3.0, Struts 2, Spring3.7, JSP, Servlets, JPA, Hibernate
  • TOOLS Sonar, Jenkins, SOAPUI, JUNIT, EasyMock, Crucible
  • FRAMEWORKS Agile Scrum , Waterfall
  • RULES ENGINE -ILOG WODM 8.5.1, Blaze Advisor 7.1, Sapien DECISION
  • SOA -Oracle SOA Suite 10.1.3.0 Web Services, SOAP, BPEL, ESB, WSDL, BAM, JDeveloper, Human Workflow , CORBA
  • APPLICATION SERVER -WebLogic10, WebSphere7, Oracle Application Server 10g, JBoss, Tomcat
  • VERSION CONTROL -SVN, Rational ClearCase, CVS
  • OPERATING SYSTEM -Windows, Unix Shell Scripting , Linux

EXPERIENCE

Confidential

Java Developer

  • Deployed ILOG WODM 8.5.1 RES on Weblogic10.3.6
  • Configured WLS with JMS set up queue, topic, ConnectionFactoryetc for asynchronous communication with ILOG RES
  • Exposed rule service as a synchronous webservice using JAX-WS.
  • Wrote the workflow manager JAXB, JAXP, XSLT etc that would take batch of loans, run them through rules service, collect and consolidate responses.
  • Wrote XSLT stylesheets to convert incoming ULDD payload data to internal data model payload to be sent to rule engine.
  • Worked in Agile environment with 3 week sprint cycle. Performed development as part of user stories, participated in Sprint RETRO and Sprint DEMO.
  • Integrated Sonar with Maven build script for Code Coverage.
  • Wrote Jenkins build /deploy script for building and deploying artifacts on weblogic application server.
  • Performed performance testing for 10k loans.
  • Wrote EasyMock and JUNIT testcases. Maintained 80 code coverage.
  • Performed Code reviews within Crucible
  • Performed POC to integrate rule service with Sapien DECISION.
  • Mentor new team members.

Technology Solution: EJB3.0, Weblogic10.3.6, ILOG WODM 8.5.1, JDK7, Spring3.2, JAXB 2.0, Sonar, Jenkins, EasyMock, Crucible, Sapient DECISION

Confidential

Lead Rules Consultant Team Size: 15

  • Responsible for building pricing engine. Prepared the rules repository and deployed it on WAS7
  • Exposed rule service built using Blaze Advisor 6.9 as a web service producer built using Axis2 1.5.4 and JAX-WS deployed on WAS
  • Wrote ANT build script to compile and deploy the project

Technology Solution: EJB3.0, Struts2.0, JPA, Spring2.5, Websphere7.5, RAD8.0, Blaze 6.9

Confidential

Senior Java Consultant

Responsibilities

  • Upgraded EON application from JIRA 3.7 to JIRA 4.0.2
  • Was part of team that created new application called SITREP Situation Report using Java 1.5, GWT, Hibernate and JIRA API
  • Modified existing portlets that were using Java, Velocity templates and JIRA 3.7 API to Gadgets using JIRA 4.0.2 API. The Gadgets are similar to iGoogle gadgets that use Java, JavaScript, AJAX,JSP etc
  • Used Webwork architecture similar to Struts . Created lots of action classes, JSP's and Servlets
  • Wrote Hibernate Queries using HQL
  • Create backend services to feed data to GWT screens. These services used JIRA API, Spring MVC, Spring Hibernate and Hibernate to get data.
  • Used EL Expression Language and JSTL.
  • Used TOAD to write Oracle queries, packages, procedures etc

Technology Solution: JDK 1.5, JSP, Servlets, JIRA 4.0.2, Hibernate, GWT, Webwork, MAVEN2, Subversion

Confidential

Blaze Architect

Responsibilities

  • Part of Enterprise Architecture Team responsible for developing enterprise level practices around SOA, Java/J2EE and Blaze Advisor
  • Prepared Architecture Design Document ADD to be used by Architecture group. It contains
  • Blaze Usage patterns and anti-patterns
  • Blaze governance model. It includes
  • Architectural Design decision matrix highlighting various design decisions, justifications and resolutions including use of patterns, configuration management policy BVS Vs ClearCase , repository Design methodology single Vs two repositories and various other technical design considerations.
  • Change/Release Management procedures for rule based projects to be followed during development and production
  • Shared rule authoring environments between IT and RMA users
  • Outlined various high Level Blaze development and deployment options
  • Complete SDLC procedures for rules based projects covering Initiation, Planning and Execution phases
  • Involved with Performance tuning of Blaze Innovator project Applied Blaze best practices resulting in major performance improvements 30 sec to 17 sec in areas of template development, importing object model, function and variable usage etc
  • Mentor off-shore team and on-site team on Blaze Advisor
  • Wrote several hibernate mapping files .hbm.xml
  • Used hibernate HQL query language to query for objects based on properties.
  • Used spring SessionFactory class LocalSessionFactoryBean to obtain Session object.
  • Defined SessionFactory class in application-config.xml along with datasource and metadata hibernate mapping files
  • Wrote JUnit 4.0 test cases using annotations Test, Before and After
  • Installed Oracle SOA Suite 10.1.3.4 BPM Tool on Sun Solaris UNIX including BPEL, ESB, OWSM, Human Workflow and WorkList applications on Oracle Application Server 10g. This included setting up JNDI named objects for resource adapters for DB adapter.
  • Worked on Oracle Rule Author component of Oracle SOA Suite 10.1.3.0 as part of POC
  • Worked extensively with JDeveloper using WSDL to develop Java Web Services project that could be invoked from a BPEL project.
  • Used Receive, Reply, Invoke Assign, Transform, Throw, Flow, Switch activities in the BPEL flow
  • Used Adapters like DB, JMS, FTP to access database from bpel flow.
  • Demonstrated use of Human Workflow activity through BPM Worklist application
  • Configured WebServices Faults to handle Exception Handling.

Technology Solution: Blaze Advisor 6.6, JDK 1.5, SOA SUITE 10.13.4 BPEL, ESB, JDeveloper , Oracle Application Server 10g, BVS, COBOL, Mainframe, Sun Solaris Unix, HummingBird Exceed, FTP Core

Confidential

ILOG Architect

Responsibilities

  • Trained in JRules from ILOG Corp, CA
  • Coded 400 ILOG Product rules FIX15/30, 5/1ARM, JUMBO30, SEC FINANCING RULES PM2/CLOC, VA Fixed30Purchase/RefiCashoutetc using Business and Technical Rules, Decision tables, rulesets, ruleflowsetc
  • Coded BOM Initialization rules using Decision Tables.
  • Imported Java BOM and modified default Verbalization Navigation and Action phrases
  • Used Business Rule Template and Domain features of ILOG
  • Defined Ruleset Parameters as IN OUT for USAA Product Rules rule project.
  • Integrated ILOG with CVS for configuration management.
  • Deployed ILOG as Standalone Application directly using ILOG APIs on Websphere. Rule engine embedded in J2SE application
  • Familiar with ILOG Rule Scenario Manager.
  • Used RTS Rule Team Server and Rule Execution Server features of ILOG
  • Developed Hibernate mapping files .hbm for USAAApplicant, USAALoanDetails modules.
  • Used One-To-Many relationship for Applicant to Address mapping. Also used cascade attribute to represent propagation of a operation to underlying objects.
  • Used Dependency Injection IOC Setter and Constructor and ApplicationContext for wiring and injecting dependencies.
  • Used Spring MVC using DispatcherServlet and Controller Servlets and Annotations like Controller and RequestMapping
  • Used Spring View Resolver class to map view names to view implementations
  • Wrote Aspect class PropertyChangeTracker using Spring AOP containing Advice and PointCut expressions Aspect, Before and Pointcut annotations
  • Developed ANT script for building Applicant and LoanDetails Java files from HBM files

Technology Solution: ILOG 6.6, JDK 1.5.0, Hibernate, Spring, JPA, CVS, WebSphere 5.5, BVS, SOA Suite 10.1.3.0 BPEL, ESB, JDeveloper, BAM, WSDL

Confidential

Blaze Architect

Project: CORE

Responsibilities

  • Designed global level RuleSeItemsTemplate and RuleSet Template to be used by all developers to have individual drop downs conditions and actions for each of the module template
  • Worked on CORE project and developed complete Pricing module Pricing adjusters for Base rates, Margin and Index using Blaze 6.1.3.
  • Deployed Blaze rules engine on Websphere Application Server
  • Developed JAVA SWING utility that uses XML JDOM to read an XML data file for all existing START and END effective dates and allows users to update the file with new dates.
  • Worked on ADI project to develop Calculations, FICO, Credit Risk, Underwriting and Salability modules using Blaze Advisor
  • Worked on REAL project, I was extensively involved with the data mapping exercise to finalize list of input and output attributes.
  • Worked extensively on proprietary rule engine Rule Admin
  • Prepared BRE Developer Guide as a guide used by all rule authors during development
  • Designed and developed various Ruleflows, Decision Tables, Scoring Models, Rulesets and RMA
  • Created Blaze Java Deployment and used Function Invoker to as the entry point within Blaze

Technology Solution: Blaze Advisor /Innovator Workbench 6.1.3, JDK 1.5.0, XML JAXP, JAXB, XmlBeansetc WSAD, WebLogic 7, WebLogic Integration tool WLI , Clear Case

Confidential

Blaze Developer

Responsibilities

  • Prepared design for rules component of the project.
  • Conducted JAD sessions to understand the business requirements
  • Conducted meetings with business as part of rule mining exercise to hash out business rules from the core requirements.
  • Developed rules project using Blaze Advisor 5.1
  • Deployed rules service as a stateless EJB on Websphere server using WSAD 5.1.

Technology Solution: Blaze Advisor /Innovator Workbench 5.1, JDK 1.4.2 06

We'd love your feedback!