Responsibilities of the Intern:
- Assist in the development and maintenance of Java-based applications.
- Collaborate with senior developers to design, code, and debug software solutions.
- Participate in the full software development lifecycle, from requirements gathering to testing.
- Learn and apply full-stack development principles using relevant technologies.
- Contribute to code reviews and ensure adherence to coding standards.
Requirements:
- Strong foundational knowledge of Java programming language.
- Familiarity with object-oriented programming (OOP) concepts.
- Understanding of full-stack development principles.
- Knowledge of databases and SQL.
- Ability to learn and adapt to new technologies quickly.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
- Eagerness to learn and a proactive attitude.