Software Engineers

SUMMARY

You did all the class work, you built a webapp 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 put your skills against the best because you know that's the best way to learn. Orbitz Worldwide is looking for technologists who are willing to take on following responsibilities:

Primary Responsibilites

  • Analyzes the performance of hardware and software interfaces and identifies alternatives for optimizing the usage of computer resources.
  • Applies generally accepted programming standards and techniques to assure efficient program logic and data manipulation.
  • 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 system, 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.

Qualifications

  • Experience in development
  • Experience with distributed software systems (Java, Corba, EJB, RMI, JINI, Javaspaces, CGI, Servlets, JSP, XML, Weblogic)
  • Object oriented programming exposure to high volume, high availability web pplications.
  • Strong interpersonal and communication skills.
  • Start-up or Internet exposure valuable.
  • Understanding of algorithm analysis and data structures - understand Collections
  • Basic understanding of Design Patterns
  • Ability to follow strict coding standards - always javadoc, always code review
  • Understanding of emerging website technology. Familiar with how to scale a website.
  • Knowledge of basic RDBMS and JDBC
  • Ability to learn quickly
  • Commitment to project plan and take accountability of deadlines
  • Experience using Spring, Spring WebFlow, and Hibernate a plus