We are looking for a Software Engineering Intern who is eager to build strong software engineering fundamentals while gaining exposure to AI-enabled development practices.
As an intern, you will work alongside experienced engineers, contribute to real production code, and learn how modern software teams use Java, Spring Boot, and AI tools to build, develop, test, and improve software solutions.
This role is designed to be learning-focused, hands-on, and suitable for interns who want to grow into strong software engineers in a real-world environment.
What you’ll need to bring to the role & Experian
As a Software Engineering Intern, your responsibilities may include:
- Contributing to the development and enhancement of backend services and APIs using Java and Spring Boot
- Supporting general software development lifecycle activities, including development, implementation, testing, and supports
- Writing clean, maintainable, and well-tested code under guidance from senior engineers
- Assisting with automation and quality improvements, including test automation where applicable
- Learning how AI-assisted development tools are used to accelerate coding, debugging, and testing workflows
- Collaborating within an Agile development team, participating in stand-ups, sprint planning, and retrospectives
Candidates do not need to meet every requirement — motivation and availability are key.