Unifocus is an integrated workforce management software platform offering intelligent automation for daily work orders management, housekeeping activities, facility maintenance, survey solutions, scheduling & labour management, and time & attendance built for the hospitality market and other dynamic scheduling environment.
We support hotels, restaurants, casinos, and more with our innovative web-based and mobile software suite. Some of the chains we work with include Hilton, Rosewood, Shangri La, Accor, IHG, Hoxton, Corinthia, Oetker Collection etc. We are a small but growing team, and you'll have opportunities to express yourself and make meaningful contributions to our products and the company.
Visit https://www.unifocus.com for more details.
About the job
As a Java developer, you will be responsible for several Java-related duties throughout the software development lifecycle, from concept and design to testing. You are required to create user information solutions through the development, implementation, and maintenance of Java-based components and interfaces.
What will you do?
- Contribute to all stages of software development lifecycle.
- Analyze user requirements to define business objectives.
- Envisioning system features and functionality.
- Identify and resolve any technical issues arising.
- Involvement in Story creation, requirements, and design for new features and improvements.
- Delivery of new features and bug tickets.
- Write and maintain code in a fast-paced, quality-focused environment.
- Create detailed design documentation.
- Help identify defects, issues, and risks within the software system.
- Work closely and proactively with the product teams to determine the best way to increase the quality of the product.
- Keeping up to date with the latest technology trends and releases.
We are looking for:
- 4+ years writing core Java in any environment (Large Enterprise, SME or Start-up).
- Experience working with distributed systems and event driven architectures.
- Expert with Spring Boot, Spring, RESTful APIs.
- Experience building, maintaining, and monitoring Microservices.
- Expert with persistence patterns using JPA, Hibernate and MS-SQL, PostgreSQL databases.
- Extensive experience using modern Java 8+ including Streams, Lambda Expressions and Functional Programming.
- Experience working with CI/CD pipelines with one of: Jenkins, GitLab CI, GitHub Actions, Aws DevOps Pipelines.
- Familiarity with at least one major public cloud provider (AWS or Azure or GCP).
- Comfortable working in an Agile environment where iterative development and regular demos are the norm.
- Familiar with the concepts of Domain Driven Design (DDD) & Backend for frontend (BFF) – Bounded Contexts, Aggregates, Entities, Value Objects, Domain Events, Services, Repositories.
- Container orchestration with Managed Kubernetes (AKS or EKS or GKE).
- Experience building software that integrates with any of the major cloud providers (Preferably Aws).
- Familiarity with event driven technologies (Kafka, Event Buses etc…).
- Experience with stream processing technologies (Spark, Flink etc...).
- Front end experience with modern JavaScript frameworks (React first choice or Angular 8+).
- Hospitality Services domain experience.
- Ability to work both independently and collaboratively.
- Strong organizational and problem-solving abilities.
- Experience with Agile methodologies.
- Proficient with code and query optimization.
- Experience with source code repositories (GIT a plus)
The Unifocus experience:
Our Culture Statement: Thriving Together, Achieving Greatness
To support our culture mission, we have four core culture values of Unite, Inspire, Empower, and Excel. Each value representing a set of key traits that define how we live and breathe our culture every day.
We UNITE globally, combining our diverse talents, perspectives, and expertise. With professionalism and a touch of fun, we inspire and empower each other to excel. Together, we deliver exceptional value, challenge norms, and leave a lasting impact within the hospitality industry.
In addition to a competitive salary, we offer:
- Health insurance
- Paid time off
- A hybrid working environment that promotes healthy work-life balance.
- Parental leave
- Professional development assistance
- Referral program
Top Skills
What We Do
UniFocus is the only complete workforce management platform designed to fundamentally shift the way service industries manage labor. The powerful platform helps managers plan with intelligent Labor Management tools that automatically produce accurate forecasts, optimized schedules based on business demand, employee availability, service standards and work rules. Staff is easily aligned with a world-class Time and Attendance module that communicates schedules and facilitates swaps with tools like Shift Genius that live within an intuitive mobile app. Once scheduled, frontline employees operate with ease from the industry-leading Knowcross Task Management suite that streamlines guest services, housekeeping, maintenance, inspections and glitches.
With traditional workplace silos removed, managers benefit from a complete view of analytics and a personalized virtual assistant, Odin, that highlights opportunities to improve productivity and cost controls while keeping an eye on guest satisfaction and employee engagement. UniFocus is arming managers with best-in-class decision making technology in the hospitality, restaurant, retail, and healthcare industries.
[email protected]
972.512.5000