Job Summary: As a Java Intern at Clairvoyant, you will have the opportunity to work closely with our experienced development team on Java and cloud based projects. You will be involved in the entire software development life cycle, from requirements gathering and system design to coding, testing, and deployment. This is an excellent opportunity for individuals who are passionate about Java development and eager to learn and grow in a professional environment.
Responsibilities:
- Collaborate with the development team to understand project requirements and objectives.
- Assist in designing, coding, and debugging Java applications under the guidance of experienced developers.
- Participate in the development and maintenance of Java-based web applications.
- Write clean, efficient, and well-documented code following coding standards and best practices.
- Conduct unit testing and assist in debugging and troubleshooting to ensure the quality and functionality of the applications.
- Learn and utilize relevant tools and technologies to support the development process.
- Contribute to code reviews and provide constructive feedback to enhance the overall quality of the software.
- Stay updated with the latest trends and advancements in Java development and related technologies.
- Collaborate effectively with team members to deliver high-quality solutions within project timelines.
- Assist in the documentation of technical specifications and user guides.
Requirements:
- Currently pursuing a degree in Computer Science, Software Engineering, or a related field.
- Strong understanding of Java programming language and object-oriented principles.
- Familiarity with web application development concepts and frameworks.
- Knowledge of HTML, CSS, JavaScript, and related front-end technologies is a plus.
- Basic understanding of relational databases and SQL.
- Ability to quickly learn new technologies and programming languages as required.
- Strong problem-solving and analytical skills.
- Excellent communication and interpersonal skills.
- Ability to work effectively in a team environment and collaborate with colleagues.
- Enthusiasm for learning and a passion for technology.
Benefits:
- Gain hands-on experience working on real-world projects in a professional environment.
- Learn from experienced professionals in the software development industry.
- Opportunity to enhance technical skills and knowledge of Java and related technologies.
- Exposure to diverse projects and clients across different industries.
- Collaborative and inclusive work culture.
- Potential for long-term employment or full-time job offer upon successful completion of the internship.
Job Type: Internship
Salary: $22.00 per hour
Expected hours: No more than 40 per week
Benefits:
- Dental insurance
- Health insurance
Experience level:
- No experience needed
Schedule:
- 8 hour shift
- Monday to Friday
Work Location: Remote