Technology Stack

An Industry standard Enterprise architecture with MVC orientation and based on services to support pluggable Horizontal and Vertical scalability for maximum throughput with minimum hardware and less maintenance.

Technology & Framework Expertise

  • Programming Language

    Java 8

  • Presentation Layer

    JSP

    Struts tiles base component, Each component with controller

    JSF 2.0

    Associate with Action bean and backing bean .

    Manage separate faces configuration for each module.

    AngularJs 2.0

    React js

  • Web Design

    HTML 5 and CSS 3

  • Frameworks

    Octashop proprietary framework

    Spring framework

    Play framework

  • Persistence (ORM)

    Hibernate 4.2

Hibernate ORM is an object-relational mapping framework for the Java language.

Custom middle-gen based DAO and entity generator.

Capability to handle multiple database in one application.

  • Security Filters

    Servlet security filter

    Credential filter

    Authorization

    OAuth 2.0

  • Listener

    HTTP listener

    Proxy listener

    Log listener

  • Scheduler

    Quartz scheduler

  • Bazz (proprietary)

    Tool to generate admin pages

  • Mailers

    Custom module to define mailers, queries and associate templates

  • Indexing

    Solr (custom framework)

  • Other tools

    JAXB.

    Altova.

    JiBX.

    Jackson

    swagger

    saxon

    WoodStock

    Apache POI

  • Web Services

    SOAP( JAX-WS),

    REST(JSON/XML)

  • Application Servers

    JBoss server

    WildFly

    Tomcat

    Glassfish

  • Databases

    Oracle 11g

    MySQL 5.5

    PostgresSQL 9.4

    DB2

    MS SQL server 2014

    MongoDB 2.6

Download OctaShop Brochure