Java Developer

Our multimedia client is seeking a java developer to join their innovative and collaborative technology team. 

 

Job Responsibilities include the following:

         Assist in implementing one or more system components.

         Engage in testing and verification of system components and end-to-end systems.

         Review customer needs and translate to technical requirements

         Capable of estimating and scheduling one’s own work.

         Ability to read and review other’s code.

         Follow industry trends and standards in own area and communicate and incorporate knowledge into the product or system.

         Willingness and technical capability to move between front and back-end systems.

Knowledge and Experience

         Experience: 2 to 5 years of directly related experience development experience

         Experience with Java JDK 1.6+, Tomcat, MySQL, Linux.

         Experience with the development of XML/JSON based web services

         Understands and employs unobtrusive JavaScript techniques.

         Familiarity with jQuery

         Experience in web performance tuning JavaScript, HTML and CSS

         Understands web accessibility

         Experience working with 3rd party API's via JSONP and AJAX

         Understanding of the major browser technologies and their differing behaviors: Internet Explorer, Firefox, Safari, Chrome.

         Capable of working effectively with a variety of peers in different roles: program/project/product management, QA, operations, multiple development teams in other organizations, editorial, etc.

         Stays informed of new technology trends.

         Takes direction well, but can work independently

         Not afraid to take risks in order to advance the product and codebase.

         Acts in a decisive manner and understands data-driven-decisions.

         Positive attitude and cooperative orientation with regard to conduct and interactions with peers.