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