Description:
Job Description โ Software Engineer (Java, AI & AWS)
Position: Software Engineer
Experience: 7+ Years
Location: Pune/HYD / Hybrid
Role Overview
We are looking for a highly motivated Software Engineer with strong expertise in Java development, AI-powered solutions, and AWS cloud services. The ideal candidate will be responsible for designing, developing, and deploying scalable cloud-native applications while leveraging modern AI technologies to drive innovation and business value.
Key Responsibilities
- Design, develop, and maintain enterprise-grade applications using Java and Spring Boot.
- Build and integrate AI/Generative AI solutions using LLMs, AI APIs, and intelligent automation frameworks.
- Develop and deploy cloud-native applications on AWS.
- Design and implement scalable microservices architectures.
- Build RESTful APIs and integrate third-party services.
- Optimize application performance, reliability, and security.
- Collaborate with product owners, architects, and cross-functional teams throughout the SDLC.
- Participate in code reviews, debugging, testing, and production support.
- Contribute to CI/CD pipeline implementation and DevOps best practices.
Required Skills
- 7 years of hands-on experience in software development.
- Strong proficiency in Java 8/11/17 and Spring Boot.
- Experience with AI/Generative AI technologies, including LLM integration, prompt engineering, RAG, or AI-powered application development.
- Strong understanding of AWS services such as:
- EC2
- Lambda
- S3
- RDS
- API Gateway
- ECS/EKS
- CloudWatch
- Experience in microservices and distributed systems.
- Strong knowledge of REST APIs and API security.
- Proficiency in SQL and NoSQL databases.
- Experience with Git and Agile development methodologies.
Preferred Skills
- Experience with LangChain, Semantic Kernel, OpenAI/Azure OpenAI, Bedrock, or similar AI frameworks.
- Exposure to containerization technologies such as Docker and Kubernetes.
- Knowledge of Terraform or CloudFormation.
- Experience with CI/CD tools such as Jenkins, GitHub Actions, or AWS CodePipeline.
- Familiarity with event-driven architectures using Kafka or AWS messaging services.
Qualification
- Bachelor's or Master's degree in Computer Science, Information Technology, or related field.
Key Competencies
- Cloud-Native Development
- AI-Driven Engineering
- Problem Solving and Analytical Thinking
- System Design
- DevOps and Automation
- Team Collaboration and Communication
Interview Focus Areas
- Core Java & Spring Boot
- Microservices Architecture
- AWS Solution Design
- AI/Generative AI Use Cases
- LLM Integration & Prompt Engineering
- API Design & Security
- Coding & Problem Solving
- System Design and Scalability
Nice to Have: Experience building Agentic AI applications, AI copilots, AWS Bedrock solutions, and enterprise-scale modernization initiatives using AI.
|