Roles and Responsibilities:
	- Develop user interfaces for modern rich internet applications with the latest front end technologies. 
- Perform development tasks of increasingly complex nature which may require extensive research and analysis
- Support of existing solutions
- Building of web projects from scratch
- Building of server side applications
- Collaborate with the stakeholders, the users, the build team and other development partners to implement state of the art user experiences.
- To be on top of all the latest technological advances in development.
Key Competencies and Skills:
	- Extensive knowledge on Java, Core Java.
- 4+ years of industry software engineering experience
- Good knowledge of HTML5, CSS
- Experience in working with databases like Mysql and MongoDB
- Experience on Spring Boot would be an added advantage
- Knowledge of the Git version control system
- Experience in Agile development would be good
- Knowledge of cloud based software architecture would be good