Full Stack Developer
Saiteja ReddyUnited StatesMIDPosted 56m ago
JavaReactPythonAIGenAISpring BootRESTful APIsMicroservicesLLMsPrompt EngineeringOpenAI APIsAzure OpenAIRAGVector databasesPineconeFAISSWeaviateChromaDBSQLNoSQLGitCI/CDDockerCloud platforms
About the Role
We are looking for a strong Full Stack Developer with expertise in Java, React, Python, and hands-on AI/Generative AI (GenAI) integration experience. The ideal candidate should have experience building scalable full-stack applications, developing backend services and APIs, creating modern frontend interfaces, and integrating AI-powered capabilities into enterprise applications.
Key Responsibilities
• Design, develop, and maintain scalable full-stack applications using Java, React, and Python.
• Build responsive and user-friendly frontend applications using ReactJS.
• Develop backend services, microservices, and RESTful APIs using Java/Spring Boot and Python.
• Integrate AI/GenAI capabilities into enterprise applications.
• Work with Large Language Models (LLMs) and AI services to build intelligent application features.
• Develop and integrate AI-powered chatbots, virtual assistants, and intelligent automation solutions.
• Implement Retrieval-Augmented Generation (RAG) pipelines and integrate vector databases.
• Work with OpenAI APIs, Azure OpenAI, or other LLM platforms.
• Design and optimize SQL and NoSQL database solutions.
• Integrate third-party services, APIs, and enterprise applications.
• Implement authentication, authorization, and application security best practices.
• Collaborate with architects, product owners, and cross-functional engineering teams.
• Participate in code reviews, unit testing, debugging, and performance optimization.
• Support application deployment, CI/CD pipelines, and production troubleshooting.
Requirements
• 10+ years of experience in Full Stack Application Development.
• Strong hands-on experience with Java, ReactJS, and Python.
• Strong experience developing RESTful APIs and microservices.
• Expertise in frontend development using ReactJS, JavaScript, TypeScript, HTML, and CSS.
• Hands-on experience with Python-based backend development and API integration.
• Practical experience integrating AI/GenAI capabilities into applications.
• Experience working with LLMs, Prompt Engineering, and AI APIs.
• Knowledge of OpenAI APIs, Azure OpenAI, or similar AI platforms.
• Experience with RAG (Retrieval-Augmented Generation) architecture.
• Familiarity with vector databases such as Pinecone, FAISS, Weaviate, or ChromaDB.
• Strong knowledge of SQL and NoSQL databases.
• Experience with Git, CI/CD, Docker, and cloud platforms.
• Strong problem-solving, debugging, and communication skills.