Navigate:

IMAGE: Return to Main IMAGE: Show All Jobs

Position Details: Senior Middleware Developer

Location: Charlotte, North Carolina
Openings: 1
Salary Range:

Description:

Role: Senior Middleware Developer

Location: Remote  Charlotte, NC 

Responsibilities:

  - Work on state-of-the-art 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 non-technical 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 high-throughput 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

 

Perform an action:

IMAGE: Apply to Position