OPPORTUNITY AVENUE

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

Apply Here