Search by job, company or skills

RapidData

Java Spring Boot + AI Engineer

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago

Job Description

We are seeking an experienced Java Spring Boot Developer & AI Engineer with a passion for cutting-edge technologies and AI integration. In this role, you will design, develop, and maintain backend services while incorporating AI-powered solutions such as chatbots, voice agents, and AI agents into business processes. The ideal candidate will have strong Java Spring Boot expertise, along with experience in integrating AI technologies (such as Langchain and FastAPI), implementing RAG models, and working with cloud services like AWS or Azure.

You will be involved in full-stack solutions, from building efficient APIs to integrating third-party services and working with technologies like Docker and WebSockets. If you're ready to work on innovative projects in AI and cloud environments, we want to hear from you!

Key Responsibilities

  • AI Integration:
    • Integrate AI technologies with backend services using tools like Langchain, FastAPI, and other relevant AI frameworks.
    • Work on implementing Retrieval-Augmented Generation (RAG) models and related methods (e.g., GRAG) for intelligent data retrieval and response generation.
    • Develop AI-powered solutions like chatbots, voice agents, and AI agents to solve business problems and improve user engagement.
  • Design & Develop:
    • Write clean, maintainable Java code using Spring Boot for scalable backend services.
    • Develop and maintain RESTful APIs for seamless integration with various business solutions and AI components.
  • Cloud & Containerization:
    • Work with cloud platforms like AWS or Azure to deploy and scale applications.
    • Implement Docker for containerization and facilitate seamless development, testing, and deployment pipelines.
  • Database Interaction:
    • Design and implement database schemas, optimize queries, and interact with NoSQL databases (e.g., 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 resolve performance bottlenecks, optimize backend services, and ensure scalability.
    • Write unit tests and integration tests to ensure code quality, stability, and reliability.
  • Collaboration & Code Reviews:
    • Work closely with front-end developers and other stakeholders to ensure the backend integrates seamlessly with front-end components and third-party services.
    • Participate in code reviews, provide feedback, and maintain high code quality standards.
  • Documentation:
    • Document the development process, architecture, and technical decisions for knowledge sharing and future maintenance.
  • CI/CD:
    • Bonus: Experience with setting up CI/CD pipelines using GitHub Actions for automating builds, tests, and deployments.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 130409087