Overview

Currently we are looking for an experienced Senior Software Engineer for our Yerevan office to make the team even stronger.

We are building a service-oriented enterprise system composed of multiple standalone lightweight RESTful and enterprise-grade SOAP/XML web services.

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.

ABOUT THE CUSTOMER

Our client is a multinational company with 12 hotel brands and over 5,000 hotels all around the world. The customer provides its clients with upmarket service, functional design and thoughtful amenities. They put a great emphasis on incorporating new ideas and bringing fresh perspective to the industry in order to keep up with the changing tastes and needs of modern travelers.

PROJECT TECHNOLOGIES AND TOOLS

Java 1.8

Spring

Apache CXF

Apache Camel

Gemfire distributed cache

maven

git

jenkins

Platform: Redhat Jboss Fuse ESB.

Team:

4 scrum teams(additional stuff). Typical single team structure (1 IHG tech lead, 1 scrum master, 5 dev, 3 qa automation).

Customer interaction:

Daily status meetings, email, skype; US Eastern timezone 7/8 hours diff

Business Trips:

Not required, but possible.

WE OFFER

•Experience exchange with colleagues all around the world

•Competitive compensation depending on experience and skills

•Regular assessments and salary reviews

•Social package: medical care, sports, family care

•Free English classes

•Opportunities for self-realization

•Friendly team and enjoyabe working environment

•Flexible working schedule

•Corporate and social events

Responsibilities:

-Design and Development of Restful APIs to enable integration with new IHG Reservation Platform
-Lead development activities: analyse requirements, communicate user story details and design with customer, provide estimates
-Implementation (code, unit tests)

Required Qualifications:

-3+ years experience in java
-Experience with JUnit, Mockito
-Strong Java Core
-Spring Core
-Experience in web-services development (SOAP and Restful)
-English intermediate and higher (able to speak and express some technical concepts)

-NICE TO HAVE
-maven, git, Apache Camel
-Experience working with Agile methodologies

About EPAM Systems LLC

EPAM Systems, Inc. (NYSE: EPAM), is a global provider of software engineering and IT consulting services with the headquarters in Newtown, PA, USA. The company has software development centers and branch offices in the United States, Canada, UK, Switzerland, Germany, Sweden, Netherlands, Singapore, Belarus, Hungary, Russia, Ukraine, Kazakhstan, Poland, and Armenia.
With EPAM Systems, you can enjoy the privilege of working with a growing list of Fortune 500 firms and some of the most innovative software product companies in the world. Learn more at http://www.epam.com/.