Senior Software Engineer - Java Full Stack

Hilton•Memphis, TN
•$85,000 - $120,000•Hybrid

About The Position

This is a Java-focused full-stack development role on Hilton’s Software Engineering Content team, supporting Hilton.com and other customer-facing applications. Most development work centers on Java, APIs, and backend services, with some front-end development using React. The engineer works across the application stack to build scalable solutions and connect customer-facing experiences with the services and systems that support them. The role involves developing and maintaining applications and services, extending Content Management System capabilities, working with databases such as Couchbase, and contributing to application quality, performance, security, scalability, and reliability within an established Agile framework. The position is based at a corporate office in Memphis, Dallas, or McLean, with a hybrid schedule and travel of up to 10%. The pay range is $85,000–$120,000, determined by applicable specialized experience and location. Eligible team members may participate in Hilton’s annual incentive bonus plan.

Requirements

  • At least 3 years of professional experience in Technology or a related field.
  • At least 3 years of hands-on experience developing applications using Java.
  • Experience building large-scale applications using Java, APIs, and microservices.
  • Experience designing, building, or integrating RESTful APIs.
  • Experience working with databases.
  • Experience with full-stack application development and exposure to front-end technologies such as React, JavaScript, HTML, and CSS.
  • Understanding of web application design patterns and scalable application development.
  • Experience using Git for version control within a development team.
  • Knowledge of tools such as Jira, Confluence, and Docker.
  • Familiarity with AI-assisted development tools to improve development efficiency and quality.
  • Willingness to work a hybrid schedule near the McLean, Dallas, or Memphis corporate office.
  • Willingness to travel up to 10%.

Nice To Haves

  • Bachelor’s degree, or Associate’s degree plus 5 or more years of Technology-related experience, or High School degree/GED plus 12 or more years of Technology-related experience.
  • 5 or more years of experience in software engineering or a related field.
  • Experience developing applications within a Content Management System.
  • Content Management System professional certifications.
  • Experience with Couchbase, MongoDB, or other database technologies.
  • Experience with messaging technologies such as Kafka or Redis.
  • Experience developing user interfaces with React.
  • Experience with Docker and containerized applications.
  • Experience with Couchbase or another NoSQL/database technology.

Responsibilities

  • Design, develop, and maintain applications with a strong focus on Java.
  • Build and maintain Java APIs and backend services.
  • Develop and deliver features for Hilton.com and other customer-facing applications.
  • Contribute to full-stack development, including front-end work using React, HTML, and CSS.
  • Customize and extend the built-in capabilities of the Content Management System.
  • Work with databases such as Couchbase to support application functionality.
  • Participate in code reviews, write unit tests, and troubleshoot application issues.
  • Debug and resolve production issues.
  • Optimize applications for performance, scalability, security, and reliability.
  • Work within an established Agile framework to deliver high-quality solutions.
  • Collaborate with architects, product owners, delivery managers, quality engineers, designers, and developers to design and implement solutions for Hilton’s digital experiences.
  • Partner with front-end and backend developers to integrate applications and services.
  • Participate in Agile ceremonies, including grooming sessions, daily stand-ups, retrospectives, and code reviews.
  • Deliver high-quality, maintainable, and well-documented Java code.
  • Design, develop, and maintain APIs and application services.
  • Create and maintain unit tests, integration tests, and automated test suites.
  • Ensure applications meet established performance, security, scalability, and reliability standards.

Benefits

  • 110 nights of discounted travel through the Go Hilton travel program, with room rates as low as $40 per night.
  • Employee stock purchase program with a 15% discount on Hilton shares.
  • Paid parental leave for eligible Team Members, including partners and adoptive parents.
  • Caregiving concierge services.
  • Crisis Concierge support during times of loss.
  • Free counseling and support through the Employee Assistance Program for eligible Team Members.
  • Paid time off.
  • Health and welfare benefits, including health plans, dental coverage, and vision coverage.
  • Retirement plans.
  • Potential participation in the Hilton Annual Incentive (Bonus) Plan, subject to plan terms and conditions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service