Description
Strong hands-on experience with Java, Spring Boot, and Spring WebFlux.
- Good understanding of reactive programming, asynchronous data flows, and Project Reactor.
- Hands-on experience building and consuming REST APIs and integrating with external services.
- Strong experience with Amazon DynamoDB, including data modeling, partition/sort keys, indexes, query patterns, and performance optimization.
- Hands-on or practical experience with Generative AI and LLM integrations, preferably using Spring AI.
- Understanding of Agentic AI concepts, including AI agents, tools/functions, tool calling, and orchestration.
- Experience or familiarity with MCP (Model Context Protocol), including developing or integrating MCP servers and tools.
- Understanding of HTTP-based communication and Server-Sent Events (SSE) for AI/agent interactions and streaming responses.
- Experience integrating with AWS Bedrock or similar enterprise LLM platforms.
- Experience with Kafka and event-driven microservices architecture.
What You Know:
- 6–8 years of experience in Java backend development and microservices.
- Contract for 6 months
- Familiarity with Docker, Git, and CI/CD pipelines.
- Good knowledge of unit/integration testing, error handling, exception management, and API security.
- Strong debugging, analytical, and problem-solving skills.
- Good understanding of cloud-native application development, preferably on AWS