Backend Developer (Java / Spring)

Uplers Solutions Private Limited.

India

Remote

INR 1,260,000 - 1,540,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Uplers Solutions Private Limited. is seeking a Backend Developer (Java / Spring) to join our remote engineering team. You will build core platform components using Java, Spring Boot, and Spring AI, focusing on agent runtimes, RAG pipelines, and messaging infrastructure.

You will design scalable backend services, implement secure authentication with Spring Security, and containerize deployments with Docker and Kubernetes. A strong emphasis on end-to-end ownership in a small team is required.

Qualifications

  • Strong Java and Spring ecosystem experience.
  • Backend fundamentals: concurrency, data modeling, API design, testing.
  • Hands-on testing with JUnit 5, Mockito, AssertJ, Spring Boot Test, Testcontainers.
  • Experience with message brokers (RabbitMQ) and event-driven architectures.
  • Relational (Postgres) and document stores (MongoDB).
  • Spring Security (authentication, authorization, JWT, OAuth2).
  • Docker and Kubernetes containerization and deployment.
  • Ability to own features end-to-end in a small team.

Responsibilities

  • Design and build backend services in Java and Spring Boot with clean separation of concerns.
  • Develop the agent runtime on top of Spring AI and handle tool-calling and structured outputs.
  • Build and harden RAG and document ingestion pipelines with vector search.
  • Work with RabbitMQ and Spring AMQP for durable, event-driven messaging across the platform.
  • Integrate inference backends (llama.cpp) and expose them to the system.
  • Model and persist application state in MongoDB and design robust schemas.
  • Package and deploy services with Docker and Kubernetes, including air-gapped clusters.
  • Contribute to API design and maintainable codebase.

Skills

LLM
RAG
Spring AI
Spring Security
Spring Boot
Java
Kubernetes
MongoDB

Tools

RabbitMQ
Spring AMQP
Docker
Kubernetes
PostgreSQL
MongoDB
pgvector

Job description

Backend Developer (Java / Spring)

Experience: 3.00 + years

Salary: INR 1400000 / year (based on experience)

Expected Notice Period: 15 Days

Shift: (GMT+05:30) Asia/Kolkata (IST)

Opportunity Type: Remote

Placement Type: Full Time Permanent position (Payroll and Compliance to be managed by: PRT)

Note: This is a requirement for one of Uplers' client - PRT

Must have skills required: LLM, rag, Spring AI, Spring Security, Springboot, Java, Kubernetes, MongoDB

Role: Backend Developer

Team: Engineering

Location: Work From Home

Type: Full-time

Experience: 3-4 years

About Us

We are a sovereign, on-premises AI platform covering the full AI lifecycle: model training, inference, retrieval‑augmented generation (RAG), agents, and multi‑agent systems. We build for regulated and data‑sensitive enterprises that cannot send their data to public cloud APIs. Everything we ship is designed to run inside the customer’s own environment, including fully air‑gapped deployments. As an early‑stage company, we move fast and keep our stack lean. You will work close to the product, ship real features into production, and have a direct say in the architecture you build on.

The Role

We are looking for a backend developer to help build the core of our platform: the agent runtime, the RAG and document ingestion pipelines, and the messaging infrastructure that ties them together. This is a hands‑on engineering role with significant ownership over design decisions. You will work primarily in Java and Spring Boot, with Spring AI at the center of our agent and inference layer.

What You Will Do
  • Design and build backend services in Java and Spring Boot, with a focus on clean separation of concerns and minimal framework complexity.
  • Develop the agent runtime on top of Spring AI: tool‑calling, structured output handling, human‑in‑the‑loop flows, and durable suspend/resume of agent runs.
  • Build and harden RAG and document ingestion pipelines, including extraction, chunking, and vector search over pgvector.
  • Work with RabbitMQ and Spring AMQP to build durable, event‑driven messaging across the platform, including QoS profiles and token propagation.
  • Integrate inference backends such as llama.cpp and expose them cleanly to the rest of the system.
  • Model and persist application state in MongoDB, and design schemas that hold up under real production load.
  • Package and deploy services with Docker and Kubernetes, including into customer‑managed and air‑gapped clusters.
  • Contribute to API design and documentation, and help keep the codebase maintainable as the team grows.
