drjobs Backend Developer

Backend Developer

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Ridgefield Park, NJ - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Job Title: Backend Developer

Contract Period: 3 months

Work location: Ridgefield Park NJ

We are developing an AIpowered warehouse automation system where multiple cameras capture images of packages store them on Servers and process them through three AI models. The AI models return results in JSON format which are stored in a database and provided to auditors via a webbased application.

To build a scalable and efficient system we are adopting a Javabased Microservices Architecture (MSA). We are looking for a highly skilled BackEnd Developer with expertise in Spring Boot RESTful APIs WebSockets eventdriven systems and cloudnative architectures.

Key Responsibilities:

Design & Develop Microservices:

o Implement scalable highperformance microservices using Spring Boot.

o Develop RESTful APIs and WebSocket communication for realtime data streaming.

o Integrate AI model services to handle realtime JSON data processing.

o Ensure modularity and independence of services to support scalability and maintainability.

Service Communication & Integration:

    • Implement interservice communication using REST gRPC and Kafka/RabbitMQ.
    • Manage asynchronous messaging for AI model requests and results processing.

o Develop realtime WebSocketbased messaging for UI interactions and live updates.

    • Integrate with external storage solutions for image management and AI processing workflows.

Database & Data Management:

    • Design and optimize relational (PostgreSQL/MySQL) and NoSQL (MongoDB/Elasticsearch) databases.
    • Implement data caching strategies using Redis to improve response times.
    • Develop efficient queries and indexing strategies for fast data retrieval.

Security & API Management:

    • Implement OAuth2 JWT authentication and RoleBased Access Control (RBAC).
    • Ensure secure API development and protect against vulnerabilities (OWASP standards).

o Secure WebSocket connections and manage authentication for realtime data streaming.

Performance Optimization & Monitoring:

    • Optimize system performance through profiling load balancing and caching mechanisms.
    • Implement observability tools like Prometheus Grafana ELK Stack and Zipkin.
    • Design faulttolerant mechanisms for service recovery and failover strategies.

CI/CD & Cloud Deployment:

    • Implement CI/CD pipelines using Jenkins GitHub Actions or GitLab CI/CD.
    • Deploy microservices in Docker containers and manage orchestration using Kubernetes (K8s).
    • Work with Terraform/Ansible for infrastructure automation.

Required Qualifications & Skills:

Programming:

Strong proficiency in Java 9 with handson experience in Spring Boot & Spring Cloud.

Experience with Reactive Programming (Spring WebFlux) for handling AI service calls efficiently.

Microservices & API Development:

Experience designing developing and deploying RESTful APIs & gRPCbased microservices.

Strong understanding of EventDriven Architecture (Kafka/RabbitMQ).

Handson experience implementing WebSockets for realtime communication.

Database & Storage:

Expertise in SQL & NoSQL databases (PostgreSQL MySQL MongoDB Elasticsearch).

Experience with distributed caching mechanisms (Redis Memcached).

Security & Performance:

Experience implementing OAuth2 JWT API Gateway Security (Spring Security Keycloak).

Knowledge of scalability techniques load balancing and distributed systems.

DevOps & Cloud Technologies:

Handson experience with Docker Kubernetes Helm for deployment.

Experience with CI/CD automation (Jenkins GitHub Actions GitLab CI/CD).

Knowledge of cloud platforms (AWS GCP SCP or Azure).

Monitoring & Logging:

Familiarity with Prometheus Grafana ELK Stack (Elasticsearch Logstash Kibana) for monitoring and log analysis.

Experience in distributed tracing tools like Zipkin/Jaeger.

Preferred Qualifications:

  • Experience in AI/ML model integration & realtime data processing.
  • Familiarity with warehouse automation IoT devices or logistics applications.
  • Knowledge of serverless computing (AWS Lambda Google Cloud Functions Azure Functions).

Experience with WebSocket security scalability and authentication best practices.




CI/CD , REDIS , SCP , WEBSOCKETS , SPRING BOOT , GITLAB , RESTFUL APIS , MICROSERVICES ARCHITECTURE , DEVOPS , AWS , DATA MANAGEMENT , KUBERNETES , AWS LAMBDA , POSTGRESQL , NOSQL , API , ELASTICSEARCH , LOAD BALANCING , DOCKER , GRAFANA , MYSQL

Employment Type

Full Time

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.