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.