HamburgerMenu
hirist

Senior Java Developer - Spring Boot Framework

Bulwark Software Research
5 - 7 Years
Gurgaon/Gurugram

Posted on: 09/07/2026

Job Description

Role : Senior Java + Spring Boot + AI Developer

Position : Senior Software Engineer Java, Spring Boot & AI Development

Experience : 5 - 7 Years

Location : Gurgaon

Work Mode : Hybrid

Department : Engineering / Product Development

Role Overview :

We are looking for a hands-on Senior Java Developer with strong expertise in Spring Boot and practical experience building AI-powered features/applications.


The ideal candidate has a solid backend engineering foundation combined with real-world exposure to integrating AI/ML models, LLMs, or GenAI capabilities into production systems not just theoretical AI knowledge.

Key Responsibilities :

1. Backend Development :

- Design, develop, and maintain scalable backend services using Java and Spring Boot.

- Build and consume RESTful APIs and microservices.

- Optimize application performance, scalability, and reliability.

- Write clean, maintainable, well-tested code following best practices.

2. AI Development & Integration :

- Design and integrate AI/ML models or LLM-based features into backend applications.

- Work with GenAI tools/frameworks (OpenAI API, LangChain/LangChain4j, Spring AI, Vector Databases, etc.).

- Build RAG (Retrieval-Augmented Generation) pipelines, embeddings, and prompt-engineering solutions where applicable.

- Collaborate with data science/ML teams to productionize AI models via Java-based services.

- Evaluate and implement AI use cases (chatbots, recommendation engines, intelligent automation, document processing, etc.).

3. System Design & Architecture :

- Participate in architecture discussions for scalable, secure, and AI-integrated systems.

- Design database schemas (SQL/NoSQL) supporting both transactional and AI-driven workloads.

- Ensure API design supports low-latency AI model inference calls.

4. DevOps & Collaboration :

- Work with CI/CD pipelines for smooth deployment of Java + AI services.

- Collaborate with cross-functional teams (Product, QA, DevOps, Data Science).

- Participate in code reviews, design reviews, and mentoring junior developers.

5. Quality & Best Practices :

- Write unit/integration tests; ensure code quality and coverage.

- Follow secure coding practices, especially around data handling for AI models.

- Document architecture, APIs, and AI integration workflows.

Required Skills :

- 5 to 7 years of hands-on experience in Java and Spring Boot.

- Strong understanding of Microservices architecture, REST APIs.

- Practical experience integrating AI/ML models or LLMs into applications (not just academic knowledge).

- Hands-on exposure to GenAI tools/APIs OpenAI, Azure OpenAI, Hugging Face, LangChain/LangChain4j, or Spring AI.

- Experience with Vector Databases (Pinecone, Weaviate, Milvus, pgVector, etc.) is a plus.

- Good understanding of SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB).

- Familiarity with Docker/Kubernetes, CI/CD pipelines.

- Strong problem-solving and debugging skills.

- Experience with cloud platforms (AWS/Azure/GCP) preferred.

Preferred Skills :

- Experience building or integrating chatbots, copilots, or intelligent document processing systems.

- Exposure to Python (for AI/ML tooling interoperability) is a plus.

- Understanding of prompt engineering and LLM fine-tuning basics.

- Prior experience in a product-based company or fast-paced startup environment.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...