• Senior Software Development Engineer Jobs in United Kingdom - 25326150

  • EXPEDIA
  • United Kingdom, Uk
  • Save Job
  • 0 - 3 Years
  • Posted : above 1 month

Job Description:

Senior Software Development Engineer (JAVA)

UK - London

Expedia

About EAN

The online travel market never stands still Expedia Affiliate Network is like a start-up inside one of the largest online travel companies in the world We create the technology that helps millions of travelers find the perfect hotels for their next trips The largest and fastest-growing global affiliate network ($3 billion in sales and counting), we work with over 10,000 partners in 33 countries to turn their web traffic into hotel bookings and happy customers

At EAN, youll have the chance to work with the brightest minds in the travel business in an energetic and international work environment focused on innovation, creative problem-solving and collaboration

Why build your career at EAN

Were a super-motivated, pace-setting team re-inventing online travel, one day at a time its an exciting challenge
Weve got the scope and the freedom to make a difference Ordinary is not something we do
We collaborate with some really smart partners from search marketing whiz kids to leading airlines and travel agents
Were a team of passionate, hard-working travel enthusiasts who just enjoy what we do We live, eat, and breathe travel powered by technology (work hard and play hard) We celebrate success and learn from mistakes
We define the questions, not the answers, for an industry that changes every day Isnt that cool
We love open source and actively participate in the open source community
We want everyone on our team to have the tools and resources to succeed in their career
We get to do all of this in a really nice office in central London

What were looking for in you

You are passionate and creative You have deep expertise, openness, flexibility and drive Practicality and common sense are important to us
You are focused on moving the business forward You dont just build software for the sake of it (notwithstanding deep appreciation for the craft), but to help our customers find the right hotel, every time
You have a keen interest in the business, not just a given technical problem You seek to understand the big picture and how your work fits into it
You get excited about big, hairy technical problems like we do

Overview

Responsibilities

Implement product features working as part of cross functional team using Scrum, work with QA, DB, Information Security, Release engineers and Product Owners
Be a key contributor to technical design and architecture, liaising with other parties to reach the optimal outcome
Build and design highly scalable enterprise applications
Mentor junior team members in software engineering methodologies
Implement changes to automated build and continuous integration tools and processes
Develop software verification plans, quality assurance procedures and document software functionality
Work with NOC and Infrastructure Support teams to resolve production issues

Skills and Experience

Design patterns, including messaging and integration
High volume distributed applications
Data structures and algorithms, preferably with search, sort, ranking, caching and event processing
OO programming language (preferred Java, but C or equivalent acceptable), including collections, concurrency and garbage collection tuning
Test Driven and Behavior Driven development practices and tools (eg, JUnit, TestNG, Mockito or equivalent)
Unix/Linux environment

Useful experience

Agile development methodologies, preferably Scrum
Java Web Application containers (Dropwizard, Tomcat, etc)
Java Web Services (SOAP, REST, etc), protocols and deployment
Java data access with both JDBC/SQL and ORM (Hibernate, etc)
Java ecosystem of tools including automated build and continuous integration (Chef, Gradle, Maven, Jenkins, Bamboo, etc)
Exposure to distributed data storage including NoSQL (Cassandra, HBase, etc)
Exposure to distributed caches (EHCache, Redis etc)
Exposure to messaging technologies (Rabbit, Flume, Kafka etc)
Exposure to cloud (AWS, etc) and parallel (Hadoop MR, etc) computing

Education background

Minimum Bachelors Degree in Computer Science or related field or equivalent

*LI-CW2

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

Full time

R-24890

Profile Summary:

Employment Type : Full Time
Eligibility : Any Graduate
Industry : Internet/Dot com/ISP
Functional Area : IT Software : Software Products & Services
Role : Software Engineer
Salary : As per Industry Standards
Deadline : 06th Jun 2020

Key Skills:

Why not try out our free online tutorials and gain an edge?

People who search this job also searched for the following Keywords

Salary trends based on over 1 crore profiles

View Salaries

All rights reserved © 2018 Wisdom IT Services India Pvt. Ltd DMCA.com Protection Status