Back-end developer with OMS Platform for Tacit Knowledge

Anywhere

Daxx is looking for a Back-end developer with OMS Platform to join Tacit knowledge team.

Client Description:

Tacit Knowledge is a software solutions consultancy specializing in digital commerce, with roots in Silicon Valley. With offices in North America and Europe, we’re a community of diverse yet like-minded people who build software solutions for our clients. Working together, we solve tough problems for global brands and make technology a business enabler.
Since 2021 Tacit Knowledge has been part of Grid Dynamics, a global technology company that leverages the cloud, AI and Big Data to drive digital transformation for enterprise clients.
Tacit has over 200 staff across four offices – San Francisco, Mexico, Moldova and London. We serve customers in Europe, North America and Asia such as G-Star, Beauty Pie, Razer, Beaverbrooks the Jewellers, Ford, FitFlop, GHD, Wilko and LVMH.

Project Description:

GrandVision is a global leader in optical retail.

1. The GrandVision OMS project’s key goals is to integrate the Fluent Commerce Order Management System into GV’s IT ecosystem to ensure:
Support buy on any channel, omni-channel customer journeys
Fulfil from Regional Fulfilment Hubs to any customer location or business premises
Return anywhere
360° view on Enterprise-wide inventory
Advanced ATP calculations

What tasks will you work with?:

  • Define and Implement REST endpoints based on Camel framework
  • Define and extend API Manager configuration using OpenAPI Specification, JSON Schemas
  • Create and maintain Apache Camel Integration routes to process various GV backend feeds, such as Location (Store), Product, Inventory, Order, etc.
  • Use and Solutioning of requirements related to OAuth Security
  • Define and search data using MongoDB query language
  • Manage/Use Docker and Kubernetes with development level understanding
  • Order flows
  • Home Delivery
  • Click and Collect
  • Order Fulfilment
  • Stock management
  • Webhooks
  • Building fluent commerce rules
  • Customizing Admin console
  • Troubleshooting / Log analyses
  • Building / Adjusting workflows
  • Deploying workflows
  • Details on the stack:
    GV OMS solution has been divided into 2 major parts:
    IAL – Integration Abstraction Layer
    Fluent Commerce – Order Management System, provided as a SAAS platform

    IAL (Integration Abstraction Layer) technological stack:
    Apache Groovy
    Spring Boot
    Apache Camel
    Azure API Manager
    Azure Service Bus
    Apache Kafka (Confluent.io, Azure Event Hub)
    MongoDB
    Elastic Stack (Alerting, Watcher, Logging, Seach, Dashboard)

    Fluent (OMS) technological stack:
    Fluent Commerce SDK
    GraphQL
    Java / JUnit / Maven
    Curl / Postman / Json

    Requirements:

    • J2EE and JVM based frameworks, understanding CI/CD, TDD (Mockito/Spock)
    • Experience writing robust integration flows (e.g. logging, resilience, durability, performance, security)
    • Good knowledge of OOP/OOD/SOLID/design patterns
    • Good knowledge of Java build tools (Maven)
    • Familiarity with OSGI/Groovy/Spring Boot/Gradle/GraphQL is a plus
    • Familiarity with Fluent Commerce is a plus
    • Daxx offers:

      • Direct cooperation with the customer
      • Dedicated HR / Client Manager
      • Regular performance reviews
      • Competitive salary, medical insurance, 20 working vacation days
      • Regular corporate events, team buildings, etc.
      • Apple or Dell laptop + monitor combo you want plus any software you need
      • Possibility to work fully remotely or from our nice offices
Apply for this job

Apply For This Job


This field is required

Must be at least 2 characters in length

Upload your CV/resume or any other relevant file. Max. file size: 2 MB.

This field is required

Lilia Sahbani

Lilia Sahbani

Kharkiv Recruiter

Job Overview

  • Location: Anywhere
  • Job Title: Back-end developer with OMS Platform for Tacit Knowledge

Related vacancies