We provide IT Staff Augmentation Services!

Sr. Java/j2ee/ibm Odm Developer Resume

5.00/5 (Submit Your Rating)

Technology Dr, MN

PROFESSIONAL SUMMARY:

  • Over 11+ years of experience with proven expertise in complete SDLC life cycle - System Analysis, Design and development with emphasis on Object Oriented, J2EE and Client Server technologies with BRMS ILOG Jrule ODM 8.8/8.9(ABRD Methodology)
  • Good knowledge in Analysis and Design using Unified Modeling Language (UML) and strong experience on agile methodology.
  • Extensive experience in developing Enterprise applications using Java and various J2EEtechnologies including JSP, Servlets, JSP Custom Tags Libraries, JavaBeans, JDBC, Networking, Threads, JNDI, Spring and JMS
  • Experience in Web Page Development using HTML, JavaScript, XML, XSLT, XSD and CSS
  • Experience in developing Web Applications with various Open Source frameworks: Jakarta Struts Framework 2.0, Spring, SpringBoot, Struts Validation and Tiles Frameworks.
  • Good Knowledge of Design Patterns like MVC, DAO, VO, Session Façade, Service Locator, Factory Pattern, Facade Pattern, Front Controller and Singleton.
  • Experience in creating Web Services using SOAP and REST, JSON, XML
  • Experience working with different databases, such as SQL Queries, Oracle, SQL Server and DB2.
  • Extensive experience in Integrated Development Environment (IDE) such as Eclipse, Intellij and Rational Application Developer (RAD), Rational Software Architect (RSA)
  • Expertise working on Application servers, Web servers like IBM Websphere 6.x/8.x, BEA WebLogic7.x/8.x/9.x and ApacheTomcat5.x/8.x
  • Performed unit testing using JUnit, Continuous Integration and build deployment of applications done using tools like Jenkin, TeamCity and debugging through log4j.
  • Experience in using Version Control Systems like CVS, SVN, PVCS, Clear Case, MKS, GITHUB
  • Domain Knowledge encompassing Insurance, Banking and Transportation industries.
  • Strong experience in ILOG JRules 6.6 & IBM Websphere JRules 7.1 / IBM Operation Decision Manger 8.9, Rule Team Server, Rule Execution Server, Decision Server, Decision Center
  • Highly organized with the ability to prioritize work load, manage multiple tasks and meet project deadlines by following project standards and procedures as per client specifications.
  • Knowledge of NoSQL, Docker.

TECHNICAL SKILLS:

Languages: Java 1.8, J2EE, SQL, PL/SQL

Web Technologies: Servlets, JSP, Struts, Spring (IOC and MVC) Framwork, Hibernate, Javascript, Java Mail, HTML, CSS, DTD, SCHEMA, XML, SAX, DOM

Web Services: SOAP, REST, WSDL, JAX-RPC, JAXB

Database: Oracle, SQL Server, DB2, Cassandra, NoSQL

Distributed/ Middleware: JMS (Java Messaging Service)

Tools: /Software: Eclipse, RAD, TOAD, SQL Developer, Clear case, GIT Subversion, JUnit, UML, IntelliJ, Docker, Rally

Application/Web Server: Apache Tomcat, Jboss, Websphere and WebLogic

Operating Systems: UNIX, Linux, Windows

Protocols: TCP/IP, HTTP, HTTPS (HTTP+SSL), FTP

Other Tools & Design Patterns: ILOG JRule 7.1.1, IBM ODM 8.9, Rule Team Server, Rule Execution Server (RES), Decision Server, Decision Center (RTS), Decision Server Insight (DSI), ANT, MVC, Front Controller, MVC, VO, Session Façade, Service Locator, Factory Pattern, Facade Pattern, Singleton and DAO Pattern, Postman

PROFESSIONAL EXPERIENCE:

Sr. Java/J2EE/IBM ODM Developer

Confidential, Technology Dr., MN

Responsibilities:

  • Involved in full life cycle of Software Development Life Cycle (SDLC).
  • Working closely with SMEs to gather the requirements.
  • Designing J2EE Interface to interact with Jrules.
  • Designing of use cases, design discussion, categorization of Integration Interface of business rules.
  • Designing of Execution Object Model (XOM) and create Business Object Model (BOM) from XOM
  • Define all Integration Point for Rule Project with different J2EE application (Mostly RESTful Service)
  • Create All J2EE component using Restful/SOAP Webservices which are required to fetch data from different Systems/Applications
  • Used input from subject matter experts to create domain-specific vocabulary for writing BAL rules
  • Extensively used Dependency Injection features of Spring Framework, while developing the service layer
  • Used REST Web Services for getting different information of airlines.
  • Used Putty to access the DEV and QA environments to monitor the logs and support the build team for build/deployment errors.
  • Testing Application/Rules on Crew Manager Application which is GUI based.
  • Deployment of J2EE all interface in Development/Trial environment.
  • Followed AGILE (SCRUM) methodologies, had done sprint planning every two weeks and setup daily stand up meeting to monitor the status.
  • Provided hands-on technical governance on all aspects of production support.

