Logo
Pyromis

Senior Middleware Developer

Pyromis, Charlotte, North Carolina, United States, 28245


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 microservice 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.

#J-18808-Ljbffr