Job Description
Join InnovateTech Solutions as a Software Engineering Intern and kickstart your career in cutting-edge technology development. This paid internship offers hands-on experience building scalable applications while working alongside industry experts in our Richmond headquarters. You'll gain exposure to full-stack development practices, agile methodologies, and real-world problem-solving in a collaborative startup environment. Perfect for computer science majors seeking practical experience before graduation.
Responsibilities
- Develop and maintain backend services using Java and Spring Boot
- Build responsive frontend components with React.js
- Implement RESTful APIs and integrate third-party services
- Participate in daily stand-ups and sprint planning ceremonies
- Write unit tests and contribute to CI/CD pipeline improvements
- Collaborate with UX designers to implement pixel-perfect interfaces
- Document code and technical specifications using Swagger/Confluence
Qualifications
- Currently pursuing Bachelor's in Computer Science or related field
- Familiarity with Java, JavaScript, and SQL databases
- Understanding of basic data structures and algorithms
- Experience with version control (Git) and collaborative tools
- Strong problem-solving and communication skills
- Ability to work 20-25 hours/week during academic terms
- Portfolio or personal projects demonstrating coding abilities