Successful candidatemust have solid skills and experience in developing robust applications, using object oriented programming languages andtechniques, and possess database design and optimization skills, aswell as self-motivation and personal responsibility.
experience in Java development
experience with SQL database systems, especially MySQL.
Object Oriented Programming concepts and application experience
Basic knowledge of Linux usage and administration
Experience dealing with Apache as a web server
Ability to trouble shoot other developers' code
Good writing and communication skills
Ability to read and write English
Experiencewith the following is also preferred :
Background in CS theory : algorithms, efficiency, etc.
Participation in architecture and design phases of projects
Understanding of source control systems and how to use them (SVN, GIT)
Ability to write and present design documents
Past contributions to open-source projects will be looked upon favorably.
Candidates should submit CV and a well-structured and commented code sample, written in Java.