Backend Developer (Java / Spring)
Job Description
Experience: 3.00 + years
Salary: INR 1200000.00 / 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)
What do you need for this opportunity
Must have skills required:
LLM, rag, Spring AI, Spring Security, Springboot, Java, Kubernetes, MongoDB
PRT is Looking for:
Backend Developer (Java / Spring)
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
Required
What We Are Looking For
Why Join Us
Our goal is to make hiring reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant contractual onsite opportunities and progress in their career. We will support any grievances or challenges you may face during the engagement.
(Note: There are many more opportunities apart from this on the portal. Depending on the assessments you clear, you can apply for them as well).
So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!
Salary: INR 1200000.00 / 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)
What do you need for this opportunity
Must have skills required:
LLM, rag, Spring AI, Spring Security, Springboot, Java, Kubernetes, MongoDB
PRT is Looking for:
Backend Developer (Java / Spring)
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
- Develop the agent runtime on top of Spring AI: tool-calling, structured output handling,
- Build and harden RAG and document ingestion pipelines, including extraction, chunking,
- Work with RabbitMQ and Spring AMQP to build durable, event-driven messaging across
- Integrate inference backends such as llama.cpp and expose them cleanly to the rest of the
- Model and persist application state in MongoDB, and design schemas that hold up under
- Package and deploy services with Docker and Kubernetes, including into customer-
- Contribute to API design and documentation, and help keep the codebase maintainable as
Required
What We Are Looking For
- Strong professional experience with Java and the Spring ecosystem, especially Spring
- 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
- Experience with message brokers (RabbitMQ or similar) and event-driven architectures.
- Comfort working with databases, both relational (Postgres) and document stores
- Experience securing applications with Spring Security (authentication, authorization, JWT,
- 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.
- 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
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.
- 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
- Step 1: Click On Apply! And Register or Login on our portal.
- Step 2: Complete the Screening Form & Upload updated Resume
- Step 3: Increase your chances to get shortlisted & meet the client for the Interview!
Our goal is to make hiring reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant contractual onsite opportunities and progress in their career. We will support any grievances or challenges you may face during the engagement.
(Note: There are many more opportunities apart from this on the portal. Depending on the assessments you clear, you can apply for them as well).
So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!
More Info
Key Skills
pgvector
Spring Boot Test
Testcontainers
AssertJ
Spring AI
JUnit 5

