Senior Java Developer
Job Description
Job Description – Senior Java Developer (Spring Boot)
Company: Hudini
Industry: Hospitality Technology (SaaS)
Location: Bangalore, India (Development Center)
Client Engagement: Onsite Visits to Dubai (as required)
Employment Type: Full-time
Experience: 7+ Years
Annual Salary: ₹25,00,000 – ₹35,00,000
About Hudini
Hudini is a leading digital transformation platform for the hospitality industry, headquartered in the USA with its development center in Bangalore. The company delivers SaaS-based solutions to luxury hotel chains across the USA, Middle East, Europe, Southeast Asia, and India.
Its platform powers digital guest experiences across multiple channels including:
Mobile Applications
Web Applications
Smart TVs
Kiosks
Hudini’s solutions enable:
Contactless Check-in
Hyper-personalization
Intelligent Automation
Enhanced Guest Experience
Job Summary
Hudini is looking for an experienced Senior Java Developer with strong expertise in Java, Spring Boot, and enterprise application development. The ideal candidate should have excellent troubleshooting abilities, experience with Docker-based deployments, and a strong understanding of relational databases.
The role involves designing, developing, maintaining, and supporting enterprise-grade applications while collaborating with cross-functional teams and occasionally visiting client locations in Dubai.
Key Responsibilities
Application Development
Design, develop, test, and maintain Java-based applications.
Build scalable backend services using Spring Boot.
Write clean, maintainable, and efficient code.
Ensure application reliability and performance.
System Integration
Collaborate with cross-functional teams for application integration.
Support seamless deployment across environments.
Participate in release planning and implementation.
Database Management
Design and optimize SQL queries.
Work with relational database management systems (RDBMS).
Maintain data integrity and improve database performance.
Containerization & Deployment
Build and deploy applications using Docker.
Support containerized deployment environments.
Assist in deployment automation and release management.
Application Support & Troubleshooting
Investigate and resolve production issues.
Monitor application health and performance.
Perform root cause analysis and implement permanent fixes.
Documentation
Prepare technical documentation.
Maintain troubleshooting guides and operational procedures.
Document system configurations and deployment processes.
Stakeholder Communication
Coordinate with internal teams and business stakeholders.
Gather technical requirements.
Provide project updates and technical support.
Required Skills
Programming
Java
Spring Boot
Database
SQL
Relational Databases (RDBMS)
DevOps
Docker
Application Deployment
Technical Skills
Performance tuning
Debugging
Troubleshooting
Production Support
Soft Skills
Excellent analytical skills
Strong verbal and written communication
Attention to detail
Team collaboration
Preferred Skills
Apache Kafka
RabbitMQ
Tibco Mashery
API Management
Enterprise Application Deployment
Qualifications
Bachelor’s degree in Computer Science, Information Technology, or a related field.
Minimum 7 years of experience in Java and Spring Boot development.
Benefits
Annual Salary: ₹25,00,000 – ₹35,00,000
Health Insurance
Provident Fund (PF)
Paid Sick Leave
Food Provided
Opportunity to work with global hospitality brands
International client exposure, including onsite visits to Dubai
Work Location
Bangalore (Work From Office)
Onsite travel to Dubai client locations as required.
How to Apply
Interested candidates can send the following:
Updated Resume
Portfolio/Profile (if applicable)
Cover Letter explaining your suitability for the role
Email: naveen.p@hudini.io