Senior Java Developer
Ana (Supriya) PatilUnited StatesSENIORPosted 4h ago
JavaSpring BootMicroservicesSystem DesignGenerative AIApache KafkaEvent-Driven ArchitecturePythonLLMsRAGAI AgentsVector DatabasesOpenAIGeminiClaudeLlamaREST APIsCloudAWSAzureGCPDatabasesDockerKubernetesCI/CDLangChainLangGraphLlamaIndexPineconeWeaviateMilvuspgvectorAgentic AIMulti-Agent Systems
About the Role
We are looking for an experienced Senior Java Developer with strong expertise in Java, Spring Boot, Microservices, System Design, and Generative AI technologies.
Key Responsibilities
• Design and implement Java-based solutions using Spring Boot and Microservices
• Develop and integrate Generative AI technologies including LLMs, RAG, and AI Agents
• Work with System Design and Distributed Systems
• Implement Event-Driven Architecture using Apache Kafka
• Integrate with Cloud platforms (AWS/Azure/GCP) and databases
Requirements
• 8+ years of experience in Java/J2EE development
• Strong hands-on experience with Java, Spring Boot, and Microservices
• Expertise in System Design and Distributed Systems
• Hands-on experience with Apache Kafka and Event-Driven Architecture
• Strong Python programming skills
• Experience with GenAI, LLMs, RAG, AI Agents, and Vector Databases
• Experience integrating OpenAI, Gemini, Claude, Llama, or similar LLMs
• Strong knowledge of REST APIs, Cloud (AWS/Azure/GCP), and Databases
• Docker, Kubernetes, and CI/CD experience is a plus
Preferred Skills
• LangChain, LangGraph, or LlamaIndex
• Pinecone, Weaviate, Milvus, or pgvector
• Agentic AI / Multi-Agent Systems
• AI/ML model integration and deployment