ITA Software, Inc.: Java Software Engineer (Internet Booking Engine)

Location: Cambridge, MA (Kendall Square)

URL: www.itasoftware.com

ITA Software is looking for top-notch Java developers to build the next generation of airline web sites. Our Internet Booking Engine (IBE) will allow airlines to quickly deploy and integrate with our QPX low-fare search engine as well as their existing reservation system. New user interfaces will help consumers navigate the complex processes of finding, purchasing, and changing air travel.

We will consider both exceptionally bright junior applicants and seasoned programmers with lead experience. To increase your chances of being considered for this position, please submit a solution to one of the puzzles on our web site or include a code sample representative of your work and coding style with your application.

Responsibilities:

• Architect, design and implement server side components of the IBE.

• Integrate with existing systems as needed – e.g. airline reservation systems, content management systems, customer communication systems.

• Identify and analyze business and usability requirements for an airline web site.

Qualifications:
Most or all of the following:

• Java expert or C/C++/C# expert with some exposure to Java.

• Familiar with Java frameworks like Spring, ORMs like Hibernate.

• XML processing/schema design, Web Services.

• Familiar with SQL and use of databases such as MySQL.

• Some knowledge of HTML, JavaScript, Ajax a plus.

• Experience with Tomcat or other application servers.

• Used Eclipse or IntelliJ, Subversion.

Special Knowledge/Skills Required:

• Experience in implementing large, working software systems, especially for the Web.

• Demonstrate exceptional programming skills; take full responsibility for all phases of software development and be comfortable with agile development methodologies.

• Should be highly self-directed, a strong individual contributor, and a strong team player.

To apply: Send resume to eng_careers@itasoftware.com