Responsibilities:
- Assist in developing and maintaining backend services using Java and Spring Boot.
- Support the creation of RESTful APIs and backend business logic.
- Work with databases such as MySQL or PostgreSQL.
- Collaborate with the frontend team integrating backend APIs with React interfaces.
- Write clean, simple code under the guidance of senior developers.
- Participate in debugging, testing, and improving application performance.
- Learn and follow best practices in software development, version control (Git), and documentation.
Required Skills (Basics Are Enough):
- Basic understanding of Java programming.
- Familiarity with Spring Boot, or willingness to learn quickly.
- Understanding of REST APIs and MVC concepts.
- Basic knowledge of databases (MySQL/PostgreSQL).
- Exposure to React is a plus, but not mandatory.
- Eagerness to learn new technologies and strong willingness to improve.
Preferred (Not Mandatory):
- Knowledge of HTML/CSS/JavaScript.
- Familiarity with Git or GitHub.
- Understanding of backend/frontend integration concepts.
What You Will Learn:
- Real-world experience with Spring Boot, microservices basics, and API development.
- How to work in a collaborative development team.
- Hands-on experience with databases and backend workflows.
- Code reviews, debugging, and software best practices.
- Exposure to full-stack development (Spring + React).
Who Can Apply:
- Students pursuing B.Tech/B.E., BCA, MCA, or related fields.
- Fresh graduates looking to build their portfolio.
- Anyone passionate about backend development and ready to learn.
Benefits:
- Work on real projects and build strong portfolio pieces.
- Gain practical knowledge of Java, Spring Boot, and basic full-stack concepts.
- Mentorship from experienced developers.
- Certificate of Completion (if you offer one—optional).
- Flexible learning-friendly environment.