SENIOR JAVA DEVELOPER

| Chicago | Hybrid
Sorry, this job was removed at 6:10 a.m. (CST) on Friday, August 27, 2021
Find out who's hiring in Chicago.
See all Developer + Engineer jobs in Chicago
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Summary

Hyatt Hotels Corporation is an international hotel operating company with $4.5B in annual revenue and more than 1000 properties spanning more than 60 countries.  We are dedicated to completely reinventing the way we engage with our guests and are actively seeking transformative digital professionals to play a key role in these efforts.  Since opening in 1957, Hyatt has expanded to a global organization spanning 19 individual brands and engages with millions of customers every single year.

Hyatt is seeking a Senior Java Developer joining the Global Digital and Technology organization, working on new, innovative systems for Hyatt guests and colleagues.  This individual will work closely with back-end services teams, front-end designers, and product management to create scalable applications on the web.  The team also collaborates with the Operations team to build infrastructure and care for the Central Reservations Systems and associated supporting application in production, as Tier 3 support.  They apply DevOps tools and culture to deliver software to production early and often, with highly automated and reliable procedures.

The ideal candidate possesses the following characteristics:

Is skilled and passionate about software engineering – specifically front-end javascript and/or back-end java development, and someone who is eager to fill in the gaps in their toolbox.

Is a software craftsperson who values quality over quantity, but is not a zealot or perfectionist.

Has experience working in agile environments that have embraced DevOps and Continuous Delivery practices.

Is a maker and driven by the thought of seeing your creation in the hands of millions of customers.

Likes the challenge of simplifying complex systems, and always considers the big picture even when acting locally.

Maintains a positive attitude and a learning/growth mindset.

Demonstrates a commitment to Hyatt core values: respect, integrity, humility, empathy, creativity, and fun.

Responsibilities

The Senior Java Developer reports to the Sr Application Development Manager.

The role is to design, code, test, and analyze software programs and applications.  This includes researching, designing, documenting, and modifying software specifications throughout the production lifecycle.

The software developer will also analyze and amend software errors in a timely and accurate fashion and provide status reports where required.

Has solid grasp of building new frameworks, tools or systems. Able to bring creative technical solutions to the table and design solutions at scale.

Leverages technical knowledge and experiences to develop new techniques and approaches to technical problems, from design through deployment

Works with product, design, and other team members to identify the functional and non-functional requirements of the feature being developed.

Effectively leverages automated unit tests to minimize defects.

Generates new system documentation and can delegate corrections/updates to more junior team members if necessary.

Provide Tier 3 production support – able to troubleshoot complex technical issues through debugging, research, and investigation.

Participates in team activities and contributes to discussions, such as architecture reviews and technology standards definitions.

Mentors more junior engineers through coaching and tech talks and discusses design and solutions with peers.

Provide leadership with practical feedback on suboptimal technology/processes and provides potential solutions.

Demonstrate a commitment to Hyatt core values.

The position responsibilities outlined above are in no way to be construed as all encompassing.  Other duties, responsibilities, and qualifications may be required and/or assigned as necessary.

Qualifications

5+ years of experience in a full-time development role. Academic projects and/or side projects may be considered as well.

A partial, unordered list of desired skills includes Java, Spring Boot, object-oritented design, SQL, JSON, XML, building and consuming REST APIs.

Strong Agile experience preferred in an environment leveraging devops patterns and practices utilizing containerization tools like Docker and Kubernetes.

Preferred candidate is passionate about travel and the Hospitality industry.

Flexible and adaptable in regards to learning and understanding new technologies.

Experience with JavaScript libraries such as React/Angular would be beneficial.

Informix database SQL and relational database experience.

Knowledge of database design and file management techniques.

Knowledge of JEE framework and application-servers, such as JBoss/WildFly may be beneficial.

Education

BS in Computer Science or equivalent combination of technical education and work experience

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

The Hyatt Corporate Office is located along the Chicago River within Chicago's Loop neighborhood. It is close to train stations, bus stops, restaurants and nightlife.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about HyattFind similar jobs