Job Description
Key Responsibilities
- Design, develop, and deploy scalable and resilient microservices using Java and Spring Boot
- Integrate and utilize AWS Bedrock services to build and deploy generative AI solutions, including custom models and agents
- Develop and implement AI-driven automations across business processes
- Build and maintain intelligent chatbots and voicebots using AWS services (Amazon Lex, Polly, Transcribe) and other AI frameworks
- Work with large language models (LLMs) and implement Retrieval-Augmented Generation (RAG) techniques to enhance AI capabilities
- Collaborate with product owners, UI/UX designers, and developers to deliver end-to-end solutions
- Ensure code quality, performance, and security through unit testing, integration testing, and code reviews
- Participate in architectural discussions and contribute to the technical roadmap for AI initiatives
- Stay updated with emerging AI technologies and trends within the AWS ecosystem
Required Skills & Experience
- 6+ years of experience in Java backend development with strong Spring Boot expertise
- Proven experience in microservices architecture, RESTful API design, and cloud-native applications
- Hands-on experience with AWS services including Bedrock, Lambda, S3, CloudWatch, and EC2
- Knowledge of generative AI, LLMs, and AI pipelines
- Experience implementing RAG techniques, chatbots, and voicebot frameworks
- Strong understanding of unit testing, integration testing, CI/CD, and code quality practices
- Familiarity with containerization and orchestration (Docker, Kubernetes) is a plus
- Excellent communication skills and ability to collaborate in a cross-functional team
Preferred Qualifications
- Previous experience building AI-powered enterprise solutions
- Familiarity with AWS Lex, Polly, Transcribe, or other NLP frameworks
- Knowledge of conversational AI and AI automation workflows
- Exposure to event-driven architectures and streaming data pipelines
Engagement Details
- Location: Remote / Flexible
- Contract: Full-time or long-term
- Compensation: Competitive, commensurate with experience