Senior Software Engineer, India

UniFocus, LLC

India

Hybrid

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
Paid time off
Hybrid work environment

Job summary

A growing tech company is seeking a Senior Software Engineer (Java) with over 6 years of experience. This role involves all stages of software development, including building robust Java components. Ideal candidates will have expertise in Spring Boot and RESTful APIs, and experience with Agile methodologies. The position offers a hybrid work environment and benefits like health insurance and paid time off.

Qualifications

  • 6+ years of experience developing core Java applications.
  • Experience with distributed systems and event-driven architectures.
  • Proven experience in designing, building, and monitoring microservices.

Responsibilities

  • Analyze user requirements to define business objectives.
  • Identify and resolve any technical issues arising.
  • Collaborate with product managers and architects to build and deploy software.

Skills

Java
Spring Boot
RESTful API
Node.js
Microservices
Agile
Git

Education

Bachelor's degree in computer science

Tools

Jenkins
AWS
PostgreSQL
Kafka

Job description

Unifocus is an integrated workforce management software platform offering intelligent automation for daily work orders management, housekeeping activities, facility maintenance, survey solutions, scheduling & labor 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 Senior Software Engineer (Java), you will play a key role across all stages of the software development lifecycle - from concept and design to development, testing, and deployment. You’ll be responsible for building robust, scalable Java-based components and interfaces that deliver high-quality user solutions.

In addition to hands‑on development, you will provide technical leadership and mentorship to team members, guiding best practices and fostering a culture of engineering excellence. This role offers the opportunity to influence architectural decisions, collaborate closely with cross‑functional teams, and drive continuous improvement across the development process.

WHAT WILL YOU DO
  • Contribute to all stages of software development lifecycle.
  • Analyze user requirements to define business objectives.
  • Envision 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.
  • 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.
  • Keep up to date with the latest technology trends and releases.
  • Collaborate with product managers and architects to build and deploy world‑class software.
  • Guide team development efforts towards successful project delivery.
WHAT ARE WE LOOKING FOR
  • Bachelor's degree in computer science or related fields preferred.
  • 6+ years of experience developing core Java applications across enterprise, SME, or start‑up environments.
  • Experience with Node.js / Express.js is a strong plus.
  • Proven experience with distributed systems and event‑driven architectures.
  • Expertise in Spring Boot, Spring Framework, and RESTful API.
  • Experience in designing, building, and monitoring microservices.
  • Solid background in persistence technologies including JPA, Hibernate, MS‑SQL, and PostgreSQL.
  • Proficient in Java 11+, including features like Streams, Lambdas, and Functional Programming.
  • Experience with CI/CD pipelines using tools such as Jenkins, GitLab CI, GitHub Actions, or AWS DevOps.
  • Familiarity with major cloud platforms: AWS, Azure, or GCP (AWS preferred).
  • Front‑end development experience using React or Angular with good understanding of leveraging best practices around HTML, CSS3/Tailwind, Responsive designs.
  • Comfortable in Agile environments with iterative development and regular demos.
  • Experience with container orchestration using Managed Kubernetes (EKS, AKS, or GKE).
  • Working knowledge of Domain‑Driven Design (DDD) and Backend‑for‑Frontend (BFF) concepts.
  • Hands‑on experience integrating applications with cloud services.
  • Familiarity with event‑driven technologies (e.g., Kafka, MQ, Event Buses).
  • Hospitality services domain experience is a plus.
  • Strong problem‑solving skills, with the ability to work independently and in a team.
  • Proficiency in Agile methodologies and software development best practices.
  • Skilled in code and query optimization.
  • Experience with version control systems, particularly Git.
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 represents 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 environment that promotes a healthy work‑life balance
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Tech Lead Interfaces, India
Tech Lead Interfaces, India

UniFocus, LLC • India

Hybrid
INR 1,800,000 - 2,600,000
Health insurance
Paid time off
Hybrid work environment
DevOps Engineer
DevOps Engineer

UniFocus, LLC • India

Hybrid
INR 2,400,000 - 6,000,000
Health insurance
Paid time off
Hybrid work environment
Senior Data Engineer (Contractual)
Senior Data Engineer (Contractual)

Unifocus • Gurugram District

Hybrid
Health insurance
Paid time off
Professional development assistance
+1
Client Service Specialist
Client Service Specialist

UniFocus, LLC • India

Hybrid
INR 400,000 - 700,000
Health insurance
Paid time off
Hybrid environment
Lead Data Engineer
Lead Data Engineer

UniFocus, LLC • India

On-site
INR 4,000,000 - 7,000,000
Health insurance
Paid time off
A hybrid environment that promotes a健康
Lead Data Engineer
Lead Data Engineer

Unifocus • Gurugram District

Hybrid
INR 3,500,000 - 7,000,000
Health insurance
Paid time off
Hybrid environment
+3
Data Engineer (Contractual)
Data Engineer (Contractual)

UniFocus, LLC • India

On-site
INR 1,800,000 - 2,800,000
Hybrid environment
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Serosoft Solutions Pvt Ltd • Indore District

On-site
INR 800,000 - 1,100,000
Group Health Insurance
Competitive pay
Learning & Growth opportunities
+3
Staff Software Engineer - Java8, Microservices, Springboot & Cloud
Staff Software Engineer - Java8, Microservices, Springboot & Cloud

Blue Yonder • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Senior Java Developer
Senior Java Developer

Neptune Ubi • Pune District

Hybrid
INR 1,000,000 - 1,500,000
Competitive health package with medical insurance
Flexible work hour policy
Support for work-from-home setup
+2