About the Role
CAE is hiring Software Developer Interns for its Crew Manager team in Bangalore. The team develops and maintains applications used to manage cockpit and cabin crew operations. Interns will contribute to new feature development, system improvements, maintenance activities, and software quality enhancements.
Responsibilities
- Support development of new features and functionalities
- Assist in rewriting and improving existing system components
- Perform regular maintenance and stability improvements
- Work with technical teams to resolve software issues
- Design, code, test, and optimize software components
- Participate in Agile development processes
- Contribute to application quality and performance improvements
Required Skills
- Java/J2EE
- Java 8 or above
- Spring Framework
- Object-Oriented Programming (OOP)
- Good problem-solving abilities
- Strong communication and interpersonal skills
Preferred Skills
- Git Version Control
- Test Driven Development (JUnit, Mockito)
- SOAP and RESTful Web Services
- Hibernate ORM
- AWS or GCP Cloud Fundamentals
- Agile Methodology
Benefits
- Opportunity to work with a global aviation and defense technology leader
- Exposure to enterprise-scale software development
- Learning and mentorship from experienced engineering teams
- Collaborative and inclusive work environment