IN
Job Description
Job Description:
- We are looking for a Senior Java Backend Developer with strong expertise in Java Spring Boot AWS Python and Generative AI to build scalable cloud native applications and AI powered enterprise solutions
Key Responsibilities:
- Develop and maintain backend applications using Java Spring Boot and Microservices
- Design and build cloud native solutions on AWS
- Develop APIs integrations and automation solutions using Python
- Implement Generative AI capabilities using LLMs RAG and AI platforms
- Collaborate with cross functional teams to deliver high quality solutions
- Conduct code reviews testing performance optimization and mentoring
Technical Requirements:
- 5 years of experience in Java Backend Development
- Strong expertise in Spring Boot Spring Cloud Microservices and REST APIs
- Hands on experience with AWS EC2 Lambda S3 RDS IAM CloudWatch
- Experience with Oracle PostgreSQL MongoDB Hibernate JPA and Redis
- Proficiency in Python for backend development and AI integrations
- Knowledge of JUnit Mockito REST Assured and Cucumber
- Experience with Generative AI LLMs Prompt Engineering Embeddings and RAG
- Familiarity with AWS Bedrock OpenAI Azure OpenAI or Anthropic
Additional Responsibilities:
- Preferred Skills
- LangChain LangGraph LlamaIndex Semantic Kernel
- Pinecone ChromaDB Weaviate OpenSearch Vector Engine
- Docker Kubernetes OpenShift
- OAuth2 JWT Spring Security