Environment: /Tools: Core Java/J2EE, Microservices, IBM ODM 8.9.1, MySql, REST, Maven, Jenkin, JSON, Swagger, Mockito, YAML, Hibernate, Docker, Agile Methodology, (WebSphere, Rule Designer/ Decision Server (RES), Decision Center (RTS))

Sr. Java/J2EE/IBM ODM Developer

Confidential, Westlake, TX

Responsibilities:

  • Involved in full life cycle of Software Development Life Cycle (SDLC).
  • Working closely with SMEs to gather the requirements.
  • Participated in J2EE Interface design to interact with Jrules.
  • Designing of use cases, design discussion, categorization of Integration Interface of business rules.
  • Designing of Execution Object Model (XOM) and create Business Object Model (BOM) from XOM
  • Define all Integration Point for Rule Project with different J2EE application (Mostly RESTful Service)
  • Create All J2EE component using Restful/SOAP Webservices which are required to fetch data from different Systems/Applications
  • Used input from subject matter experts to create domain-specific vocabulary for writing BAL rules
  • Development of all server side components using DAOs, Façade and action classes to support rules application.
  • Extensively used Dependency Injection features of Spring Framework, while developing the service layer
  • Used REST Web Services for getting different information of airlines.
  • Used Putty to access the DEV and QA environments to monitor the logs and support the build team for build/deployment errors.
  • Writing Fitnesse Test cases against J2EE/DAO components and executing them.
  • Testing Application/Rules on Crew Manager Application which is GUI based.
  • Deployment of J2EE all interface in Development/Trial environment.
  • Followed AGILE (SCRUM) methodologies, had done sprint planning every two weeks and setup daily stand up meeting to monitor the status.
  • Provided hands-on technical governance on all aspects of production support.

Environment: /Tools: Core Java 1.8/J2EE, Spring Boot, IBM ODM 8.9, XML, PL/ SQL, JDBC, Spring, REST, Intellij, Maven, Team City, JSON, XML, Agile (Tomcat, Rule Designer/ Decision Server (RES), Decision Center (RTS))

Confidential, Fort Worth, TX

Lead Programmer Analyst

Responsibilities:

  • Involved in full life cycle of Software Development Life Cycle (SDLC) and requirements extraction.
  • Participated in J2EE Interface design to interact with Jrules.
  • Designing of use cases, design discussion, categorization of Integration Interface of business rules.
  • Designing of Execution Object Model(XOM) and create Business Object Model(BOM) from XOM
  • Define all Integration Point for Rule Project with different J2EE application(Mostly RESTful Service)
  • Create All J2EE component which are required to fetch data from different Systems/Applications
  • Used input from subject matter experts to create domain-specific vocabulary for writing BAL rules
  • Define all J2EE/B2X/Virtual methods which are required for rules verbalization
  • Development of all server side components using DAOs, Façade and action classes to support rules application.
  • Extensively used Dependency Injection features of Spring Framework, while developing the service layer
  • Used REST Web Services for getting different Train/Car information and exposing rules for GUI.
  • Configuring WAS and setting up environment for new applications.
  • Configuring Queues, JMS and Data Source set up environment for new applications.
  • Used Putty to access the DEV and QA environments to monitor the logs and support the build team for build/deployment errors.
  • Wrote JUnit test cases to test the functionality of each method in the DAO classes and all Service classes
  • Provided hands-on technical governance on all aspects of production support.

Environment: /Tools: Core Java/J2EE, Spring 3.2, Spring Core, Spring JDBC, ODM 8.8, XML, DB2, JSP, SQL, JDBC, REST, Eclipse, Subversion(SVN), Junit, Maven, TeamCity, UML, JSON (Websphere Application Server 8.7, Web services, RSA/Rule Designer/ Decision Server Server(RES), Decision Center(RTS))

Programmer Analyst

Confidential, Fort Worth, TX

Responsibilities:

  • Involved in the Software Development Life Cycle (SDLC): Code, Integrate, Deployment and production phases.
  • Designed (high level and low level) J2EE interface.
  • Developed code to consume other JSON based Restful web services to pass data to Rule Engine (ODM).
  • Configuring WAS and setting up environment for new applications.
  • Design & enhance execution model based on requirements of business object model
  • Responsible for critical code check-in and version control using MKS
  • Deployment of Rule in various mode (Webservices, EJB and embedded java as POJO)
  • Rule testing and simulation using JUNIT/SOAP UI/ DVS
  • Support IT, UAT, Prod.

