Backend Developer at BTI Solutions
Ridgefield Park, New Jersey, USA -
Full Time


Start Date

Immediate

Expiry Date

15 Jun, 25

Salary

0.0

Posted On

15 Mar, 25

Experience

9 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Devops, Azure, Kubernetes, Data Processing, Scalability, Docker, Warehouse Automation, Jenkins, Authentication, Scp

Industry

Information Technology/IT

Description

Why work with us?
Proven people.
Everyone on our team has earned a CPC (Certified Personnel Consultant) or CTS (Certified Temporary Staffing Specialist) accreditation from the National Association of Personnel Services. We are experts at staffing and recruiting with more than 16 years of experience serving employers.
Proven process.
Our approach to staffing isn’t just a little bit different; it’s a whole different ball game. While most staffing firms emphasize transactional services (taking and filling job orders), BTI Solutions focuses on providing more strategic solutions.
By acting as workforce consultants, we are able to find innovative and intelligent strategies for improving productivity, meeting project deadlines, improving hiring quality, decreasing turnover, and reducing total labor costs.
Our recruiting and candidate assessment process assures the highest quality matches between job seeker and employer, so you will get people who not only have the right qualifications but who also have the appropriate personality fit for your organization.
Proven results.

More than anything, the biggest difference with BTI Solutions is the one that matters most: bottom-line results.

  • 95% client satisfaction rate – measures client satisfaction vs. expectations.
  • Our clients have worked with us for over 10 years, on average.
  • BTI Solutions counts 4 Global Telecommunication companies as clients.
  • Client referrals are BTI Solutions’ largest source of new clients.
  • Google Review 4.4, Facebook Review 4.8

Backend Developer
General 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.

Essential Responsibilities:

  • Design & Develop Microservices:

o Implement scalable, high-performance microservices using Spring Boot.
o Develop RESTful APIs and WebSocket communication for real-time data streaming.
o Integrate AI model services to handle real-time JSON data processing.

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

  • Service Communication & Integration:

o Implement inter-service communication using REST, gRPC, and Kafka/RabbitMQ.
o Manage asynchronous messaging for AI model requests and results processing.
o Develop real-time WebSocket-based messaging for UI interactions and live updates.

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

  • Database & Data Management:

o Design and optimize relational (PostgreSQL/MySQL) and NoSQL (MongoDB/Elasticsearch) databases.
o Implement data caching strategies using Redis to improve response times.

o Develop efficient queries and indexing strategies for fast data retrieval.

  • Security & API Management:

o Implement OAuth2, JWT authentication, and Role-Based Access Control (RBAC).
o Ensure secure API development and protect against vulnerabilities (OWASP standards).

o Secure WebSocket connections and manage authentication for real-time data streaming.

  • Performance Optimization & Monitoring:

o Optimize system performance through profiling, load balancing, and caching mechanisms.
o Implement observability tools like Prometheus, Grafana, ELK Stack, and Zipkin.

o Design fault-tolerant mechanisms for service recovery and failover strategies.

  • CI/CD & Cloud Deployment:

o Implement CI/CD pipelines using Jenkins, GitHub Actions, or GitLab CI/CD.
o Deploy microservices in Docker containers and manage orchestration using Kubernetes (K8s).
o Work with Terraform/Ansible for infrastructure automation.
Must Have the Following Competencies:
N/A
Supervisory Requirements:
N/A
Requirements:

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.

Pay Range: $6000/M to $6500/M Mid Level > $8000/M to $8500/M Sr Leve

Responsibilities
  • Design & Develop Microservices
Loading...