Java Spring Boot + AI Engineer

3 - 7 years

0 Lacs

Posted:5 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As an experienced Java Spring Boot Developer & AI Engineer with a passion for cutting-edge technologies and AI integration, your role will involve designing, developing, and maintaining backend services while incorporating AI-powered solutions like chatbots, voice agents, and AI agents into business processes. Your expertise in Java Spring Boot and experience in integrating AI technologies such as Langchain and FastAPI will be key in implementing RAG models and working with cloud services like AWS or Azure. Key Responsibilities: - AI Integration: - Integrate AI technologies with backend services using tools like Langchain, FastAPI, and other relevant AI frameworks. - Implement Retrieval-Augmented Generation (RAG) models and related methods (e.g., GRAG) for intelligent data retrieval and response generation. - Develop AI-powered solutions including chatbots, voice agents, and AI agents to address business challenges and enhance user engagement. - Design & Develop: - Write clean, maintainable Java code using Spring Boot to create scalable backend services. - Develop and maintain RESTful APIs for seamless integration with various business solutions and AI components. - Cloud & Containerization: - Utilize cloud platforms like AWS or Azure for application deployment and scaling. - Implement Docker for containerization to streamline development, testing, and deployment processes. - Database Interaction: - Design database schemas, optimize queries, and interact with NoSQL databases such as MongoDB. - Messaging and Communication: - Integrate APIs like Twilio for communication solutions (SMS, voice) and VAPI for automated messaging and notifications. - Implement WebSockets for real-time communication and live interactions in applications. - Performance Tuning & Testing: - Identify and address performance bottlenecks, optimize backend services, and ensure scalability. - Write unit tests and integration tests to uphold code quality, stability, and reliability. - Collaboration & Code Reviews: - Collaborate with front-end developers and stakeholders to ensure seamless integration with front-end components and third-party services. - Participate in code reviews, offer feedback, and uphold high code quality standards. - Documentation: - Document the development process, architecture, and technical decisions for knowledge sharing and future maintenance. Bonus: - CI/CD: - Experience with setting up CI/CD pipelines using GitHub Actions for automating builds, tests, and deployments.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You