We are seeking an experienced Senior Java Developer with strong expertise in Java, Spring Boot, Microservices, AWS, Docker, Kubernetes, or Terraform. The ideal candidate should have hands-on experience in designing scalable cloud-native applications and possess working knowledge of AI/Generative AI technologies to build intelligent, modern software solutions.
Required Skills :
- Strong proficiency in Java (8/11/17+)
- Hands-on experience with Spring Boot, Spring MVC, and Spring Data JPA
- Strong understanding of Microservices Architecture
- Experience with AWS services such as EC2, ECS/EKS, Lambda, S3, RDS, IAM, CloudWatch, and API Gateway
- Experience with Docker or Kubernetes or with Terraform
- Experience with REST APIs and API security
- Strong knowledge of SQL databases (PostgreSQL/MySQL)
- Experience with Git, Maven/Gradle, Jenkins/GitHub Actions, and CI/CD pipelines
- Understanding of software design patterns and clean coding principles.
- Understanding of Generative AI concepts and Large Language Models (LLMs)
- Experience working with AI APIs such as OpenAI, Amazon Bedrock, or similar platforms
- Knowledge of Retrieval-Augmented Generation (RAG), embeddings, vector databases, or AI agents is an added advantage
- Experience integrating AI capabilities into enterprise applications is preferred