Skills required
Technologies this role asks for
Prepare for this role
Practice and Learn are coming soon for Java, Spring Boot — browse articles meanwhile, then apply.
Job description
What you’ll do in this role
Job Overview
CGI is hiring for an Associate Software Engineer - JAVA AI position in Hyderabad, Andhra Pradesh. The role is described as a Java AI Apprentice opportunity focused on building and supporting AI-powered applications and intelligent automation solutions.
The position involves working with senior engineers and architects on enterprise application development, Generative AI, Large Language Models, AI agents, microservices, APIs, and modern cloud-native architectures. It provides hands-on exposure to Java development and emerging AI engineering practices.
Key Responsibilities
- Develop and maintain Java-based applications, microservices, and APIs using Java, Spring Boot, and related frameworks.
- Assist with integrating Generative AI services, Large Language Models (LLMs), and AI capabilities into enterprise applications.
- Build and maintain REST APIs and backend services supporting AI applications, chatbots, virtual assistants, and intelligent workflows.
- Collaborate with senior developers on Retrieval-Augmented Generation (RAG) solutions using vector databases and enterprise knowledge sources.
- Develop AI agent workflows and automation solutions using modern AI frameworks and orchestration tools.
- Apply Prompt Engineering techniques and optimize AI model interactions for accuracy, performance, and user experience.
- Support deployment and monitoring of AI applications on cloud platforms using containerized environments and CI/CD pipelines.
- Contribute to application testing, troubleshooting, debugging, and performance optimization activities.
- Create technical documentation, developer guides, and knowledge-sharing materials for AI and Java solutions.
- Participate in code reviews, Agile ceremonies, and continuous learning activities related to software engineering and AI technologies.
Required Skills
- Java development knowledge.
- Understanding or exposure to Spring Boot and backend application development.
- Interest in Artificial Intelligence and AI-powered application development.
- Exposure to Generative AI, LLMs, AI agents, RAG, and prompt engineering concepts.
- Communication and analytical thinking skills.
- Interest in applying software engineering practices to enterprise applications.
Technologies and Engineering Areas
- Java – Used to develop and maintain backend and enterprise applications.
- Spring Boot – Used for Java-based application and backend service development.
- REST API – Used to support AI applications and backend services.
- Generative AI and Large Language Models (LLMs) – Integrated into enterprise applications and intelligent solutions.
- AI Agents – Used for agent workflows and automation solutions.
- Retrieval-Augmented Generation (RAG) – Applied with vector databases and enterprise knowledge sources.
- Prompt Engineering – Used to improve AI model interactions and outcomes.
- Agile – Referenced through participation in Agile ceremonies.
Experience and Eligibility
The job description does not specify a required number of years of professional experience or a formal degree requirement. The position is described as an apprentice role and focuses on hands-on development and learning.
Work Mode and Location
This is a full-time position based in Hyderabad, Andhra Pradesh, India. The job description does not explicitly state a remote or hybrid arrangement, so the configured SoftoJobs default is onsite.
Domain Exposure
The listed skills include Insurance, indicating that insurance is relevant to the role or its business context.
Who Should Apply
This opportunity is relevant to candidates interested in Java development and AI engineering who want practical exposure to enterprise applications, Generative AI, LLMs, RAG, AI agents, REST APIs, and modern software engineering practices. Candidates should also be prepared to collaborate with senior engineers and participate in Agile development activities.
How to Apply
Apply now through SoftoJobs to explore this opportunity.
Eligibility
Education, passing batch and experience
Education
Any Bachelor's Degree
Experience
Not specified (Freshers welcome)
Similar Fresher Jobs
More openings you may like