Responsibilities
You will be part of the team responsible for:
	- Contributing to the entire development lifecycle.
- Designing, building, and maintaining efficient, reusable, testable and reliable Java code based on specifications.
- Updating, maintaining, and adding functionalities to an existing software program that has been developed.
- Troubleshooting, debugging, and upgrading existing software.
- Creating user information solutions by developing, implementing, and maintaining Java-based components and interfaces.
- Reporting to a technical lead.
Requirements
Candidate must possess a Bachelors/Masters degree in Computer Science / Information Technology / Engineering (Computer Telecommunications).
Ideally, you should have:
	- Solid understanding of Core Java, OOPS concept, and Advance Java .
- Experience in Spring MVC and Hibernate framework.
- Experience in Java Script and in developing web applications using frameworks like Angular JS .
- Exposure to GIT is a plus.
- Excellent communication skills.