Who we are:
Vegas.com is the leading entertainment and hospitality marketplace for consumers exploring Las Vegas. The company provides insider access to some of the most iconic landmarks, resorts and casinos on the legendary Las Vegas Strip with deals on shows, hotels, vacation packages, tours, attractions, dining and nightlife. Vegas.com has partnered with MGM Resorts, Caesars Entertainment, The Venetian, and The Mirage Casino.
The Opportunity:
As a Java Developer you will work in a fast-paced cross-functional collaborative team environment, designing and building a Java-based booking platform for customer-facing eCommerce web sites in the travel and entertainment industry. The backend services of the Java-based booking platform are transitioning towards a micro-services architecture.
How your role contributes to the success of Vegas.com:
- Help set the direction of the design and development of the backend systems powering our booking platform
- Develop innovative solutions that give Vegas.com a competitive advantage, encourage team members, and champion technology improvements for your delivery team.
- Work cross functionally in Agile development teams
- Tackle some of the most difficult challenges scaling an e-commerce marketplace
- Implement your expertise for best practices in design patterns, code quality, testing, and innovation to keep our commitment of always putting our customers first.
How your role expectations will progress as a Java Developer in the first 30, 90, and 180 days:
30 days in
- Complete new hire orientation, gaining the resources you need to be successful.
- Learn how vegas.com operates and how you’ll contribute to providing great experiences for our customers.
- Acclimate to team and company norms, business objectives, and values.
- Develop basic understanding of applications, tech stack, and development process.
90 days in
- Contribute to our approaches, methods, or technologies to support overall business goals and drive team efficiencies.
- Maintain, harvest and aid internal and external relationships to achieve progress and advance objectives.
- Contribute to team planning, estimations, and design sessions.
180 days in
- Apply methods to execute individual tasks that positively impacts the team.
- Play an active role in continued learnings to advance skill sets necessary for team goals.
- Have self-sufficiency in all applications touched by the team.
- Actively contributes into larger team and engineering group objectives.
- Produce and deliver clean, correct code that drives team and company tech goals forward.
What You’ll Bring:
- Experience developing using Java or other major platforms (Python, Scala, Clojure, etc.)
- Strong knowledge of the following tools/technologies: Spring Boot, Maven, Git, GitLab CI, Hibernate, JMS, Apache Web Server, MS SQL Server, MongoDB
- Working knowledge of Micro Services, Containers and Container management and orchestration desired.
- Working knowledge of modern front-end technologies such as JavaScript and CSS.
- Experience working in a fast-paced Agile development environment is preferred.
- Strong written and interpersonal communication skills to document and share team best practices across the department.
Our Commitment:
We are an equal opportunity employer that values the critical importance of a diverse workforce and sense of belonging. Many of our roles have flexible requirements and we encourage you to apply regardless of whether you meet every qualification.
Location: Las Vegas, Nevada
We believe in a hybrid working model which provides employees the flexibility to take advantage of in-person and remote collaboration. Vegas.com offers competitive salaries, benefits packages that include affordable health, vision and dental insurance, life insurance, three weeks of PTO, and 401k. We also offer employee discounts and complimentary Vegas show tickets.