Environment: /Tools: Core Java/J2EE, Spring 3.2, Spring Core, Spring JDBC, Hibernate, ODM 8.7, XML, Db2, Maven, Jenkin, (Websphere Application Server 8.7, Web services, RSA/Studio/ Decision Server, Decision Center, REST, JSON)

Programmer Analyst

Confidential, Fort Worth, TX

Responsibilities:

  • Involved in deriving at class diagrams and sequence diagrams during the design phase of the project using UML, involved in discussions with the client to discuss and understand various components of the requirement and to implement the same.
  • Used Data Access Objects (DAO) to abstract and encapsulate all access to the data source.
  • Worked on the Applications using Model-view-Controller Architecture using the technologies like spring MVC, JSP
  • Used Data Access Objects (DAO) to abstract and encapsulate all access to the data source.
  • Created/Converted to JSON based Restful web services to expose BO and SetOut service.
  • Developed code to consume other JSON based Restful web services to pass data to Rule Engine (ODM).
  • Built Gradle script to assist in development and deployment.
  • Used LOG4J & JUnit for logging, debugging, testing and maintaining the system state.
  • Developed the application using RAD(Rational Application Developer) 8.0 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting
  • Code written has been qualified through various code quality tools like PMD, find bugs, check style etc.
  • Created Unit test cases using Junit
  • Worked with both onshore and offshore teams, in different phases of project.
  • Provided hands-on technical governance on all aspects of production support.
  • Responded to service tickets and service requests within established time-based requirements.
  • Managed excellent relationships with IT Operations and business partners to optimize application performance and results.

Environment: /Tools: Core Java/J2EE, Spring 3.2, Spring Core, Spring JDBC, Hibernate, Jenkins, JSON, XML, Oracle, (Websphere Application Server 8.7, Web services, REST, JSON, Spring framework, JSP, Net Framwork)

Technical Lead

Confidential, Cleveland, OH

Responsibilities:

  • Involved in the Software Development Life Cycle (SDLC): Code, Integrate, Deployment and production phases.
  • Working closely with SMEs to gather the requirements.
  • Designing/Development of Execution Object Model (XOM) and create Business Object Model (BOM) from XOM
  • Developed code to consume other web services to pass data to Rule Engine (ODM).
  • Configuring WAS and setting up environment for new applications.
  • Designing and authoring rules, Rule orchestration (Design Rule Flow)
  • Design & enhance execution model based on requirements of business object model
  • Design & develop Dynamic domains for rule authoring & testing using Designer/Decision Center
  • Responsible for critical code check-in and version control using PVCS
  • Deployment of Rule in various mode (Webservices, EJB and embedded java as POJO)
  • Rule testing and simulation using JUNIT/SOAP UI/ DVS
  • Support IT, UAT, Prod.

Environment: /Tools: Core java, J2EE, ILOG JRules7.1.1/WODM 7.5, XML, Jenkins, JSON, Oracle, (Application Server, Webservices, Designer/Studio, Decision Server, Decision Center, DVS, Decision Warehouse, JUnit)

Sr. Developer

Confidential, Richfield MN

Responsibilities:

  • Agile methodology was adopted in the development, and used Scrum method of project management.
  • Closely worked with BA’s to understand business requirements
  • Prepared low level design document for rule and related components
  • Design and developed all J2EE interface to populate Execution Object Model
  • Design & develop supporting components for rule authors
  • Design & develop Dynamic domains for rule authoring & testing using rule studio/RTS
  • Developed ANT built scripts for building RuleApp.jar and Rulesets.jar
  • Responsible for critical code check-in and version control using Clear Case
  • Involved in deployment of Rule on RES.
  • Support IT, UAT, Prod.

Environment: /Tools: Core java, ILOG JRules7.1.1, XML, Db2, (Websphere7.1, Webservices, Rule Execution Server, JUnit, Rule Team Server)

Technical Lead/Onsite Coordinator

Confidential, Hartford

Responsibilities:

  • Gather requirement and designed new module to provide state specific information
  • Prepared low level design document for rule
  • Design and developed all J2EE modules to support rule engine
  • Design of rule projects
  • Design Object Model (Input-Output format)
  • Designing and authoring rules, Rule orchestration (Design Rule Flow)
  • Create supporting rule artifacts such as rule project, BOM, rule flow using rule studio & sync with Rule Team Server and developed rules
  • Developed the new module to provide state specific information
  • Provide technical Support to Offshore team member
  • Resolved various production issues

Environment: /Tools: Java/J2EE, ILOG JRules7.0, RTS, DVS, BOM, XOM, RES, XML, Oracle

We'd love your feedback!