Proficient experience with back end programming (Java, Spring, JSP, MVC framework, Data structures)
Knowledge in 3rd party applications like SAP, Oracle, Docker, Hadoop, Big data and Kubernetes is a value add
Preferable knowledge in Web Server technologies and Database technologies
Experience in consuming/developing RESTful API
Knowledgeof code versioning tools, preferably GIT
Maintain code integrity and work with teams using Agile/Scrum development
Ability to troubleshoot and debug, employ the latest technology in order to rebuilt the legacy apps
Identify bottlenecks and bugs, and devise solutions to application problems.
Be flexible enough and dynamic for varied work settings.
Implement the best practices and coding standards for the project.
Have complete knowledge on all the technologies that are associated with software or application which is under construction
Design overall architecture of the web application.
Maintain quality and ensure responsiveness of applications.
Experience working with graphic designers and converting designs to visual elements.
Contribute towards organization's strategic goals and initiatives.
Knowledge of Scrum, kanban and Test Driven Development practices.
Mobile development experience is a value ad