What are the responsibilities and job description for the Java with AI position at Wisedoc AI Recruiting?
We are seeking a Java Backend Engineer with strong experience in Spring Boot, Microservices, and Cloud technologies, along with hands-on exposure to Generative AI integrations. The ideal candidate should be capable of building scalable backend systems and integrating AI-driven features into enterprise applications.
Key Responsibilities
- Design and develop scalable backend services using Java and Spring Boot
- Build and maintain microservices architecture and RESTful APIs
- Integrate Generative AI capabilities (LLMs) into backend systems
- Develop APIs that interact with AI models and external services
- Work with SQL/NoSQL databases and optimize performance
- Deploy and manage applications in cloud environments (AWS/GCP/Azure)
- Collaborate with cross-functional teams to deliver high-quality solutions
- Ensure system scalability, reliability, and security
- Participate in CI/CD pipelines, code reviews, and Agile processes
Required Skills
- 6 years of Java backend development experience
- Strong expertise in Spring Boot, Microservices, REST APIs
- Experience with databases: MySQL, PostgreSQL, MongoDB
- Hands-on experience with cloud platforms (AWS/GCP/Azure)
- Experience with Docker and Kubernetes
- Knowledge of CI/CD pipelines and Git
Generative AI Requirements (Must Have)
- Hands-on experience integrating LLMs (OpenAI, Anthropic, etc.)
- Strong understanding of prompt engineering and response optimization
- Experience with RAG (Retrieval-Augmented Generation) pipelines
- Familiarity with vector databases (Pinecone, FAISS, Weaviate, etc.)
- Experience exposing AI capabilities via backend APIs
- Understanding of token limits, cost optimization, and response validation