Roles and Responsibilities:
•We are looking for a Java Developer Intern to join us to support the development of AIA insurance systems and AI enabled digital applications.
•This role offers hands on experience in Java backend development, distributed systems, system integration, and AI related application development, working closely with senior engineers, architects, product managers, and AI/data teams.
•Assist in the development, and maintenance of Java based backend services for insurance technology platforms
•Participate in the development of RESTful APIs and backend services using Java and Spring/Spring Boot
•Support integration with internal systems and external services, including AI platforms and data services
•Write clean, maintainable, and well documented code following team standards
•Assist with unit testing, system testing, bug fixing, and performance optimization
•Collaborate with product managers, business analysts, QA, and AI/data teams throughout the software development lifecycle.
Job Requirements:
• Bachelor’s student currently enrolled in Computer Science, Software Engineering, Information Systems, Artificial Intelligence, and other IT related majors.
• Familiarity with Spring / Spring Boot or similar Java frameworks
• Basic understanding of relational databases and SQL (e.g. SQL Server)
• Knowledge of Web fundamentals (HTTP, RESTful APIs)
• Strong learning ability and sense of responsibility
• Able to work effectively as part of a team and under minimal supervision
Preferred Qualifications (Nice to Have):
• Internship or project experience in Java backend development
• Experience participating in AI related projects or coursework.
• Familiarity with microservice architecture and related concepts
• Understanding of Git, and common CI/CD concepts