What we are looking for
We are looking for a self-driven, quick learner, technology leader to be part of a growing team of technologists. You must be very well versed with SDLC and Agile methodologies.
You must have experience in web application development and troubleshooting. An independent thinker, who works around problems and who isn't shy of trying new technologies.
You must have proven history of working in parallel technologies apart from your core technology area (JEE / .Net). Prior experience in working collaboratively with cross-
geography team is a MUST. Should have prior experience in SOA and Web services implementation. You should be equally comfortable in development, test, debugging roles and be ready to wear many hats.
We value "fail-fast" learners and technology enthusiasts who view learning new technology as an enjoyable experience.
Provide hands-on technology leadership to the team, work in close collaboration with architects and peers across teams.
Own design requirements for the team. Review deliverables and provide improvement feedback.
Work with team manager for grooming and mentoring team members.
Own and deliver assigned sprint tasks and help drive the team forward.
Collaborate with teams and individuals to complete your team assignment on time, with quality.
Switch between technology stack (Java and C#) for completing business requirements.
Prototype ideas, execute and learn from them and enrich the overall team experience.
Work closely with technology leadership in GCO for planning and executing architectural road map for the project.
BE / BTech / BS / MS / MCA in Computer Science or related technical discipline with 3-6 years' experience.
Well versed with at least one core technology (Java-JEE and / or .Net).
Clear understanding of dependency injection in web applications (Autofac and / or Spring)
Unit testing frameworks (Junit and / or Xunit)
Build and dependency management tools (Ant, Ivy, NPM libraries)
Continuous Integration (Jenkins or any similar tools)
Scripting engines like Razor or similar.
Clear understanding of major enterprise design patterns.
Thorough understanding of MVC frameworks.
An agile proponent and scrum practitioner.
Good understanding of Web services (SOAP and / or REST) and SOA.
Thorough understanding of continuous integration and continuous delivery processes.
Expedia is committed to creating an inclusive work environment with a diverse workforce.All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability or age.