We are looking to hire dynamic innovative Software Developer (Java) for our client who will work out with a team of developers using JavaScript based front-end technologies. The Successful candidate will be a talented, self-directed, and self-motivated individual with good technical skills and demonstrated verbal and written skills.
Responsibilities:
* Design and implement Java applications that fulfill employer requirements
* Create well-written code that runs efficiently and optimally
* Communicate with end-users to determine their needs
* Test completed software and debug as necessary
* Examine existing code and recommend patches, design overhauls or fixes for broken code
Skills:
* Knowledge of Java build tools
* Experience with Java EE components
* Experience with Java Web frameworks
* Experience using Java testing tools for finished code
* Knowledge of the use of Java application containers
* Ability to communicate effectively with management or clients
* Ability to analyze the code while it is under construction
* Excellent problem-solving skills
* Strong Java skills and object oriented design experience, including working knowledge of core libraries, design patterns, JSP and servlets.
* Strong experience with JavaScript & JavaScript based libraries and frameworks. e.g. JQuery and/or REACT JS or any other.
* Strong experience with Bootstrap, JQuery, AJAX, CSS, HTML/HTML5 etc.
* Strong experience with Java Frameworks E.g. Spring MVC and RESTful Web Services etc.
* Exceptional communication skills.