Saturday, November 10, 2012

Senior Java Developer under Linux

Senior Java Developer under Linux:

Responsibilities:
•         Set-up a Linux based environment and programming tools
•         Develop and maintain a comprehensive Java-based internet crawl, index, parse and search engine leveraging open source software 
•         Develop and maintain high-volume SQL databases
•         Develop web interface (front-end), linking it to the Java-based engine (back-end)
•         Conduct rigorous software testing and debugging
 
Minimum Qualifications:
•         BSc in Computer Science, Computer Engineering, or a similar technical discipline
•         At least 3 years of programming experience in Java
•         Advanced knowledge of Linux/Unix
•         Advanced skills in database design and SQL
•         Knowledge of HTML
•         Experience in working with source code control systems (Git, SVN)
 
Preferred Qualifications:
•         MSc in Computer Science, Computer Engineering, or a similar technical discipline
•         Experience in PHP and Linux Shell scripting
•         Experience in Apache Nutch / Lucene
•         Experience in front-end web technologies, e.g. CSS3, JavaScript, JQuery, and AJAX
•         Experience in web crawling, text mining, or search engine development
•         Advanced knowledge of HTML
sme@flyingelephantlab.com