Lead Software Engineer

Virtusa
Chennai, Tamil Nadu, India

Software Developer

Location: PCS CHE, Chennai

Years of Experience: 5-7 Years

Job Summary: We are seeking a skilled Software Developer with a strong background in Java to join our dynamic team. The ideal candidate will have 5-7 years of experience in software development, demonstrating expertise in Java programming and a passion for building high-quality software solutions.

Responsibilities

  • Design, develop, and maintain robust Java applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Participate in code reviews and ensure adherence to best practices.
  • Identify and troubleshoot software defects and performance issues.
  • Contribute to all phases of the development lifecycle, from requirements gathering to deployment.
  • Stay updated with emerging technologies and industry trends to enhance development processes.

Mandatory Skills

  • Strong proficiency in Java programming language.
  • Experience with Java frameworks such as Spring or Hibernate.
  • Solid understanding of object-oriented programming principles.
  • Familiarity with RESTful APIs and web services.
  • Experience with version control systems, preferably Git.

Preferred Skills

  • Knowledge of front-end technologies such as HTML, CSS, and JavaScript.
  • Experience with database management systems like MySQL or Oracle.
  • Familiarity with Agile development methodologies.
  • Experience in cloud technologies and services.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 5-7 years of professional experience in software development.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →