Software Engineer (Java)

Posted 11 Hours Ago
Be an Early Applicant
Gurugram, Haryana
Senior level
Software
The Role
As a Java developer at Unifocus, you will contribute to all stages of the software development lifecycle, analyze user requirements, envision system features, resolve technical issues, write and maintain code, create design documentation, and work closely with product teams to enhance product quality. You should have 4+ years of experience with Java and expertise in various technologies like Spring, Hibernate, CI/CD, cloud platforms, and front-end frameworks like React or Angular.
Summary Generated by Built In

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

Java
The Company
HQ: Carrollton, TX
154 Employees
On-site Workplace
Year Founded: 1998

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

Similar Jobs

Sector 62, Faridabad, Haryana, IND
26747 Employees
Hybrid
Gurugram, Haryana, IND
30034 Employees

Publicis Groupe Logo Publicis Groupe

Java Developer - AL2

AdTech • Marketing Tech
Gurugram, Haryana, IND
45929 Employees

BlackRock Logo BlackRock

Associate, Software Engineer

Fintech • Financial Services
DLF Cybercity, Gurugram, Haryana, IND
21504 Employees

Similar Companies Hiring

TrainingPeaks (A Peaksware Company) Thumbnail
Software • Fitness
Louisville, CO
69 Employees
bet365 Thumbnail
Software • Gaming • eSports • Digital Media • Automation
Denver, Colorado
6100 Employees
Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account