Job description & Responsibilities:-
* Developing front-end website architecture.
* Designing user interactions on web pages.
* Developing back-end website applications.
* Creating servers and databases for functionality.
* Seeing through a project from conception to finished product.
* Designing and developing APIs.
* Staying abreast of developments in web applications and programming languages.
* Ability to handle, new requirements, design, develop and deploy applications independently.
* Good critical reasoning and analytical skills; takes ownership and sticks to the problem until it is solved
* Ability to work independently and with others in a team environment
* Quick learner with the ability to guide and mentor junior developers in the team
Requirements:
* Proficiency with fundamental front-end languages such as HTML Five, CSS Three, SESS, and JavaScript.
* Familiarity with JavaScript frameworks such as React JS & React Native.
* Back-end languages: Java and Java frameworks such as Java Spring boot.
* Good to have knowledge of Maven and Hibernate.
* Familiarity with database technology such as MySQL, or Postgres