We are looking for a Good Java developer who is responsible for building Java, J2EE and android applications. In this role you will work on back-end services and also client-end. Your primary responsibility will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Thus, a commitment to collaborative problem solving, sophisticated design, and product quality is essential.
Java, Spring, JSP, TSF, MySQL, XHTML, XML, JQuery, OWL
Proficient in Java/J2EEE
Solid understanding of JSON, AJAX, HTTP/HTTPS
Familiar with various design and architectural patterns
Familiarity with concepts of MVC, JDBC, and RESTful
Experience with MySQL (or other SQL)
Familiarity with Java GUI
Experience with development and deployment of Enterprise/Web applications. (jBOSS, Tomcat, Apache)
Knack for writing clean, readable Java code
Understanding of best code practices, design patterns, complexity, blocking/non-blocking IO
Windows and Linux environments
Strong object-oriented analysis & programming skills
Experience in working in an agile development environment
Java and OO Analysis and Design experience
Data modeling experience
Java, OO Analysis and design experience