Junior Software Engineer - Java
Company Name | Virtusa Consulting Services |
---|---|
Job Role | Junior Software Engineer - Java |
Qualification | Bachelor's Degree in Computer Science, Information Technology, or a related field |
Experience | Fresher |
Location | Chennai, Tamil Nadu, India |
Job Overview
We are seeking a motivated and enthusiastic Junior Software Engineer - Java to join our dynamic team in Chennai. As a Junior Software Engineer, you will have the opportunity to work alongside experienced professionals, gaining hands-on experience and contributing to the development and maintenance of high-quality software solutions. This is an excellent opportunity for recent graduates who are passionate about software development and eager to grow their skills in a supportive and innovative environment.
Responsibilities
- Write clean, scalable, and efficient code in Java based on technical specifications and business requirements.
- Assist in code reviews and participate in debugging and troubleshooting efforts to ensure the delivery of high-quality software solutions.
- Work closely with senior developers, testers, and other team members to ensure seamless integration and delivery of software features.
- Participate in unit testing, integration testing, and performance testing to ensure the robustness and reliability of the software.
- Maintain comprehensive documentation for all code and development processes to ensure knowledge sharing and continuity.
- Stay updated with the latest industry trends, tools, and technologies in software development, and apply this knowledge to improve software quality and performance.
- Provide technical support to end-users and assist in troubleshooting and resolving software-related issues.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proficiency in Java programming. Familiarity with related technologies such as SQL, HTML, CSS, and JavaScript is a plus.
- Strong problem-solving skills and the ability to think logically and analytically.
- Excellent verbal and written communication skills to effectively collaborate with team members and stakeholders.
- Ability to learn new technologies and adapt to changing project requirements.
- A proactive and collaborative attitude, with a willingness to learn and take on new challenges.
Preferred Skills
- Knowledge of software development methodologies such as Agile or Scrum.
- Experience with version control systems such as Git.
- Familiarity with web development frameworks and tools.
Job Type
Fresher
Location
Chennai, Tamil Nadu, India