Required
  • Strong professional experience with Java and the Spring ecosystem, especially Spring Boot.
  • Solid grasp of backend fundamentals: concurrency, data modeling, API design, and testing.
  • Strong testing discipline, with hands‑on experience writing both unit and integration tests (JUnit 5, Mockito, AssertJ, Spring Boot Test, and Testcontainers).
  • Experience with message brokers (RabbitMQ or similar) and event‑driven architectures.
  • Comfort working with databases, both relational (Postgres) and document stores (MongoDB).
  • Experience securing applications with Spring Security (authentication, authorization, JWT, OAuth2).
  • Hands‑on experience containerizing and deploying services with Docker and Kubernetes.
  • A pragmatic engineering mindset: you favor simple, durable solutions.
  • Ability to work independently and own features end to end in a small team.
Nice to Have
  • Experience with Spring AI or building LLM‑backed applications.
  • Familiarity with RAG, vector databases (pgvector), or embedding pipelines.
  • Exposure to agentic systems, tool‑calling, or multi‑agent orchestration.
  • Experience running models locally (llama.cpp, vLLM) or with on‑premises / air‑gapped deployments.
Why Join Us
  • Real ownership: you shape the architecture, not just tickets in a queue.
  • Work on hard, current problems at the intersection of enterprise software and applied AI.
  • A lean, JVM‑native stack with a strong bias toward clean engineering.
  • Early‑stage equity and the chance to grow with the company.
Our Tech Stack
  • Language & framework: Java, Spring Boot, Spring AI, Spring Security
  • Messaging: RabbitMQ, Spring AMQP
  • Data: MongoDB (Spring Data MongoDB), PostgreSQL, pgvector
  • Inference: llama.cpp, vLLM
  • Infrastructure: Docker, Kubernetes
  • Testing: JUnit 5, Mockito, AssertJ, Spring Boot Test, Testcontainers
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer - AI Platform
Senior Backend Engineer - AI Platform

Scalifi Ai • Gurugram District

On-site
INR 2,500,000 - 4,000,000
Founding-team scope
Direct founder collaboration
Competitive compensation
Software Engineer – AI (Backend)
Software Engineer – AI (Backend)

Gitforce • Hyderabad

On-site
INR 900,000 - 1,300,000
Software Engineer AI Backend
Software Engineer AI Backend

Gitforce • Hyderabad

On-site
INR 1,200,000 - 1,600,000
Full Stack Developer (Backend & DevOps)
Full Stack Developer (Backend & DevOps)

2070Health • Bengaluru

On-site
INR 1,000,000 - 2,000,000
Ownership of critical architectural decisions
Work with cutting-edge AI technology
Fast-moving team environment
Lead Java Engineer
Lead Java Engineer

Grid Dynamics • Bengaluru

On-site
INR 3,500,000 - 6,500,000
Bleeding-edge projects
Motivated team
Competitive salary
+5
Backend Engineer
Backend Engineer

Uplers Solutions Private Limited. • Bengaluru

On-site
INR 1,200,000 - 2,300,000
Principal Backend Engineer (Go/PostgreSQL)
Principal Backend Engineer (Go/PostgreSQL)

Jobgether SRL • India

Remote
INR 5,000,000 - 10,000,000
Remote work in India
Full-time contractor engagement with a
Senior Software Engineer ( Java Full-Stack / AI)
Senior Software Engineer ( Java Full-Stack / AI)

Infor Inc. • Hyderabad

On-site
INR 4,000,000 - 6,000,000
Fullstack AI Product Engineer
Fullstack AI Product Engineer

Uplers Solutions Private Limited. • India

Remote
INR 2,500,000 - 5,000,000
Direct exposure to AI product
Small technical team
Flexible remote work
+1
Senior Java Software Engineer
Senior Java Software Engineer

Ajackus • India

On-site
INR 1,500,000 - 2,000,000