Job Title: Full-Time Software Engineer Location: Chicago, IL You did all the class work; you built a web application for your professor and knocked it out of the park. Now you want to do more, see more and build more! You want to test your skills on a distributed system, manage concurrency on a site that generates more traffic than you've ever dreamt of, support all languages all the time, and you're interested in learning from some battle tested veterans. You want to test your skills against the best because you know that's the best way to learn. At Orbitz Worldwide, we have over 100 discreet applications which supply processing and functionality to global points of sale. With 1.5 million customers visiting our sites daily, we have the scale and complexity to develop your skills to the next level and beyond. From mobile apps and sites, to social media, to migrating all of our brands onto one technology platform so that when one brand makes an enhancement, all brands benefit—we're leading the way in travel technology. If you’re ready to make use of highly sophisticated technology to delight millions of users across the globe, come join the adventure. Interested in Mobile? Our mobile team recently launched a hotel app for the iPad that was called out in the industry press for its intuitive search-and-book experience and currently has a 4 star rating in the App Store. To find out more about what the mobile team has been up to visit http://www.orbitz.com/b/marketing/mobile Want to learn more about what it’s like to work at Orbitz? Visit our careers site at http://careers.orbitz.com or connect with us via: o Twitter @OrbitzTalent, o Facebook Orbitz Talent o Youtube OrbitzTalent Think big and join us in Chicago - http://www.youtube.com/watch?v=D8pmNwvbV3Q. To be considered you need to apply via our careers website for role #2190. Here are the key items for your campus: Resume submission via https://careers-orbitz.icims.com/jobs/2190/job (please note that applications through the career center will not be accepted) We will be conducting Skype video interviews with candidates that meet the requirements below – we will contact you to arrange these initial interviews. Invite only onsite interviews in Chicago; evening of 11/3/2011 and full day 11/4/2011. Make Orbitz your 127.0.0.1 and help us change the way the world travels. Primary Responsibilities Participates in designing, coding, testing, debugging, configuring, and documenting operating systems and software Analyzes software requirements to determine feasibility of design within time and cost constraints Formulates and designs software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design Develops and directs software system testing procedures, programming, and documentation Coordinates installation of software system Applies generally accepted programming standards and techniques to assure efficient program logic and data manipulation Analyzes the performance of hardware and software interfaces and identifies alternatives for optimizing the usage of computer resources Explores new technology in order to solve problems in new, exciting, and more effective ways Qualifications Minimum GPA of 3.0 Basic understanding of Design Patterns Understanding of algorithm analysis and data structures - understand Collections Experience developing, designing, and testing applications. Basic knowledge of computer networking. Ability to follow strict coding standards; demonstrated understanding of why coding and development standards are needed and desire to follow them.Basic knowledge of data persistence using a Relation, NOSQL, or Document database. Candidate for B.S. Degree or higher in Computer Science or related discipline. Desired Behavioral Attributes & Competencies Strong interpersonal and communication skills. Ability and desire to learn quickly, continuous learning with a passion for emerging website technology. Ability to say, “I don’t know.” Willingness to take initiative and motivation to seek new learning opportunities. Driven, high energy individual Strong team player as well as ability to work independently Additional Experience- pluses not requirements Agile Development Processes Object Oriented Design Unit Testing. JVM languages (Java, Groovy, JRuby, Jython, etc.) Service-oriented software systems (REST, SOAP, RMI, JINI, Javaspaces.etc.) Java web application containers (Tomcat, JBoss, Glassfish, Weblogic, Websphere, etc.) Web application development (Servlets, JSP, Rby on Rails, Django, etc.) Dependency-Injection or Inversion of Control principles and practice. Object-Relation Mapping (Hibernate, JPA) Familiar with how to scale a website. Exposure to high volume, high availability web applications. Start-up or Internet industry exposure.