Search This Blog

Wednesday, April 7, 2010

Senior Java/Lucene Programmer - Dayton, OH - Full Time, Permanent - Relocation Assistance

We are looking for a Senior Java Developer who will be responsible for designing, developing, and maintaining applications for real-time publishing systems. You will work in an agile-based environment building creative Internet syndication products using technologies such as Java, MySql, Javascript, Jsp, XML, Linux, and RSS. Come be a part of this team that is changing the way the Web works in a fundamental way by providing real-time Internet information and infrastructure!

Responsibilities:
• Designing, developing, and deploying Java based real-time publishing applications
• Providing architectural input to project-related decisions
• Be comfortable functioning as a team lead, working closely with the Engineering Manager to coordinate activities for a small team of developers
• Define systems that include both hardware and software components
• Work independently with minimum supervision and a geographically dispersed team
• Use industry best practices to deliver high quality code

Requirements:
7 years of professional software development with 5 years of Java coding experience
Minimum of 3 years development experience with Lucene, preferably at a search related company, on mission critical projects
Bachelor’s/Master’s Degree in Computer Science/Engineering or equivalent experience preferred
C++ experience preferred
Experience with Perl preferred
Multi-faceted with a wide array of talent and ability to problem solve
Experience with large scale web systems
Experience with e-commerce
Experience with large volume XML and HTML parsers and generators
Self-starter with self initiative and direction who also enjoys working on teams
Strong communication skills, both verbal and written
Experience with AJAX and working knowledge of XML, RSS, or Atom
Experience developing J2EE Web-based applications (JBoss preferred)
Experience developing Web-based GUI applications using JSPs, Javascript, and Struts
Experience with agile testing methodologies including test-first development and unit test automation
Solid Linux skills including scripting expertise in languages such as Perl and UNIX shells
Experience with JMS, Apache, and Ant
Experience with Hibernate and Spring
Strong mySQL design, tuning, and experience with very large databases
Minimum of 3 years development experience with Lucene, preferably at a search related company, on mission critical projects
Experience with test driven development and writing test cases
Experience with agile development
Experience with Subversion, Control Management or Control Source
Experience with Ruby or Rails
Understanding of networking and how applications work through the networks

If you are interested in this opportunity, please submit your resume by e-mail, kelli_ashbeck@testfirsthiring.com, or you can call me directly at 800-774-1605