Development Trainee - Java
We seek passionate and self-motivated Java Development Interns to join our software development team. This internship is an excellent opportunity to gain hands-on experience in designing, developing, and supporting enterprise-grade Java applications.
Key Responsibilities:
1. Assist in developing and maintaining Java-based web applications and backend services
2. Write clean, maintainable, and efficient code under the guidance of senior developers
3. Participate in coding, debugging, testing, and code review activities
4. Learn and apply software development best practices, design patterns, and coding standards
5. Collaborate with team members in an agile development environment
6. Assist in database design, integration, and optimization activities
7. Contribute to technical documentation and team discussions
Skills & Requirements:
1. Bachelor's or Master's degree in Computer Science, Information Technology, or a related field
2. Basic knowledge of Java, OOP concepts, Collections, Exception Handling, and Multithreading
3. Familiarity with Spring Boot, Spring MVC, Hibernate/JPA, or other Java frameworks is an advantage
4. Understanding of web technologies such as HTML, CSS, JavaScript, and REST APIs
5. Familiarity with databases such as MySQL, PostgreSQL, or MSSQL
6. Basic knowledge of Git/version control systems
7. Strong analytical thinking and problem-solving abilities
8. Good verbal and written communication skills