Overview:
The Java Developer Internship position is an integral part of our software development team. This role plays a crucial part in assisting with the design development and implementation of Javabased applications. The incumbent will have the opportunity to collaborate with experienced developers gain handson experience and contribute to real projects all while learning and honing their skills in a professional environment.
Key Responsibilities:
- Assist in the design and development of Javabased applications
- Write welldesigned efficient code
- Conduct software analysis programming testing and debugging
- Collaborate with team members and stakeholders to gather requirements
- Participate in code reviews and provide constructive feedback
- Develop and maintain databases in SQL
- Create and maintain technical documentation
- Troubleshoot debug and upgrade existing systems
- Contribute to all phases of the development lifecycle
- Stay current on emerging technologies
- Work on frontend development using JavaScript HTML and CSS
- Assist in the resolution of technical issues
Required Qualifications:
- Bachelors degree in Computer Science Engineering or related field
- Handson experience with Java programming
- Strong understanding of objectoriented programming principles
- Proficiency in Spring framework and related modules
- Knowledge of SQL and experience with database management
- Familiarity with frontend technologies including JavaScript HTML and CSS
- Ability to work in a team environment
- Excellent problemsolving skills
- Good verbal and written communication skills
- Ability to adapt to new technologies and learn quickly
- Understanding of software development lifecycle
- Knowledge of version control systems such as Git
- Capability to work on multiple projects simultaneously
- Attention to detail and a commitment to producing highquality work
- Willingness to learn and take on new challenges
java,spring,sql,javascript,html,css,teamwork,communication,skills,software,code,contribute