Role Overview
We are looking for enthusiastic and motivated students or recent graduates to join our team as Full Stack Developer Interns (Java/Python). This internship provides an excellent opportunity to gain hands-on experience in designing, developing, and maintaining modern web applications while working on live industry projects under the guidance of experienced mentors.
Responsibilities
- Develop responsive and user-friendly web applications using HTML, CSS, JavaScript, and React.js.
- Build and maintain backend applications using Java (Spring Boot) or Python (Django/Flask).
- Design, develop, and consume RESTful APIs.
- Work with relational databases such as MySQL or PostgreSQL.
- Write clean, efficient, reusable, and well-documented code.
- Debug, test, and optimize applications for performance and scalability.
- Collaborate with developers, mentors, and project teams throughout the development lifecycle.
- Participate in Agile development activities, daily stand-ups, and code reviews.
- Learn and implement software development best practices and industry standards.
- Use Git and GitHub for version control and project collaboration.
Requirements
- Basic knowledge of Java or Python programming.
- Understanding of Object-Oriented Programming (OOP) concepts.
- Knowledge of HTML, CSS, JavaScript, and responsive web design.
- Basic understanding of SQL and relational databases.
- Familiarity with React.js, Spring Boot, Django, or Flask is an added advantage.
- Basic knowledge of Git/GitHub.
- Good analytical, problem-solving, and communication skills.
- Passion for learning new technologies and working in a collaborative environment.