We are seeking a highly motivated Java Software Engineer Intern with a strong interest and capabilities in Artificial Intelligence (AI) to join our IT team. This role offers hands-on exposure to real-world software development and the integration of AI-driven solutions in a fast-paced, professional environment.
Internship Opportunity with the possibility of conversion to FTE
Looking for Penultimate/Final Year students (Graduating in 2027)
Responsibilities
- Assist in the design, development, and testing of Java-based applications
- Write clean, efficient, and well-documented code following best practices
- Support debugging, troubleshooting, and performance optimization efforts
- Participate actively in code reviews, sprint planning, and team discussions
- Collaborate with cross-functional teams on AI-enabled product features
- Contribute to the integration of AI/ML models or APIs into backend systems
- Stay up to date with emerging trends in software engineering and AI
- Document technical designs, processes, and implementation details
Requirements/Qualifications
- Final-year undergraduate or recent graduate pursuing a Bachelor's degree in Computer Science, Information Technology, Software Engineering, Data Science, or a related field
- Able to commit to a full-time internship for a minimum duration of 6 months, working 5 days per week with flexibility for occasional academic commitments
- Strong foundation in Core Java and Object-Oriented Programming (OOP)
- Proficient in writing and optimizing SQL queries
- Working knowledge of AI/ML concepts with some practical exposure, including:
- Familiarity with Large Language Models (LLMs) and common use cases (e.g., chatbots, content generation, simple automation)
- Basic experience using AI tools or APIs (e.g., OpenAI, Hugging Face, or similar) through coursework, personal projects, or hackathons
- Understanding of prompt design principles and ability to experiment to achieve desired outputs
- Strong communication, teamwork, and problem-solving skills
- Proactive, adaptable, and eager to learn in a fast-paced and dynamic environment
Good to Have
- Exposure to Spring Boot / Spring Framework
- Understanding of RESTful API design and integration
- Familiarity with Git or other version control systems
- Experience with IDEs such as IntelliJ IDEA or Eclipse
- Experience integrating AI into applications (e.g., chatbot development, recommendation systems)
- Basic understanding of cloud platforms (AWS, GCP, Azure) for AI deployment