A Java Developer is a programmer who designs, develops, and manages Java-based applications and software. With most large organisations using Java to implement software systems and backend services, a Java developer is one of the most sought-after jobs today. Skills:Proficiency in Java, with a good understanding of its ecosystemsSound knowledge of Object-Oriented Programming (OOP) Patterns and ConceptsFamiliarity with different design and architectural patternsSkill for writing reusable Java libraries Experience in handling external and embedded databasesIn-depth knowledge of code versioning tools, for instance, GitInterested Candidates.
Hands on experience with JavaScript Development on both client and server-side (eg. NodeJS, Express, MongoDB) Experience with modern frameworks and design patterns, minimum one-year experience with MEAN Fullstack paradigm Knowledge of the following will be considered as an advantage:o Consumer Web Development Experience for High-Traffic, Public Facing web applicationso Experience with cloud technologies also a pluso Creating secure RESTful-based web services in XML and JSON, Javascript, JQueryo Continuous integration (Jenkins/Hudson) and version control (SVN, Git).