Experience implementing real-time applications on both front-end and back-end components
Ability to write well-abstracted, reusable and efficient code and correctly employ design patterns
Strong oral and written communication skills, including technical documentation
Experience in Spring Frameworks.
Familiarity with HTML5/CSS3, JavaScript UI development experience and related front-end JS libraries experience in: Angular or equivalent
Knowledge of HTTP and related protocols
Hands on knowledge of Integrated Development Environment (IDE), version control software, client and server-side build and packaging utilities and profiling/tuning, such as: Sublime, Eclipse, Node.js Package Manager (NPM), Maven, or GIT is required
Strong RDBMS understanding; Oracle preferred
Good in analytical & logical thinking on resolving a problem
Able to arrive at an Optimized approach on any solutioning