Position: Senior Java Software Engineer
Company: SoftServe
Experience required: 3y
English level: upper

Our client is the world’s largest travel site, operating at scale with over 700 million reviews, opinions, photos, and videos, reaching over 390 million unique visitors each month and covering approximately 7.7 million accommodations, airlines, experiences, and restaurants.

The client is well-known for having an extremely strong engineering organization — you'll be working with the best, playing with cool toys, and getting stuff done, in the most impactful area of an incredibly profitable, growing company. They trust our engineers to come up with, implement, and take responsibility for their own designs. Engineers can take a flexible approach to their daily work.

YOU ARE  

An expert demonstrating

Willingness to write clean, correct, and efficient code
Excellent problem-solving ability with effective debugging of complex systems
Proficiency with 3+ years’ experience of programming Java
Skill in the Linux platform and its standard utilities
Ability to construct complex SQL queries
Solid understanding of HTTP and other internet protocols
Capability of quick script development in Perl/Python/Bash and others
Excellent written and oral communication skills with the ability to communicate complex concepts clearly
Sound foundation in data structures, algorithms, and OO Design

YOU WANT TO WORK  WITH

Collaboration and maintaining high communication with designers and product managers on a distributed team
Design specifications review, providing feedback, and estimating project size
Iteration and breaking down complex projects into smaller components for shorter release cycles
Participating in design reviews, code reviews, team meetings, and QA
Validating software functionality and security
Collaboration and building a trusted relationship with Client

TOGETHER WE WILL

Code! The project is not overwhelmed with meetings and other not development related activities
Operate across evolving technology stack
Support hundreds of thousands of travelers each day booking attractions and holiday homes across the globe
Help them decide where to stay, how to fly, what to do, and where to eat
Have funny and friendly environment where the key objective is getting things done