Software Developer Intern
- Compensation
- Not disclosed
- Location
- Moraine, OH, us
- Work setup
- Not specified
- Seniority
- Intern
- Employment
- Internship
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Currently enrolled in an accredited university or college, either at the undergraduate or master’s level.
- One semester post-graduation
Full description
Internship Summary
The Winsupply Internship Program offers students a unique opportunity to build valuable skills through immersive classroom learning, off-site training, and a collaborative capstone project. The program is structured to promote professional development by offering mentorship, meaningful networking opportunities, and hands-on experience in real-world projects. Participants will not only develop their careers but also make a significant impact within the Winsupply organization, contributing to innovative solutions and long-term success.
Position Summary
We are looking for an enthusiastic and driven Java Developer Intern to join our software development team. This individual will play a key role in the software development lifecycle, from concept and design to testing and implementation. As a Java Developer Intern, you will create user information solutions by developing, implementing, and maintaining Java-based components and interfaces. You will have the opportunity to work with cutting-edge technologies in an agile development environment and gain hands-on experience in Java programming, test-driven development, and collaboration with a cross-functional team.
Key Responsibilities
Agile Development:
- Work within an agile development team to deliver high-quality software solutions.
- Participate in test-driven development, automated unit testing, and pair programming.
- Collaborate with project managers, UI/UX designers, developers, and architects to meet project goals.
Development & Design:
- Develop and implement Java-based components and interfaces.
- Follow established coding standards and team procedures to ensure consistency across the codebase.
- Engage in the requirement specification process for new software functionality, providing input on design and feasibility.
Testing & Quality Assurance:
- Conduct code reviews and integration testing to ensure the integrity and performance of software applications.
- Troubleshoot and resolve bugs and issues during the development lifecycle.
Learning & Growth:
- Continuously learn and stay up-to-date with the latest technologies and industry trends through media, courses, and hands-on experience.
- Work in languages such as Java, Angular, and Python to develop comprehensive software solutions.
Competencies for Success
- Communication Skills
- Proactiveness
- Adaptability
- Ability to work both independently and collaboratively
- Problem solving
- Networking skills
- Self-motivation
- Willingness to learn
- Critical thinking
- Integrity
Minimum Qualifications
- Currently enrolled in an accredited university or college, either at the undergraduate or master’s level.
- One semester post-graduation
Physical Demands
The physical demands here are representative of those that must be met to successfully perform the essential job functions with or without reasonable accommodations:
- Sitting for extended periods of time.
- Dexterity of hands and fingers to operate a computer keyboard, mouse, other computer components, and warehouse equipment.