Ibm Sterling Oms Consultant Resume
Mooresville, NC
SUMMARY
- Expertise in IBM Sterling Commerce OMS implementation including and not exhaustive of experience in installation and upgrade of IBM Sterling Commerce OMS, Sterling Call Centre, and Sterling Store.
- Experienced in mentoring new team members and providing technical and functional aspects of OMS.
- Web Services and API Development using Industry Standards, Java, Kotlin, Spring, Cassandra, Junit, Mockito, Rest Assured, etc.
- Mentored fresh talent in the team with Sterling OMS, COM/SOM orientation.
- Also contributed towards the T&M project activities involving timesheet collation for the team, coordinating code deployment scheduling for OMS.
- Experience in building enterprise applications using technologies such as Java 1.5/1.61.7/1.8 , J2EE (Servlets, JSP), Spring 3.0/4.0, Struts 1/2, Hibernate4.0, SOAP MDB’s.
- Excellent knowledge and experience in SQL queries, PL/SQL, stored procedures, functions, and triggers to interact with SQL, MySQL, and Oracle databases.
- Experience in building the UI using HTML5, CSS3, JavaScript, jQuery, and AngularJS 2 and Angular 4.
- Experience working on deployment, installation, configuration, and issues with Web and Application Servers like Apache Tomcat 6/7/8, WebLogic 9/10/11/12, IBM WebSphere.
- Experience in build automation and project management tools like Maven to manage project builds, release, and documentation.
- Used a Microservices architecture, with Spring Boot based services interacting through a REST.
- Experience in using testing frameworks like JUnit.
- Worked on the AWS platform and its dimensions of scalability
- Experience working with version control management tools GitHub, and bug reporting tools like JIRA.
- Experienced in developing Test Plans and Test Cases for different types of software testing.
- Experience in creating Microservices with Spring Cloud, Spring Boot, Apache, and REST web services.
- Experienced in Testing Methodologies, Designing Test Plans and Test Cases, Verifying and Validating various applications and Documentation based on standards for Software Development and effective QA implementation in all phases of Software Development Life Cycle.
- Knowledge of Automation testing and using JUnit, TestNG, Jenkins, Maven, as well as automation testing of applications on mobile devices using tools Android Drive.
TECHNICAL SKILLS
Programming Languages: Java, Spring Boot, PHP, JDBC,JSON
Web Design Technologies/Tools: Servlets, HTML
Java Frameworks: Spring, Spring Boot, Spring IOC, Spring MVC Integrated Development Environment
Eclipse, Spring Tool Suite: Sterling OMS, Sterling Integrator, Snap Logic
Version controls: SVN, GIT
Other Tools and Frameworks: Maven, Jenkins Log4J, Junit, JIRA
PROFESSIONAL EXPERIENCE
Confidential, Mooresville, NC
IBM Sterling OMS Consultant
Responsibilities:
- Involved in Requirement gathering, architecture, design meetings with Subject Matter Experts (SME) to understand the current business process.
- Designs and Implements IBM OMS solutions into existing environments and designing business workflows to ensure proper application mapping/flow.
- Support Production deployment and run team to debug issues, create workarounds and fix data issues, provide on - call support.
- Partner with technical teams (middleware, database, infrastructure etc.).
- Create interface documents and mappings to ensure that the IBM is built in a Service Oriented Architecture manner.
- Develop and share best practices on installing, configuring, and maintaining software applications using IBM, OMS and its associated products.
- Designed and developed order releases, Data Migration and part of sterling console customization rules.
- Review high level business requirements and provides technical leadership for the IBM Order Management System (OMS) Team.
- Analyze, Troubleshoot, and fix functional, deployment or systematic issues with IBM.
- Worked with version control tool CVS.
- Helping and guiding Team Members in understanding solution and IBM Sterling suite of product.
- Utilization of system management console to enable verbose and to trace the application flow.
- Successfully executed the entire test cases and fixed any bugs/issues identified during the test cycles.
- Involved in Deployments through the Linux environment.
- Used JIRA tracking tool for assigning and defect management.
- Working with defect or incident tracking software (HP Quality Center).
- Worked on User Exit (UE) development and implementation, database extension, agent, service configurations.
- Troubleshoot/Triage issues, including missing queues, missing configuration files, and configuration of XML stubs for system responses.
Environment: Core Java, Sterling Commerce 9.3, CPQ, XML, Oracle SQL, Java Script Libraries.
Confidential, MARLBOROUGH, MA
IBM Sterling OMS Consultant
Responsibilities:
- Involved in Requirement gathering, architecture, design meetings with Subject Matter Experts (SME) to understand the current business process.
- Involved in designing and customizing sterling returns jsp console pages.
- Utilization of system management console to enable verbose and to trace the application flow.
- Successfully executed the entire test cases and fixed any bugs/issues identified during the test cycles.
- Involved in Deployments through the Linux environment.
- Used JIRA tracking tool for assigning and defect management.
- Working with defect or incident tracking software (HP Quality Center).
- Worked on User Exit (UE) development and implementation, database extension, agent, service configurations.
- Produced and consumed web services, including SOAP, using SOAP UI, WSDL.
- Involved in designing various sterling database tables as per requirement.
- Involved in designing various association screens, customizing add item screen and configuring,designing and coding various sterling services,Implementing User Exits to interact with various external services.
- Involved in AGILE Methodology, which includes bi-weekly sprint and daily scrum to discuss the design and work progress.
- Troubleshoot/Triage issues, including missing queues, missing configuration files, and configuration of XML stubs for system responses.
Environment: Core Java, Sterling Commerce 9.3, CPQ, XML, Oracle SQL, JBoss, Java Script Libraries
Confidential, Bentonville, AR
Java Developer
Responsibilities:
- Involved in the analysis, design, development, and system and integration testing phases of the Software Development Lifecycle (SDLC).
- Followed Agile Methodology in analyze, define, and document the application which will support functional and business requirements.
- Developed Dashboardsand UIpageswithJSP, HTML5,CSS3,JavaScript,jQuery,and used Bootstrap to create Responsive Web pages.
- Developed AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in the automated provisioning of AWS cloud environment using Jenkins and chef.
- Developed server-side software modules and client-side user interface components deployed entirely in the Compute Cloud of Amazon web Services (AWS).
- Build Restful API web services using Node JS and Express JS and used a full complement of Express, Angular JS, Node. Js, and Mongo DB to store and present assessments.
- Analysis of the logs data and filter required columns by Logstash configuration and send it to Elasticsearch.
- Used Hibernate ORM Tools which automate mapping between SQL databases and objects in java.
- Hands-on experience in using Docker for managing & running the applications within containers.
- Implemented Restful Web Services using spring and used Spring boot for Microservices & consumed services using the Spring REST template.
Environment: HTML5, CSS3, JavaScript, jQuery, JSP, XML, Restful Services, Java8, Spring MVC, Spring Core, Spring Boot, Spring Security, Multithreading, Hibernate, Oracle, Docker, JMS, Apache Tomcat Server 9.0, Shell Scripting, Subversion, Maven, Swagger, AWS, Puppet, Jenkins, Junit, TDD, Log4j, Eclipse, JIRA.
Confidential, Iowa City, IA
Java Developer
Responsibilities:
- Worked as per Agile Methodology (Scrum) to meet customer expectations, timelines with quality deliverables.
- Worked extensively on Spring 5 for building Restful Web services and used Spring Integration, Spring Boot, and Core Java to build and connect Intra applications components.
- Implemented the Docker containers for virtualization, Ship, Run, and Deploy the application securely to fasten the Build/Release Engineering and Virtualized the servers using the Docker for the test environments and dev-environment needs.
- Implemented Java 8 features such as Streams, Lambda expressions, method reference, and Optional Class to reduce the code size and simplify the operations.
- Used Annotations based configuration Spring framework for implementing MVC architecture, object lifecycle management, and dependency injection.
- Developed different DAO Implementation using Spring JDBC Template to pre-populate the Run Details, notifications etc. at the start of the application.
- Deployed large-scale microservices, API'S with Spring Boot templates, and created data services using XML messages that use REST web services.
- Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations.
- Worked with RabbitMQ for messaging with social applications in the bank monitored it.
- Improved performance of the application by migrating Database between No - SQL Databases MongoDB to Elasticsearch and used Kibana Console to write complex Elasticsearch Queries.
- Worked on Mongo DB concepts such as locking, transactions, indexes, replications, schema design.
- Implemented different validation control on the webpages using Angular and developing a cross-platform JavaScript-based solution using Angular 4.
- Used GIT/Bitbucket for version control, Maven as Build tool, and Jenkins for CI&CD.
Confidential
Java developer
Responsibilities:
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
- Incorporated MVC architecture using the spring framework.
- Defined and developed the application's presentation layer using JavaScript and jQuery Library.
- Worked with JSON for data exchange between client and server.
- Experience working in an AGILE based development environment and participating in Scrum sessions.
- Implemented Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and AOP for Logging.
- Designed and developed Applications based on Custom MVC Framework using the MVC design pattern.
- Wrote JS and HTML validations to validate the fields of the applications on various screens.
- Designed a network of web pages, where the user progresses through an application by selecting links, resulting in the next page being transferred to the user and rendered for their use using REST.
- Involved in debugging the product using Eclipse and Redmine Bug Tracking.
- Used Database first approached and created EF and used it for data source for CRUD Operations.
- Created custom, self-contained, and testable AngularJS modules, controllers, directives and services to implement essential functionality such as recording overtime and ranking employees based upon their overtime.
- Designed and developed subsystem using Java Servlets, JSP, J2EE Entity beans and Session Beans.
- Designed and developed webservices using HTML and JSP.
- Stored data in Oracle database and accessed using Oracle JDBC drivers.
- Used Eclipse as IDE to create, test and deploy EJB components.
- Actively involved in the design of the application architecture in lines of their own Framework based on MVC2 Architecture with JSP Front End (HTTP Request/Response Integration) as View, Servlet as Controller and combination of EJBs and Java classes as Model.
- Designed and developed presentation layer using JSP which acts as View in a distributed MVC architecture, which involves model components and controller components.
Environment: Web services, REST, HTML, Bootstrap, JavaScript, jQuery, Maven.