Software Engineer III (Java)

at Choice Hotels in Phoenix, Arizona, United States

Job Description

Who we are:

Choice Hotels International is an award-winning cutting-edge software development company that develops software to manage, reserve and book hotel rooms in its portfolio of hotels. Choice provides innovative enterprise SOA solutions based on Open Source and AWS technologies.

Choice is a tightknit team where you can enhance your skills in an environment that emphasizes creativity, sharing, teamwork, professionalism, and outstanding quality software.

You will work alongside some of the most talented and dynamic professionals as they work to provide exceptional solutions to the many challenges our business and franchises face.

If you are bright, driven, enjoy working with the latest technologies and have the right blend of business acumen, technically savvy and customer-facing skills then this opportunity is for you.

If you are willing to work hard, looking for a place to learn and grow, and have the skills we would like to hear from you.

This Team:

You will be part of this forward-thinking team of 10 and will leverage industry leading tools around practices and technologies. This team thinks at the enterprise level for reliability, scalability, maintainability, extensibility, portability, and security. In our organization, you will have the ability to drive innovation, gain new skills in a fun and exciting technology driven software development & support culture!!

This is your opportunity:

+ Be the go-to expert in one area of the codebase; understands the broad architecture of the entire system.

+ Provided technical advice and weighs in on technical decisions that impact other teams or the company at large. Researches and proposes new technologies.

+ Takes initiative to identify and solve important problems, coordinating with others on cross-cutting technical issues.

+ Set direction at the project/service level and consistently influences decision-making at the top level of team.

+ Make others better through code pull reviews, thorough documentation, technical guidance, and mentoring or serving as a Tech Lead on a project.

+ To understand the tradeoffs between technical, analytical and product needs and leads to solutions that take all of these needs into account.


+ Bachelor’s Degree in Computer Science, or related field, from a four-year college or university, or one to two years related experience and/or training; or equivalent combination of education and experience. Relevant industry certification, such as Oracle Java Developer, is preferred.

+ A minimum of 8 years relevant experience in software development, information systems, or equivalent technical environment, including previous experience in the development of highly transactional, mission critical applications in heterogeneous environments/architectures for multi-user systems.

+ Expert in all aspects of the software development lifecycle: design, functional and technical requirements, coding, debugging, testing, release, and operational support.

+ Expert level knowledge of agile software development methodologies, Service Oriented Architecture, and object-oriented programming methodologies.

+ Expert in software development best practices, including coding standards, code reviews, source control management, build processes, testing, and operations.

+ Expert level knowledge of relational database management system technologies and tools.

Skills – Expert level proficiency:

+ Java (7+ years) Specialization

+ Spring or similar MVC framework

+ Unix/Linux

+ Service oriented designs and technologies (AJAX, XML/JSON)

+ Web service protocols, such as SOAP or REST.

+ SQL, NoSQL, Python

+ Software development tool kits, such as Subversion and/or GIT.

+ Experience working on Amazon EC2 or other cloud environment.

+ Experience working on Oracle Service Bus a plus.

+ Familiar with continuous integration tools such as Jenkins and Sonar

Ability to model Choice’s Cultural Values: Welcome and Respect Everyone, Be Bold, Be Quick, Listen, Be Curious and Show Integrity.


We bring together the people, brand and technology that enable the success of others – welcoming every guest, every partner, everywhere their journey takes them. Visit to learn more.

Job Details


Choice Hotels


Phoenix, Arizona 85067
United States

To view full details and how to apply, please login or create a Job Seeker account
How to Apply Copy Link

Job Posting: JC172787231

Posted On: Nov 12, 2020

Updated On: Jul 26, 2021