Back-end developer with Enterprise Integration Patterns (EIP) for Tacit Knowledge

Anywhere

Daxx is looking for a Back-end developer with Enterprise Integration Patterns (EIP) knowledge to join Tacit knowledge team.

About the client:

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. 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
  • Set-up a decoupling layer between the sales channels and back-office systems
  • Enabling faster onboarding to the Regional Fulfilment Hub’s (RFH) network for future acquisitions
  • Contributing to harmonization of processes between Operating Companies (OpCos) (same Group tool for all OpCos)
  • Requirements:

    • J2EE and JVM based frameworks, understanding CI/CD, TDD (Mockito/Spock)
    • Experience with one of the EIP frameworks (e.g. Apache Camel, Mule ESB etc)
    • Experience writing robust integration flows (e.g. logging, resilience, durability, performance, security)
    • Good knowledge of OOP/OOD/SOLID
    • Enterprise Integration Patterns
    • Experience or Good Understanding of API Management (e.g. Azure APIM)
    • Familiarity with Cloud-based deployments is a plus (e.g. running Apache Camel on AWS/Azure/GCP)
    • Upper-intermediate level of English
    • Experience in working with Scrum teams
    • Details on the tech stack:

      GV OMS solution has been divided into 2 major parts:

      IAL – Integration Abstraction Layer
      FluentCommerce – 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)

      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
      • 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 Enterprise Integration Patterns (EIP) for Tacit Knowledge

Related vacancies