Welcome
View Jobs
Submit Resume
Job Details
Back
Are you interested in this opportunity? Click on Apply and your application will be submitted. If you know of someone else who might be interested, send this opportunity to a friend.
City Bellevue
State/Province Washington [WA]
Title Software Design Engineer 2
Job ID 312318
Position Overview The world's largest Online Travel Agency, is seeking a highly talented developer with experience in both Java and front-end coding to join its Transportation team in Bellevue, WA to continue building and improving its product offering and customer facing systems. In this role you will be involved in working with existing code as well as innovating with new, high-performance presentation framework on our global web sites to provide users with a best of breed flight and car search expereince. We need passionate developers who enjoy solving difficult problems and writing solid, high performing, quality code.
Responsibilities Key Responsibilities:
Design, develop and ship projects that improve the customer experience on our client's global web sites
Contribute to the adoption of a new, Java-based, service oriented architecture
Provide technical leadership to the more junior members of the team
Help the team adopt technologies and processes that improve team productivity
Evangelize front-end development standards to other areas of the product development group
Requirements Required:
A minimum of 5 years designing and developing large scale, production quality code in a professional software developer role
Self-starter and quick learner who possesses exceptional attitude and aptitude
Significant experience with Java
Strong software object oriented design skills and experience with proven design and architecture patterns
Experience designing and optimizing code for robustness, scalability and performance.
Experience developing customer facing web applications
Ability to clearly document and communicate software architecture and design
Ability to consume specifications, give feedback, provide estimates and translate into implementation
Ability to work collaboratively with team members
Experience with client side technologies (HTML5, CSS, Javascript, AJAX)
Experience developing server side Java applications

Preferred, but not required:
Knowledge of various Java related technologies and frameworks (Spring, Tomcat)
Knowledge of other OO languages like C++
Knowledge of SEO
Good knowledge of XML, XSD and API development
Good knowledge of relational databases and SQL
A BA/BS degree in Computer Science or related technical discipline.
Knowledge of scripting languages like Perl or Python
Job Type Contract