Share this Job
Sr Java Development Engineer/Développeur Java Sr Job
Expedia
Date: Apr 29, 2013
Location: Canada
Expedia, the largest Online Travel Agency, is seeking a highly talented Senior Developer who will be Involved in all aspects of software development, including technical designs, implementation, functional analysis, and release. The Senior Developer is an experienced professional, recognized within team as Subject Matter Expert who designs, programs, debugs, and modifies software enhancements, system components and/or new products, typically supporting a specific brand or business unit and using current programming language and technologies specific to that group.
In this role you can look forward to…
Play an active role in all aspects of software design.
May lead all types of projects or manage outsourced staff. Focus is at group level. Influence is at division level. Is sought out as SME. Act as a product-wide advocate for quality coding.
Design, schedule and provide quality implementation for mid to large size projects that have higher visibility. Typically assigned to important/complicated undertakings that directly impact customer experience and support strategic initiatives of the brand or business unit supported. Find creative, tractable new ways to improve coding standards.
Independently understand scheduling, cost constraints, and impact to other teams; make resource and architectural trade-offs based on those factors.
Anticipate and prevent problems and roadblocks before they occur; present technical issues and their impact to management.
Effectively build and maintain a network of key contacts across company and leverage these contacts to achieve results; demonstrate proficiency in most areas of the professional function and in-depth specialization in some.
Have a comprehensive understanding of the organization's current software applications and tools and in-depth knowledge of programming languages and systems important to the company.
Receive work in the form of short and mid-term assignments; work is subject to supervisory review at defined milestones.
What you can bring to the team…
Minimum 12+ years as a software engineer;
Ability to architect and design quality end to end scalable, high transaction performing products;
Very strong knowledge of various Java technology stacks (Spring, OSGi, Tomcat, etc…);
Strong knowledge of data modeling and query design (relational DB’s, SQL, store procedures, etc…);
Strong knowledge of systems architecture (servers: application, caching, data, etc…);
Strong experience on Linux and Windows platforms;
Experience with proven design and architecture patterns;
Good knowledge of XML, XSD, XSLT;
Good knowledge of UML;
Good experience with the Weblogic application server and knowledge of SOAP;
Experience developing server side applications in C++;
Demonstrated ability to work autonomously, in a team, and in a large company distributed environment;
Must be bi-lingual in French and English;
Bachelor's degree or higher, Graduate Software Engineering degree preferred.
About Expedia, Inc.
Expedia, Inc. is the world’s leading online travel company, empowering business and leisure travelers with the tools and information they need to easily research, plan, book and experience travel. Expedia, Inc. also provides in-destination concierge service and activity desks for travelers. The Expedia, Inc. portfolio of brands includes: Expedia ®, Hotels ®, Hotwire®, Egencia™, TripAdvisor®, Expedia Local Expert™, Classic Vacations® and eLong™. Expedia, Inc.’s companies operate more than 50 global points of sale with sites in North America, South America, Latin America, Europe, Middle East, Africa and Asia Pacific. Expedia, Inc. is a component of the S&P 500 index. For more information, visit http://www.expediainc.com/ (NASDAQ: EXPE).
The Montreal office has the mission to provide a flexible and scalable platform that makes Expedia the best place to shop for hotels, and the preferred distribution channel for our partners. We design, develop and implement products and processes to provide travelers with more available rooms at accurate rates. Our innovative technology also lowers costs of distribution and maximizes profits for our hotel partners.
We value hard work, creative problem solving, and a dedication to continuous learning and improvement. We strive for a collaborative work environment where we work together to solve our customers problems while making our work experiences fun and exciting.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Expedia, la plus importante Agence de Voyages en ligne est à la recherche d’un Développeur Sénior de talent qui va être impliqué dans tous les aspects du développement des logiciels, incluant le design technique, l’implémentation, l’analyse fonctionnelle et le déploiement. Le Développeur Senior est un professionnel d’expérience, reconnu dans l’équipe en tant qu’Expert dans la matière qui fait le design, programme, règle les problèmes et améliore les logiciels, les composantes des systèmes et/ou des nouveaux produits, en supportant habituellement une marque ou une unité d’affaires en utilisant des langages de programmations et des technologies spécifique à ce groupe.
Dans ce rôle vous pouvez vous attendre à…
Jouer un rôle actif dans tous les aspects du design des logiciels.
Gérer des projets ainsi que des contractuels.
Concevoir et implanter des projets d’envergure ayant une grande visibilité. Travailler sur des projets complexes qui ont un impact direct sur les clients impact et appuyer les initiatives stratégiques de la marque ou de l'unité d'affaires pris en charge.
Comprendre la cédule, les contraintes de coût et l'impact d'autres équipes;
Anticiper and prévenir des problèmes avant qu'ils ne surviennent; présenter les possible problèmes techniques ainsi que leur impact à la direction.
Établir et entretenir un réseau de contacts clés dans l'entreprise pour obtenir des résultats;
Avoir une compréhension globale des applications logicielles utilisées sur nos sites et une connaissance approfondie des langages de programmation et systèmes
Recevoir des taches sous forme d'affectations à court et à moyen terme.
Ce que vous pouvez apporter à l’équipe…
Un minimum de 12 années d’expérience dans un rôle de développeur de logiciels;
Habileté de concevoir l’architecture et la conception des applications transactionnelles de haut volume;
Très bonne connaissance des différentes technologies Java (Spring, OSGi, Tomcat, etc ...);
Bonne connaissance en bases de données (DB relationnelle, SQL);
Bonne connaissance de l'architecture des systèmes (serveurs: application, mise en mémoire cache, données, etc ...);
Bonne expérience sur les plateformes Linux et Windows;
Expérience avec les modèles de conception et d'architecture;
Bonne connaissance de XML, XSD, XSLT;
Bonne connaissance de l'UML;
Bonne expérience avec le serveur d'application Weblogic et les connaissances de SOAP;
Expérience en développement d'applications serveur en C + +;
Aptitude à travailler de façon autonome, en équipe, et dans une grande entreprise;
Bilinguisme Anglais/Français;
Diplôme de baccalauréat ou supérieur; diplômés de génie logiciel préféré.
Au sujet d’Expedia…
Expedia est un chef de file mondial dans le domaine des services de voyage. Avec son portfolio de marques de voyage, Expedia offre aux compagnies et aux voyageurs des outils et de l'information afin de rechercher, planifier, réserver et expérimenter le voyage. Les principaux sites internet d'Expedia : Expedia ®, Hotels ®, Hotwire®, Egencia™, TripAdvisor®, Expedia Local Expert™, Classic Vacations® and eLong™. Expedia, Inc regroupe plus de 50 points de vente avec des sites en Amérique du Nord, Amérique du Sud, Amérique latine, Europe, Moyen-Orient, en Afrique et en Asie-Pacifique. Expedia, Inc est membre de l'indice S & P 500. Pour de plus amples renseignements, visitez http://www.expediainc.com/ (NASDAQ: EXPE).
La mission du bureau de Montréal est de mettre en place une plateforme flexible et accessible qui fait d’Expedia le site internet privilégié par les consommateurs pour trouver et réserver des chambres d’hôtels et le meilleur canal de distribution pour les partenaires hôteliers.
Nous faisons le design, le développement et l’implémentation de logiciels et des processus d’affaires afin de fournir aux voyageurs la plus grande variété de chambres disponibles aux prix les plus compétitifs possibles. Nos technologies innovatrices diminuent nos coûts de distributions et maximisent les profits pour nos hôtels partenaires.
Nous valorisons l’effort, la créativité dans la résolution de problèmes et le dévouement à un apprentissage et à l’amélioration continue. Nous offrons un environnement de travail collaboratif où tous s’appuient mutuellement pour résoudre les problèmes des clients, dans une ambiance décontractée et stimulante.
Job Segments: Developer, Java, Travel, Travel Industry, Engineer, Technology, Engineering
Find similar jobs:
