Demo

Backend Developer

ARROWMINDS INC
Ridgefield, NJ Full Time
POSTED ON 3/18/2025
AVAILABLE BEFORE 5/18/2025

Role: Backend Developer

Location: 100 Challenger Road Ridgefield Park NJ USA

Duration: Contract

Job Description

We are developing an AI-powered 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 web-based application.
To build a scalable and efficient system, we are adopting a Java-based Microservices Architecture (MSA). We are looking for a highly skilled Back-End Developer with expertise in Spring Boot, RESTful APIs, WebSockets, event-driven systems, and cloud-native architectures.

Key Responsibilities:

  • Design & Develop Microservices:
  • Implement scalable, high-performance microservices using Spring Boot.
  • Develop RESTful APIs and WebSocket communication for real-time data streaming.
  • Integrate AI model services to handle real-time JSON data processing.
  • Ensure modularity and independence of services to support scalability and maintainability.
  • Service Communication & Integration:
  • Implement inter-service communication using REST, gRPC, and Kafka/RabbitMQ .
  • Manage asynchronous messaging for AI model requests and results processing .
  • Develop real-time WebSocket-based 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 Role-Based Access Control (RBAC) .
  • Ensure secure API development and protect against vulnerabilities (OWASP standards).
  • Secure WebSocket connections and manage authentication for real-time 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 fault-tolerant 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 hands-on 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 & gRPC-based microservices .
  • Strong understanding of Event-Driven Architecture (Kafka/RabbitMQ) .
  • Hands-on experience implementing WebSockets for real-time 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:

  • Hands-on 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 & real-time 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.

Job Type: Contract

Pay: $50.00 - $55.00 per hour

Experience:

  • Java: 10 years (Required)
  • Spring Boot: 8 years (Required)
  • Spring Cloud: 8 years (Required)
  • Back-end development: 8 years (Required)
  • RESTful API: 8 years (Required)
  • AI/ML: 4 years (Required)
  • WebSockets: 8 years (Required)

Ability to Commute:

  • Ridgefield Park, NJ 07660 (Required)

Ability to Relocate:

  • Ridgefield Park, NJ 07660: Relocate before starting work (Required)

Work Location: In person

Salary : $50 - $55

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Backend Developer?

Sign up to receive alerts about other jobs on the Backend Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$70,239 - $89,209
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$91,486 - $118,193
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$150,756 - $194,140
Income Estimation: 
$172,191 - $221,861
Income Estimation: 
$114,549 - $164,025
Income Estimation: 
$153,752 - $200,235
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at ARROWMINDS INC

ARROWMINDS INC
Hired Organization Address Plano, TX Full Time
Role: Dynamics CRM Developer Location: Plano, TX Job Description: Responsibilities: Extensive experience with extending ...
ARROWMINDS INC
Hired Organization Address New York, NY Full Time
Job Title: Lead Data Architect Location: New York City, NY (1211 6th Ave #4100, New York, NY 10036) – Hybrid Role Job De...
ARROWMINDS INC
Hired Organization Address Plano, TX Full Time
Role: PEGA Developer Location: Plano, TX Job Description: Required Skills: We are looking for core developers with only ...
ARROWMINDS INC
Hired Organization Address Ridgefield, NJ Full Time
Role: Frontend Developer (Javascript, Node.js, Python, GenAI) Location: 100 Challenger Road Ridgefield Park NJ USA Durat...

Not the job you're looking for? Here are some other Backend Developer jobs in the Ridgefield, NJ area that may be a better fit.

Software Developer/ Android Developer

Mindlance, Englewood, NJ

Java Developer

Motion Recruitment Partners, LLC, Rutherford, NJ

AI Assistant is available now!

Feel free to start your new journey!