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
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.
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:
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.
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.
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.
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.
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.
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:
Microservices & API Development:
Database & Storage:
DevOps & Cloud Technologies:
Monitoring & Logging:
Preferred Qualifications:
Pay Range: $6000/M to $6500/M Mid Level > $8000/M to $8500/M Sr Leve