Job Description
We are seeking a highly skilled and innovative Senior Java Spring Boot Microservices Developer to join our dynamic team. This role focuses on building and enhancing next-generation AI-powered applications and services, leveraging AWS Bedrock and advanced conversational AI technologies.
Responsibilities
- Design, develop, and deploy scalable microservices using Java and Spring Boot.
- Integrate AWS Bedrock services to build and deploy generative AI solutions, including custom models and agents.
- Develop and implement AI-driven automations across business processes.
- Design, build, and maintain intelligent chatbots and voicebots using AWS services such as Amazon Lex, Polly, and Transcribe, along with other AI frameworks.
- Work with large language models (LLMs) and implement techniques like Retrieval-Augmented Generation (RAG) 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 up to date with emerging AI technologies and trends, particularly within the AWS ecosystem.
Required Skills & Experience
- Strong expertise in Java (Spring Boot) and microservices architecture.
- Hands-on experience with AWS services such as Bedrock, Lambda, ECS/Fargate, S3, and CloudWatch.
- Experience building AI-powered applications and integrating large language models.
- Familiarity with chatbots, voicebots, and conversational AI frameworks.
- Knowledge of RAG techniques, AI pipelines, and automations.
- Solid understanding of REST APIs, message brokers, and cloud-native deployment.
- Expertise in unit testing, integration testing, and CI/CD pipelines.
- Strong collaboration skills and ability to work in cross-functional teams.
Nice-to-Have
- Experience with generative AI models such as Gemini, GPT, or similar.
- Prior work on enterprise AI applications or large-scale distributed systems.
- Knowledge of data pipelines, ML workflows, or AI orchestration.
Why Join Us
- Work on cutting-edge AI initiatives with a talented team.
- Build scalable, high-performance microservices integrated with AWS AI services.
- Opportunity to shape the future of enterprise AI applications.