Overview
Skills
Job Details
W2 Candidates Only
Location: USA
Visa: Open to any visa type with valid work authorization in the USA
Experience Required: 6 to 12 years
Level: Mid to Lead positions
Job Summary:
We are seeking a highly skilled Java Developer with experience in Generative AI (GenAI) to join our growing team. The ideal candidate will be responsible for designing, developing, and deploying scalable Java-based applications integrated with GenAI models and APIs. You will work on cutting-edge AI-driven projects that combine robust backend development with the innovation of generative AI capabilities such as text generation, image synthesis, summarization, and intelligent automation.
Key Responsibilities:
- Design, develop, and maintain high-performance Java applications.
- Integrate Generative AI APIs (e.g., OpenAI, Anthropic, Google Vertex AI, Azure OpenAI) with backend services.
- Build and deploy AI-enhanced features such as chatbots, content generators, recommendation engines, and intelligent automation tools.
- Collaborate with Data Scientists and Machine Learning Engineers to operationalize GenAI models.
- Implement RESTful APIs and microservices architectures for AI-powered applications.
- Optimize applications for performance, scalability, and reliability.
- Conduct code reviews, testing, and debugging to ensure high-quality deliverables.
- Stay current with advancements in AI/ML and Java technologies and suggest improvements accordingly.
Required Skills and Qualifications:
- 5+ years of hands-on Java development experience (Spring Boot, Java 8+).
- Experience integrating with GenAI or LLMs (OpenAI, Hugging Face, Google Bard, etc.).
- Strong understanding of RESTful API development and consumption.
- Experience working with cloud platforms (AWS, Azure, or Google Cloud Platform) and AI-related services.
- Familiarity with prompt engineering and fine-tuning LLMs is a plus.
- Proficient with tools such as Git, Maven/Gradle, Docker, and Kubernetes.
- Exposure to NLP, NLG, or ML model deployment is a strong advantage.
- Excellent problem-solving and communication skills.
Preferred Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- Certifications in Java, Cloud, or AI technologies (e.g., AWS Certified Machine Learning, OpenAI Developer credentials).
- Experience with frameworks like LangChain, LlamaIndex, or vector databases (Pinecone, FAISS).