Senior Middleware Developer - Charlotte, United States - Pyromis

    Default job background
    Description

    Location:
    Charlotte, North Carolina

    Openings:

    1

    Salary Range:

    Description:

    Role:
    Senior Middleware Developer


    Location:
    Remote Charlotte, NC

    Responsibilities:

    • Work on stateoftheart IoT Edge Computing Platform for Retail
    • Participate in and contribute to architecture design meetings
    • Participate in and contribute to Agile development process, including planning and daily stand ups.
    • Work with other technical and nontechnical team members to turn high level requirements into platform designs.
    • Research new technologies and develop solutions for integrating them into the platform.
    • Help define an overall messaging and streaming architecture that spans multiple products and deployments.

    Requirements:

    • Expertise in messaging design and development including one or more of MQTT, Kafka, RabbitMQ and Redis Streams
    • Expertise in Java and Spring Boot micro service design and development using appropriate patterns
    • Experience with Nvidia Jetson, GStreamer pipeline optimization or other computer vision pipelines
    • Prior experience with Google Cloud Platform IoT Core, AWS Greengrass or other IoT cloud platforms
    • Experience with highthroughput data processing, knowing what to save and what to discard
    • Good knowledge of containerization tools and technologies (Rancher, Kubernetes, Docker)
    • Polyglot preferred, where code is primarily Java but could be Python, Go or a lower level language like C
    • Experience with monitoring systems such as Prometheus and Grafana and CI/CD tools including Jenkins
    #J-18808-Ljbffr